[Crash-utility] [ANNOUNCE] crash-7.0.1 is available

Dave Anderson anderson at redhat.com
Mon Jun 17 18:38:56 UTC 2013


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

Changelog:
  
 - Fix the -I include path sequence in the extensions/eppic.mk file to
   prevent a series of "redefined" and "redeclaration" warnings when
   compiling the EPPIC extension module.
   (anderson at redhat.com)

 - Address two compile-time warnings generated as a result of the 
   gdb-7.6.patch.  Without the patch, there are "warning: no previous 
   prototype" warnings for gdb_main_entry() and replace_ui_file_FILE().
   (anderson at redhat.com)

 - Implemented a new "mod -t" option that walks through the installed
   modules and checks for non-zero values in each module's "taints" 
   bitmask, and translates the bits into symbolic letters if possible,
   or shows the hexadecimal value of the bitmask if not.  In older
   kernels, the "license_gplok" field is checked, and if non-zero, its
   value is displayed in hexadecimal.  Lastly, if the "gpgsig_ok" member
   exists and is zero, a "(U)" notation will also be displayed.
   (atomlin at redhat.com, anderson at redhat.com)

 - Fixed compiler warnings generated by extensions/trace.c when compiled
   with -DFORTIFY_SOURCE=2.  Without the patch, the messages "warning: 
   ignoring return value of 'mktemp', declared with attribute 
   warn_unused_result", "warning: ignoring return value of 'fwrite', 
   declared with attribute warn_unused_result", and "warning: 
   'trace_dat' may be used uninitialized in this function" are 
   generated.
   (anderson at redhat.com)

 - Laid down the basic infrastructure for the ARM64 backtrace facility
   using the kernel's arm64 unwind facility as a basis.  Compile-tested
   only.
   (anderson at redhat.com)

 - Implemented the ARM64 virtual-to-physical kernel and user address 
   translation functions, supporting both 2-level page tables with 
   64K pages, and 3-level page tables with 4K pages.  Also added the
   associated PTE translator function.  Compile-tested only.
   (anderson at redhat.com)

 - Implemented the capability of building crash as an x86_64 binary 
   for analyzing ARM64 dumpfiles on an x86_64 host, which can be done 
   by entering "make target=ARM64".  After the initial build is 
   complete, subsequent builds can be done by entering "make" alone.
   (anderson at redhat.com)

 - Added "aarch64" to the ExclusiveArch: line in the crash.spec file.
   (anderson at redhat.com)

 - Fix for the S390X "bt" command for Linux 3.10 and later kernels.
   Without the patch, the starting stack location of the per-cpu async
   and panic stacks of active tasks would be incorrectly determined.
   (holzheu at linux.vnet.ibm.com)




More information about the Crash-utility mailing list