[Crash-utility] dmesg content from crash without debug symbols

Dave Anderson anderson at redhat.com
Mon Jan 21 13:37:08 UTC 2013



----- Original Message -----
> Hello,
> 
> Is it possible to extract the content of the kernel buffer (result of
> the 'log' command) from a kernel dump without access to the kernel debug
> symbols ?
> 
> The intent is to be able to retrieve a minimal set of information from
> the dump on a system that doesn't have to possibility to install the
> namelist with debug symbols.
> 
> TIA,
> 
> Kind regards,
> 
> ...Louis
> --
> Louis Bouchard
> Backline Support Analyst
> Canonical Ltd
> Ubuntu support: http://landscape.canonical.com

Do you guys (Ubuntu) have makedumpfile as part of your kdump facility?
It does just that, using the debug/offset information contained in
the vmcoreinfo data:

 $ man makedumpfile
 ...
       --dump-dmesg
              This option  overrides  the  normal  behavior  of  makedumpfile.
              Instead  of  compressing  and  filtering  a  VMCORE  to  make it
              smaller, it simply extracts the dmesg  log  from  a  VMCORE  and
              writes it to the specified LOGFILE. If a VMCORE does not contain
              VMCOREINFO for dmesg, it is necessary to specfiy [-x VMLINUX] or
              [-i VMCOREINFO].

              Example:
              # makedumpfile --dump-dmesg /proc/vmcore dmesgfile
              # makedumpfile --dump-dmesg -x vmlinux /proc/vmcore dmesgfile
 ...

Dave




More information about the Crash-utility mailing list