[Crash-utility] SLES 9 Dump

Haren Myneni hbabu at us.ibm.com
Tue Mar 5 23:17:34 UTC 2013



You have to pass System.map since this vmlinux is not debug enabled. I
never used crash to analyze lkcd dumps, but as Dave said, it is possible.
Otherwise why can't you use lcrash shipped in this distro since you are
analyzing SLES9 dumps anyway.

Thanks
Haren



                                                                           
             "Ku, Eugene"                                                  
             <Eugene.Ku at ca.com                                             
             >                                                          To 
             Sent by:                  Dave Anderson                       
             crash-utility-bou         <anderson at redhat.com>, "Discussion  
             nces at redhat.com           list for crash utility	usage,      
                                       maintenance and development"        
                                       <crash-utility at redhat.com>          
             03/05/2013 03:09                                           cc 
             PM                        "Ku, Eugene" <Eugene.Ku at ca.com>     
                                                                   Subject 
                                       Re: [Crash-utility] SLES 9 Dump     
             Please respond to                                             
             "Discussion list                                              
             for crash utility                                             
                 usage,                                                  
              maintenance and                                              
               development"                                                
             <crash-utility at re                                             
                 dhat.com>                                                 
                                                                           
                                                                           




I tried again using kerntypes and it failed with a different error.

# /RedHat/crash-6.1.0-X86/crash vmlinux-2.6.5-7.321-bigsmp dump-pts02504
Kerntypes-2.6.5-7.321-bigsmp
...
crash: cannot resolve "_stext"


Eugene


-----Original Message-----
From: Ku, Eugene
Sent: Tuesday, March 05, 2013 6:04 PM
To: Dave Anderson
Cc: Ku, Eugene
Subject: RE: [Crash-utility] SLES 9 Dump

Dave,

I rebuilt 6.1.0 crash as you had suggested.

# file /RedHat/crash-6.1.0-X86/crash
/RedHat/crash-6.1.0-X86/crash: ELF 32-bit LSB executable, Intel 80386,
version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared
libs), for GNU/Linux 2.6.9, not stripped

I then ran it against the dump.  I got the following error messages.

# /RedHat/crash-6.1.0-X86/crash vmlinux-2.6.5-7.321-bigsmp dump-pts02504
...
crash: vmlinux-2.6.5-7.321-bigsmp: no debugging data available


I tried again with additional System.map but got the same error.

# /RedHat/crash-6.1.0-X86/crash vmlinux-2.6.5-7.321-bigsmp dump-pts02504
System.map-2.6.5-7.321-bigsmp
...
crash: vmlinux-2.6.5-7.321-bigsmp: no debugging data available


Eugene





-----Original Message-----
From: Dave Anderson [mailto:anderson at redhat.com]
Sent: Tuesday, March 05, 2013 5:47 PM
To: Ku, Eugene
Cc: Discussion list for crash utility usage, maintenance and development
Subject: Re: [Crash-utility] SLES 9 Dump



----- Original Message -----
> Dave,
>
> On both RHEL 5.2 X64 and RHEL 5.5 X64, it showed:  (Additional
> argument such as System.map does not make any difference.)
>
> # crash vmlinux-2.6.5-7.321-bigsmp dump-pts02504
> ...
> WARNING: machine type mismatch:
>          crash utility: X86_64
>          vmlinux-2.6.5-7.321-bigsmp: X86
>
> crash: vmlinux-2.6.5-7.321-bigsmp: not a supported file format

Right, as the message states, you're trying to analyze a 32-bit
x86 vmlinux/vmcore with the x86_64 version of the crash utility.

So just get the 32-bit x86 crash utility.  If you can't find
one, then you can try building one on your x86_64 host:

 $ wget http://people.redhat.com/anderson/crash-6.1.4.tar.gz
 ...
 $ cd crash-6.1.4
 $ make target=X86
 ...
 $ ./crash vmlinux-2.6.5-7.321-bigsmp dump-pts02504

If the build fails, you can wget the crash-6.1.4-0.src.rpm
file from the same location, and the rpmbuild -ba will alert
you to the additional packages you need.

Dave

>
>
>
>
> On an RHEL 4.7 X86, it showed:
>
> # crash vmlinux-2.6.5-7.321-bigsmp dump-pts02504
> ...
> crash: vmlinux-2.6.5-7.321-bigsmp: no debugging data available
>
>
> # crash vmlinux-2.6.5-7.321-bigsmp dump-pts02504
> System.map-2.6.5-7.321-bigsmp
> ...
> crash: vmlinux-2.6.5-7.321-bigsmp: no debugging data available
>
>
> # crash vmlinux-2.6.5-7.321-bigsmp dump-pts02504
> Kerntypes-2.6.5-7.321-bigsmp
> ...
> crash: cannot resolve "_stext"
>
>
> Thanks.
>
> Eugene
>
>
> -----Original Message-----
> From: Dave Anderson [mailto:anderson at redhat.com]
> Sent: Tuesday, March 05, 2013 5:22 PM
> To: Ku, Eugene
> Cc: Discussion list for crash utility usage, maintenance and
> development
> Subject: Re: [Crash-utility] SLES 9 Dump
>
>
>
> ----- Original Message -----
> > Dave,
> >
> > Thank you for getting back to me so quickly.
> >
> > I have tried different ways to start crash but none is working.  I
> > have downloaded kernel-bigsmp-2.6.5-7.321.i586.rpm from Novell to
> > match the version of the dump.  This package includes the following
> > files:
> >
> > config-2.6.5-7.321-bigsmp        System.map-2.6.5-7.321-bigsmp
> > Kerntypes-2.6.5-7.321-bigsmp     vmlinux-2.6.5-7.321-bigsmp
> > symtypes-2.6.5-7.321-bigsmp      vmlinuz-2.6.5-7.321-bigsmp
> > symvers-2.6.5-7.321-i386-bigsmp
> >
> > I don't believe Novell provides a kernel-debuginfo package for SLES
> > 9
> > or earlier version and I could not find it on their web site.
> >
> > What I have tried so far are all done on RHEL systems because SLES
> > 9
> > does not come with crash.  Do I need to run crash against an SLES
> > dump on a compatible SLES system?  A compatible system I mean the
> > same architecture.  When I tried it on RHEL X64, it complained
> > machine type mismatch.
>
> What is the mismatch error message?
>
> Dave
>

--
Crash-utility mailing list
Crash-utility at redhat.com
https://www.redhat.com/mailman/listinfo/crash-utility

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20130305/8d8d3ce4/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20130305/8d8d3ce4/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pic52684.gif
Type: image/gif
Size: 1255 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20130305/8d8d3ce4/attachment-0001.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/crash-utility/attachments/20130305/8d8d3ce4/attachment-0002.gif>


More information about the Crash-utility mailing list