[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted crash 7.1.7-1~bpo8+1 (source amd64) into jessie-backports



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 07 Dec 2016 10:43:57 -0700
Source: crash
Binary: crash
Architecture: source amd64
Version: 7.1.7-1~bpo8+1
Distribution: jessie-backports
Urgency: medium
Maintainer: Troy Heber <troyh@debian.org>
Changed-By: Troy Heber <troyh@debian.org>
Description:
 crash      - kernel debugging utility, allowing gdb like syntax
Changes:
 crash (7.1.7-1~bpo8+1) jessie-backports; urgency=medium
 .
   * New upstream 7.1.7
 .
   * Remove -pie compile option
 .
   * Set the default 32-bit MIPS HZ value to 100 if the in-kernel config data
     is unavailable, and have the "mach" command display the value.
 .
   * Enable SPARSEMEM support on 32-bit MIPS by setting SECTION_SIZE_BITS and
     MAX_PHYSMEM_BITS.
 .
   * Fix for Linux 4.9-rc1 commits 15f4eae70d365bba26854c90b6002aaabb18c8aa and
     c65eacbe290b8141554c71b2c94489e73ade8c8d, which have introduced a new
     CONFIG_THREAD_INFO_IN_TASK configuration.  This configuration moves each
     task's thread_info structure from the base of its kernel stack into its
     task_struct.  Without the patch, the crash session fails during
     initialization with the error "crash: invalid structure member offset:
     thread_info_cpu".
 .
   * Fixes for the gathering of the active task registers from 32-bit MIPS
     dumpfiles: (1) If ELF notes are not available, read them from the kernel's
     crash_notes.  (2) If an online CPUs did not save its ELF notes, then
     adjust the mapping of each ELF note to its CPU accordingly.
 .
   * Add support for "help -r" on 32-bit MIPS to display the registers for each
     CPU from a dumpfile.
 .
   * Fix for Linux 4.9-rc1 commit 0100301bfdf56a2a370c7157b5ab0fbf9313e1cd,
     which rewrote the x86_64 switch_to() code by embedding the call to
     __switch_to() inside a new __switch_to_asm() assembly code ENTRY()
     function.  Without the patch, the message "crash: cannot determine thread
     return address" gets displayed during initialization, and the "bt" command
     shows frame #0 starting at "schedule" instead of "__schedule".
 .
   * When each x86_64 per-cpu cpu_tss.x86_tss.ist[] array member (or in older
     kernels, each per-cpu init_tss.x86_hw_tss.ist[] array member), is compared
     with its associated per-cpu orig_ist.ist[] array member, ensure that both
     exception stack pointers have been initialized (non-NULL) before printing
     a WARNING message if they don't match.
 .
   * Fix for a possible segmentation violation when analyzing Linux 4.7 x86_64
     kernels that are configured with CONFIG_RANDOMIZE_BASE.  Depending upon
     the randomized starting address of the kernel text and static data, a
     segmentation violation may occur during session initialization, just after
     the patching of the gdb minimal_symbol values message.
 .
   * Restore the x86_64 "dis" command's symbolic translation of jump or call
     target addresses if the kernel was configured with CONFIG_RANDOMIZE_BASE.
 .
   * Fix for the 32-bit MIPS "bt" command to prevent an empty display (task
     header only) for an active task if the epc register in its exception frame
     contains 00000000.
 .
   * Fix for support of Linux 4.7 and later x86_64 ELF kdump vmcores from
     kernels configured with CONFIG_RANDOMIZE_BASE.  Without the patch, the
     crash session may fail during initialization with the message "crash:
     vmlinux and vmcore do not match!".
 .
   * Fix for the x86_64 "mach" command display of the vmemmap base address in
     Linux 4.9 and later kernels configured with CONFIG_RANDOMIZE_BASE.
     Without the patch, the command shows a value of ffffea0000000000 next to
     "KERNEL VMEMMAP BASE".
 .
   * Since the Linux 3.10 release, the kernel has offered the ability to create
     multiple independent ftrace buffers.  At present, however, the "trace.c"
     extension module is only able to extract the primary buffer.  This patch
     refactors the trace.c extension module so that the global instance is
     passed around as a parameter rather than accessing it directly, and then
     locates all of the available instances and extracts the data from each of
     them.
 .
   * Fix for the s390x "bt" command for active tasks.  Since the commit above
     in this crash-7.1.7 release that added support for the new
     CONFIG_THREAD_INFO_IN_TASK configuration, the backtrace of active tasks
     can be incomplete.
 .
   * In collaboration with an update to the /dev/crash kernel driver, fix for
     Linux 4.6 commit a7f8de168ace487fa7b88cb154e413cf40e87fc6, which allows
     the ARM64 kernel image to be loaded anywhere in physical memory.  Without
     the patch, attempting to run live on an ARM64 Linux 4.6 and later kernel
     may display the warning message "WARNING: cannot read linux_banner
     string", and then fails with the message "crash: vmlinux and /dev/crash do
     not match!".  Version 1.3 of the crash driver is required, which
     introduces a new ioctl command that retrieves the ARM64-only
     "kimage_voffset" value that is required for virtual-to-physical address
     translation.
 .
   * Update of the sample memory_driver/crash.c /dev/crash kernel driver to
     version 1.3, which adds support for Linux 4.6 and later ARM64 kernels,
     kernels configured with CONFIG_HARDENED_USERCOPY, and S390X kernels use
     xlate_dev_mem_ptr() and unxlate_dev_mem_ptr() instead of kmap() and
     kunmap().
Checksums-Sha1:
 c5aec516c8e8a1b94caf524e4e68abc1afcb0df0 1835 crash_7.1.7-1~bpo8+1.dsc
 ce3949345bd9aaab765af8daa297c2c92f9f5d13 32151661 crash_7.1.7.orig.tar.gz
 97cf25a15ef4eccb700fa41d0e3a4ff7afb63512 101825 crash_7.1.7-1~bpo8+1.diff.gz
 67d2fcb428f0289aef7dacf5c4895071657e08c7 2701164 crash_7.1.7-1~bpo8+1_amd64.deb
Checksums-Sha256:
 5454ce9b047e03b25b891c05b0f817a82d058e51bebb5090506c54ecba61dc0b 1835 crash_7.1.7-1~bpo8+1.dsc
 c4b7740ce914b0196f07a9a8b8d35a6e698dd72a9f86f0f8328a579bdc7015ae 32151661 crash_7.1.7.orig.tar.gz
 ea7be36631da2cae39a867a28144e7878ce30bc1543e747584b2c225deb2245b 101825 crash_7.1.7-1~bpo8+1.diff.gz
 9a156bd3287cc5b7430835cd1d640ab6a3ff53b16c0e51daabf5f9257ac56fea 2701164 crash_7.1.7-1~bpo8+1_amd64.deb
Files:
 a3fe6f320793940c1fada2017c22a2ae 1835 utils optional crash_7.1.7-1~bpo8+1.dsc
 08990e1d242faaaa11e7fbb6386f28e2 32151661 utils optional crash_7.1.7.orig.tar.gz
 dd21246c4789e0c273244c485994ff6c 101825 utils optional crash_7.1.7-1~bpo8+1.diff.gz
 b7e9de0872dd98c4e9e770d8f8d5dede 2701164 utils optional crash_7.1.7-1~bpo8+1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIUAwUBWEhVTtt8A2Cyy2WXAQiSQA/3dWFMGCUX8svbvf0BIZSpg9HPt5U6QOYJ
WlzOgP0bmeLvE8U7f0moJME7OkpinyA2xMpAjKB18GlsOJj7uB9SXwizwhDIo1Tl
jlSlUN48hwjzXykdXbDK79ZN6eZL3TbfK49Wb5eqqSZe1vGPSUs9wSfIkps9vUg3
mG5obEoafFbY0VVxDNhjFsF033BzxNK3Wg3shLdFIMmRX/o7lkE85q0eqJMib7R5
LdJUo93Kan/xI69lkgSmX1cT9NhUsKxGoiRdHXIgcve7SNwyfi3WmjJIlM5xfibq
UuHrMqJA4LhcAIOm4oWCDhR0N/ldJ1QwycZgeKt9yNvC2vD/4gKl4pncZHXuLui7
pBXWzEeTEHOlM51RkAugcTZPAT8MpxsAT8It5hTvUAjtFHN3SprN62iQuA61fODf
Ws3AJGwITc7WNeH2JeIAzZPhWYwkqvQ4frn0mBiBHpAnBggsZzWqFxBryNbjbTsH
zqq+6mD+s8ZHHAtvYdUdqhl+5vq5E/8cXid9HGeTfjb3Qq8Fprtj2AOBsL2cbTpl
XYZZFSSP+mU6I5pZpfkL0VsZ85CFkfDLg8b80tam7bQBjQwrctuQsY4HgRtDoBCA
uEh1aSxhIWI3FCPCwjV3i/Ek1CR7eqZthUZsZl3EtTFFCmzrehfXZiPOasCFFb7c
Jey0bQ70ew==
=87Ps
-----END PGP SIGNATURE-----


Reply to: