From mboxrd@z Thu Jan 1 00:00:00 1970 From: email2akashjain@gmail.com (Akash) Date: Thu, 4 Aug 2011 22:23:03 -0700 Subject: Debugging the linux kernel core dump In-Reply-To: References: Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org 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 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 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