- A number of "xencrash" (where the session is run against a xen-syms
binary) fixes have been applied:
1) "bt" did not switch from the ia64 MCA stack to
the vcpu stack.
2) "bt" caused an infinite loop if ar_bspstore contained
an illegal
value.
3) "bt" shows unnecessary unwind warning message.
(ia64)
4) "man log" caused crash to fail with a segmentation
violation.
5) "man log" did not have an example.
(oda@valinux.co.jp)
- Fix for "vtop" on x86 PAE kernels, which could abort upon reaching
the PTE translation section, showing the error message:
"vtop:
cannot determine the swap location". (anderson@redhat.com)
- Fix for "vm -p" or "vtop" on 2.6 x86 PAE kernels, which could
show
incorrect swap offsets, because the swap type/offset encoding
was
moved to the high word of the 64-bit PTE. (anderson@redhat.com)
- Fix for "vm -p" on x86_64 kernels when a PTE referenced a swap
location, it would show "(not mapped)" instead of the swap
location.
(anderson@redhat.com)
- In current 2.6 kernels, it is now possible to recognize ppc BOOKE
processors, which is the current default in crash.
If the processor
is confirmed to not be BOOKE, then page table translation
is done
differently. (antipov@ru.mvista.com)
- Fix for live system analysis of Ubuntu kernels due to a mismatch
between /proc/version and the linux_banner string.
This was due
to an appendage to the linux_banner string in Ubuntu kernels.
(asid@hp.com)
- Fix for 2.6.21 kernels that fail during initialization with the
message: "crash: invalid (optional) structure member offsets:
zone_struct_free_pages or zone_free_pages". This was
due to the
removal of the zone struct's "free_pages" member; instead
the
zone's "vm_stat[NR_FREE_PAGES]" value is used. (anderson@redhat.com)
Download from: http://people.redhat.com/anderson