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

Dave Anderson anderson at redhat.com
Wed Dec 20 15:15:32 UTC 2006


- Introduced support for xendumps of fully-virtualized x86 kernels
  taken while running on an x86 Xen host (32-bit on 32-bit host).
  (anderson at redhat.com)

- Introduced support for xendumps of fully-virtualized x86 kernels
  taken while running on an x86_64 Xen host (32-bit on 64-bit host).
  (anderson at redhat.com)

- Introduced support for xendumps of fully-virtualized x86_64 kernels.
  (anderson at redhat.com)

- Introduced support for xendumps of para-virtualized ia64 kernels.
  It should be noted that currently the ia64 Xen kernel does not
  lay down a switch_stack for the panic task, so only raw "bt -t"
  backtraces can be done on the panic task.  (anderson at redhat.com)

- Introduced support for "xm save" dumpfiles of para-virtualized ia64
  kernels, which use a completely different format than that used for
  x86 and x86_64.  (anderson at redhat.com)

- Additional support for the current kexec/kdump patch for Xen:

  1) Merged second round of "xencrash" patches, which allows a crash
     session to be alternatively brought up against the xen-syms
     binary instead of a vmlinux kernel.  (oda at valinux.co.jp)

  2) Using the xencrash feature above, the pfn_to_mfn_list_list value
     of any guest domain that was running when the dom0 or hypervisor
     crashed can be determined; that pfn value can in turn be used
     as an argument to a new "--p2m_mfn [pfn]" crash command line
     option.  That will allow a crash session to be run against any
     guest domain.  Therefore, with a single dom0/hypervisor vmcore,
     the following types of crash sessions may be initiated:

      $ crash vmlinux-dom0 vmcore
      $ crash xen-syms vmcore
      $ crash --p2m_mfn [pfn] vmlinux-guest-#1 vmcore
      $ crash --p2m_mfn [pfn] vmlinux-guest-#2 vmcore
      $ ...

     (anderson at redhat.com)

  3) Fixed "help -n" debug output to properly display the contents
     of the new XEN_ELFNOTE_CRASH_INFO and XEN_ELFNOTE_CRASH_REGS
     ELF note types.  (anderson at redhat.com)

- Turn off the LKCD dumpfile-access "spinner" when "crash -s" is used.
  (castor.fu at 3pardata.com)

- Update to MODULES_IN_CWD code segment so that it will work on 2.6
  kernels where modules end with ".ko".  This requires that kernel.c
  is compiled with -DMODULES_IN_CWD.  (castor.fu at 3pardata.com)

- Support LKCD "map" files in lieu of standard System.map files.
  Without this patch, crash would fail with an error message of the
  sort: "crash: map.4: not a supported file format".  (bwalle at suse.de)

- The ia64 PR_UNALIGN_NOPRINT and PR_FPEMU_NOPRINT prctl commands have
  been moved earlier in time, in order to prevent "unaligned access"
  messages when accessing ELF header contents.  (anderson at redhat.com)

- The dlopen() call used by the "extensions" facility has been changed
  to use the RTLD_GLOBAL flag, so that symbols from an extension object
  will be visable to subsequently loaded modules.  (asid at hp.com)


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




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20061220/5eead82d/attachment.htm>


More information about the Crash-utility mailing list