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

Dave Anderson anderson at redhat.com
Fri Feb 6 21:06:29 UTC 2009


- Because the ia64 and ppc64 architectures have configurable page 
  sizes, a host system running a crash session against a dumpfile may
  have a different page size than the system that generated the
  dumpfile.  If the dumpfile is a compressed kdump vmcore or a 
  diskdump vmcore, the page size will be reset to the dumpfile header's 
  block_size variable if it does not agree with the host system's page
  size.  If the dumpfile is a 64-bit kdump ELF vmcore with vmcoreinfo 
  data that includes the crashing system's page size, that page size 
  will be used if the architecture is an ia64 or ppc64.  
  (holt at sgi.com, bwalle.suse.de)

- Fix for "mod -[sS]" command if the target module object filename
  contains both underscore and dash characters.  Without the patch
  the module load would fail with the error message: "mod: cannot 
  find or load object file for <name> module".  Examples are
  the "aes_x86_64" module from the "aes-x86_64.ko" object file, and
  the "dm_region_hash" module from the "dm-region_hash.ko" object file.
  (anderson at redhat.com)
  
- Reject s390 and s390x "L2^B" local label symbols from the kernel 
  symbol list.  (bwalle at suse.de)

- Enlarge the string format buffer in the show_last_run() function to
  prevent a buffer overflow when running "ps -l".  
  (sachinp at in.ibm.com)

- Fix for "bt -a" to continue with the backtraces of the remaining
  active tasks when one of them encounters a fatal error.  Without 
  the patch, the command is aborted when any of the backtraces fail. 
  (anderson at redhat.com)

- Only allow trusted versions of .crashrc and .gdbinit files to be
  sourced during session initialization.  (anderson at redhat.com)

- Fix for a potential but highly unlikely buffer overflow in the gdb 
  dwarfread.c and dwarf2read.c files, which requires a hand-crafted 
  object file with a location block (DW_FORM_block) that contains a 
  large number of operations.  (anderson at redhat.com)

- Fix for a potential but highly unlikely integer overflow in the 
  Binary File Descriptor (BFD) library, which requires a hand-crafted
  object file that that specifies a large number of section headers,
  leading to a heap-based buffer overflow.  (anderson at redhat.com)
        
- Enable stack unwind on ia64 when using a kerntypes file as the 
  kernel namelist.  (cpw at sgi.com)

- Fix for failure of "files -R" command option if an inode is unknown 
  due to a NULL f_dentry pointer in any open file structure because of
  a kernel error condition.  Without the patch, the command aborts 
  prematurely with the error message: "files: invalid input: ?".   
  (anderson at redhat.com)

- Allow an LKCD kerntypes debuginfo file created from a kernel module 
  to be loaded with the command: "mod -s <module> <kerntypes-file>".  
  (cpw at sgi.com)

- Increased NR_CPUS from 256 to 512 for x86_64, and from 128 to 1024 
  for ppc64.  Made several NR_CPUS-bound static arrays in the internal 
  task_table and kernel_table structures dynamically allocated only 
  upon demand.  (anderson at redhat.com)

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




More information about the Crash-utility mailing list