Debugging the linux kernel core dump

Akash email2akashjain at gmail.com
Fri Aug 5 01:23:03 EDT 2011


I think it was not built with -g otherwise the symbols would have been there
in the vmlinux itself, right ?
That is the reason I need to add symbols externally.
Please dont ask me to rebuild the kernel, this is vanilla OpenSUSE 11.3
symbols and debug kernel should be available somewhere. I just need to know
how/where to add the symbols. The problem is not reproducible, I need to
debug the core which I have on hand.

Thanks.
Akash


On Thu, Aug 4, 2011 at 10:19 PM, amit mehta <gmate.amit at gmail.com> wrote:

> Not sure about the symbol table, but was your kernel compiled
> with -g flag (-g to the CFLAGS variable in the kernel Makefile) ?
>
> -Amit
>
> On Fri, Aug 5, 2011 at 10:42 AM, Akash <email2akashjain at gmail.com> wrote:
> > Hello,
> >
> > I have a core dump from following machine :
> >
> > # uname -a
> > Linux sing-vto2-dst 2.6.34.8-0.2-desktop #1 SMP PREEMPT 2011-04-06
> 18:11:26
> > +0200 x86_64 x86_64 x86_64 GNU/Linux
> >
> > I have opened this core in gdb
> >
> > # gdb vmlinux-2.6.34.8-0.2-desktop kernel.core0
> > GNU gdb 6.6 (build 2009-10-05)
> > Copyright (C) 2006 Free Software Foundation, Inc.
> > GDB is free software, covered by the GNU General Public License, and you
> are
> > welcome to change it and/or distribute copies of it under certain
> > conditions.
> > Type "show copying" to see the conditions.
> > There is absolutely no warranty for GDB.  Type "show warranty" for
> details.
> > (no debugging symbols found)
> > Program terminated with signal 11, Segmentation fault.
> > #0  0xffffffff8100ba60 in default_idle ()
> >
> >
> > How can I add symbols to gdb ?
> > When I try to add symbols from System.map I get following error :
> >
> > (gdb) add-symbol-file System.map-2.6.34.8-0.2-desktop
> > The address where System.map-2.6.34.8-0.2-desktop has been loaded is
> missing
> >
> >
> > At what address should the System.map be added ? How can I find out that
> > address ?
> >
> > Thanks for any help.
> >
> > Akash
> > _______________________________________________
> > Kernelnewbies mailing list
> > Kernelnewbies at kernelnewbies.org
> > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110804/fe16f503/attachment.html 


More information about the Kernelnewbies mailing list