[Crash-utility] crash version 4.0-8.12 is available

Dave Anderson anderson at redhat.com
Wed Aug 12 14:43:36 UTC 2009


 - Fix to support 2.6.30 and later x86 CONFIG_4KSTACKS kernels, where 
   the hardirq_ctx[] and softirq_ctx[] NR_CPUS-bounded arrays were 
   replaced with per-cpu variables.  Without the patch, the crash 
   session would fail during initialization with the error message 
   "crash: cannot resolve: hardirq_ctx".
   (oomichi at mxs.nes.nec.co.jp)

 - Clean up gdb header files that generate warning messages when 
   compiling the top-level cmdline.c file with "make warn" or 
   "make Warn".  (anderson at redhat.com)

 - If an attempt is made to use an x86 vmlinux file on an x86_64 host,
   bail out with a "not a supported file format" error immediately
   instead of later on when trying to match the linux_banner string.
   (anderson at redhat.com)

 - Fix for "bt" command on x86 Xen hypervisor dumpfiles where a vcpu
   received a shutdown NMI while running in an interrupt handler.
   Without the patch, the backtrace would indicate "bt: cannot resolve 
   stack trace", and dump the text symbols on the stack.
   (anderson at redhat.com)

 - Implemented support for the KVM "save-vm" file format, which is
   also proposed as the dumpfile format for the "virsh dump" command
   for KVM guests.
   (pbonzini at redhat.com, anderson at redhat.com)

 - Increase NR_CPUS from 512 to 4096 for x86_64.
   (caiqian at redhat.com)

 - Correct cpu accounting when processors have been taken offline using
   a new get_highest_cpu_online() utility function.  Without the patch,
   commands that have per-cpu displays may not show a cpu's information
   and/or may show information for an offline cpu.  This patch only
   addresses 2.6.30 and later x86_64 kernels in which the per-cpu array 
   x8664_pda data structures were replaced with per-cpu variables.
   (anderson at redhat.com)

 - Replace the CFLAGS definition in the Makefile with a CRASH_CFLAGS
   definition, which in turn contains ${CFLAGS}.  This will allow the
   issuing of user-defined CFLAGS on the "make" command line, as is done
   according to the Fedora build guidelines.
   (lkundrak at v3.sk)

 - Fix for a segmentation violation within the embedded gdb module
   during session invocation, when running against kernels built with
   Fedora gcc version 4.4.0-12 and later (2.6.31-0.62.rc2.git4.fc12
   and later Fedora kernels).  The gcc update introduced a more
   compact Dwarf 3 DW_AT_data_member location, which in turn required
   a patch to all versions of gdb.
   (lkundrak at v3.sk)

 Download from: http://people.redhat.com/anderson




More information about the Crash-utility mailing list