-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Thu, 10 Mar 2011 11:13:07 -0700 Source: crash Binary: crash Architecture: source amd64 Version: 5.1.3-1 Distribution: unstable Urgency: low Maintainer: Troy Heber <tr...@debian.org> Changed-By: Troy Heber <tr...@debian.org> Description: crash - kernel debugging utility, allowing gdb like syntax Changes: crash (5.1.3-1) unstable; urgency=low . * Implemented support for using vmlinux files that have been compressed with either gzip or bzip2. For examples: # crash vmlinux.gz vmcore # crash vmlinuz.bz2 The uncompressed file will be temporarily stored either in /var/tmp or in the directory specified in a TMPDIR shell environment variable. The compressed filename must at least begin with "vmlinux" so as to avoid any attempt to uncompress a vmcore file. Gzip'd vmlinux files are preferable since the uncompress operation is less time-consuming. * Prevent an unnecessary warning message that was introduced in version 5.1.0 that indicates "WARNING: cannot read .debug_frame data from <namelist>" when running against vmlinux executables that have a separate ".debug" debuginfo file, such as RHEL3 vmlinux kernels. With the patch, the message is only printed if CRASHDEBUG(1). * Fix for the x86_64 "bt" command if the shutdown NMI is issued to a 32-bit task that has executed a "sysenter" instruction and the RSP still contains the zero value loaded from the MSR_IA32_SYSENTER_ESP register. Without the patch, the backtrace issues a warning message indicating "WARNING: possibly bogus exception frame", and is unable to make a transition from the NMI exception stack. * Fixes for the gdb-7.0 sources to address gcc-4.6 compile failures. Without the patch, gcc-4.6 generates "error: variable ‘<variable>’ set but not used [-Werror=unused-but-set-variable]" fatal errors when the (default) -Werror flag is used. Previous gcc versions considered local variables were simply set to some value to be "used", but that is no longer the case. * Fixes for the top-level crash sources to address gcc-4.6 compiler warnings or errors. Without the patch, building with gcc-4.6 would generate numerous "error: variable ‘<variable>’ set but not used [-Werror=unused-but-set-variable]" errors or warnings, depending upon whether "make warn" or "make Warn" was used. * Removed -Wp,-D_FORTIFY_SOURCE=2 from the WARNING_OPTIONS string due to a memmove() oddity seen when using it in conjunction with -O2 with gcc-4.6. * Implemented three new options for the "search" command. This patch adds the -c option to search for character strings, the -w option to search for unsigned hexadecimal integer values, and -h to search for unsigned hexadecimal short values. The integer and short values are searched on integer and short alignments respectively. The -w option is only meaningful on 64-bit systems, to be used in order to search both the upper and lower 32-bits of each 64-bit long for the 32-bit value. Strings are searched across contiguous page boundaries, where the page boundaries being crossed are relevant to the memory type being searched, i.e., kernel virtual, user virtual, or physical memory. * Restrict the new "search -p" option to physical memory pages that have an mem_map page structure assigned to them. * Hardwire the declaration of the user_regs_struct in x86_64.c for kernels whose debuginfo data does not contain it. * Fix for compiler warnings when building makedumpfile.c and memory.c with "make warn" on 32-bit systems. * Fix to more correctly determine the KVM I/O hole size and location. The I/O hole size to this point in time is either 1GB or 512MB, but its setting is hardwired into the Qemu code that was used to create the dumpfile. The dumpfile is a "savevm" file that is designed to be used for guest migration, and since inter-version save/load is not supported, the I/O hole information does not have to encoded into the dumpfile. Without the patch, the I/O hole for dumpfiles created by older Qemu version was not being set to 1GB, so if the KVM guest was configured with more than 3GB of memory, the crash session would typically display numerous "read error" messages during session initialization. * Fix for the x86 "bt" command on RHEL6 kernels that contain a backport of upstream commit a00e817f42663941ea0aa5f85a9d1c4f8b212839, which moved x86 irq-exit functions to a special .kprobes.text section. Without this patch, "bt" would show nonsensical backtraces that begin and end with the "ia32_sysenter_target" function, and would dump an invalid kernel-entry exception frame. * Fix for the x86 "bt" command to fix a possible failure to backtrace a non-active "swapper" task. Without the patch, the backtrace would fail with the error message "bt: cannot resolve stack trace". * Fix for the x86 "bt" command to prevent the display of a stale interrupt exception frame left on the stack of a non-active task. Checksums-Sha1: 9e3fc6725fce94ca94d45bd87bdf80240782e494 1017 crash_5.1.3-1.dsc 5207a34b2087783adb33dedbc602108e7d80d6f9 24388145 crash_5.1.3.orig.tar.gz 1b6dcdd312ebc47469f9258071226d0a3bdd46d1 24544 crash_5.1.3-1.diff.gz 3d18174861f3083de6114f74049d227916f99e9a 2422064 crash_5.1.3-1_amd64.deb Checksums-Sha256: a59a2f7760e729591402824c4445260d9568beefe6c750279902070864b73238 1017 crash_5.1.3-1.dsc 61173f02fedc95d20f1f857eda9758972409dec59ec58e15f2fe0fcf66ae3552 24388145 crash_5.1.3.orig.tar.gz 2ff8f9afce661d18c4f5d0482bdb8cd3b3fd4e384f737e94a9dd874f25e4be4e 24544 crash_5.1.3-1.diff.gz 6d43195c0a081571e13c078c37cfa40e7760858c2e8d014427758bf9d97ea438 2422064 crash_5.1.3-1_amd64.deb Files: 5ad49ba84a3850cdf21f35312ce7c7a1 1017 utils optional crash_5.1.3-1.dsc 556c39a569a7b1daeefd1a5ee4c4df44 24388145 utils optional crash_5.1.3.orig.tar.gz c90aa464438d490b1f4dd6f8a6543752 24544 utils optional crash_5.1.3-1.diff.gz e4d10e704d7347c6f9835c4b5b663b12 2422064 utils optional crash_5.1.3-1_amd64.deb
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iD8DBQFNeSRXQOr9C+GfGI4RAgVIAJwPiSwlN8pcv4KAHuazDDDMkyLhqwCgwebd 7HzSqtsdS/2NLysSaqyknD4= =Ew0E -----END PGP SIGNATURE----- Accepted: crash_5.1.3-1.diff.gz to main/c/crash/crash_5.1.3-1.diff.gz crash_5.1.3-1.dsc to main/c/crash/crash_5.1.3-1.dsc crash_5.1.3-1_amd64.deb to main/c/crash/crash_5.1.3-1_amd64.deb crash_5.1.3.orig.tar.gz to main/c/crash/crash_5.1.3.orig.tar.gz -- To UNSUBSCRIBE, email to debian-devel-changes-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1pxowv-0004lo...@franck.debian.org