[Crash-utility] [ANNOUNCE] crash version 6.0.0 is available

Dave Anderson anderson at redhat.com
Tue Oct 25 20:10:32 UTC 2011


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

Changelog:

 - Updated the embedded gdb version to FSF gdb-7.3.1.  This change is
   required for kernels built with gcc-4.6.1, which now defaults to
   using -gdwarf-4.  When using prior versions of crash on such a
   vmlinux file, it fails immediately with the message "Dwarf Error:
   wrong version in compilation unit header (is 4, should be 2) [in
   module vmlinux]" followed by "crash: vmlinux: no debugging data
   available".
   (anderson at redhat.com)
 
 - Incremental patch for the SADUMP dumpfile support that was introduced
   in crash-5.1.8.  The patchset fixes minor bugs, cleans up the sadump 
   module, addresses the issue of gathering the first 640KB backup from 
   a kdump-enabled kernel, prepares for makedumpfile's support of the 
   SADUMP format, and has "bt" display the stored register set when the
   compressed kdump was generated from an SADUMP dumpfile.
   (d.hatayama at jp.fujitsu.com)

 - Fix for the "gdb" command, or any command that resolves to a gdb
   command, to allow redirection to a pipe or file.  This addresses a
   regression that was introduced by an unrelated "gdb" command fix 
   in crash-5.1.4 that prevented the stripping of quotation marks from 
   the input line.  Without the patch, redirection of a "gdb" command
   to a pipe or file fails with the error message "gdb: gdb request
   failed: <original-command-line-including-redirection>".
   (anderson at redhat.com)

 - Fix for live system analysis of 32-bit PPC kernels.  Without the
   patch, the session would fail after displaying the error message:
     WARNING: machine type mismatch:
     crash utility: PPC
     vmlinux: (unknown)
   (nakayama.ts at ncos.nec.co.jp)

 - Fix to allow vmalloc memory access on 32-bit PPC kernels.  Without
   the patch, the warning message "WARNING: cannot access vmalloc'd 
   module memory" would be displayed during invocation, and kernel
   virtual memory that was vmalloc'd could not be accessed.
   (nakayama.ts at ncos.nec.co.jp)

 - Fix to correctly gather task addresses from 32-bit PPC kernels.  
   Without the patch, during invocation a stream of error messages 
   indicating "crash: invalid task address in pid_hash: <address>"
   would be displayed.
   (nakayama.ts at ncos.nec.co.jp)

 - Fix for the "bt" command in 32-bit PPC kernels.  Without the patch,
   the "bt" command would generate a segmentation violation. 
   (nakayama.ts at ncos.nec.co.jp)




More information about the Crash-utility mailing list