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

Dave Anderson anderson at redhat.com
Mon May 1 19:43:20 UTC 2006


- Fix for 2.6.17 kernels that do not use "pgdat_list" memory node
  list header, which would cause crash to fail during initialization
  with a "crash: cannot resolve: pgdat_list" error message.
  (anderson at redhat.com)

- Fix for 2.6.17 kernels that have re-worked the kernel pid_hash
  handling, which would cause crash to fail during initialization
  with a "crash: cannot determine pid_hash array dimensions" error
  message.  (anderson at redhat.com)

- If the vmlinux file and /proc/version do not match, and crash tries
   to find an appropriate System.map file to use for symbol addresses,
   a new "WARNING: vmlinux and /proc/version do not match!" message
   will be displayed.  Note that the System.map file that crash finds
   will be appropriate for data symbols, but may not necessarily be
   correct for text regions.  When this happens, kernel text disassembly
   may be incorrect, and this in turn leads to other problems, such as
   incorrect back-tracing.  (anderson at redhat.com)

- Fix for recent 2.6 kernels "sys" UPTIME display and for "ps -t" RUN
  TIME displays due to change to HZ value.  (anderson at redhat.com)

- Continued Xen support: this version runs on live x86_64 xen0 and xenU
  kernels, on x86_64 xenU core dumps, and x86_64 xenU "xm save" files.
  As is the case for x86 Xen, this support is only for x86_64 kernels
  with writable page tables.  (anderson at redhat.com)

- Fix for x86_64 IS_LAST_PML4_READ() macro, which (harmlessly) never
  worked, but caused the PML4 page to be re-read each time.  Added a
  per-arch clear_machdep_cache() function for processors needing to do
  their own virtual-to-physical page table cache clearing; so far only
  ppc64 and x86_64 need it for the top-most of their 4-level page table
  pages.  (anderson at redhat.com)

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




More information about the Crash-utility mailing list