gdb cannot recognize symbol format elf32-i386

Mike Frysinger vapier at gentoo.org
Fri Nov 6 23:00:41 UTC 2009


On Friday 06 November 2009 17:22:12 Sergio M. Ammirata, Ph.D. wrote:
> Thanks for your advise. I was indeed compiling gdb as part of the buildroot
> process. I compiled it on my target instead and now I can see the backtrace
> without any errors (I use a plain ./configure and make on the original gdb
> source).

file a bug with the buildroot people then

> Program terminated with signal 11, Segmentation fault.
> [New process 8262]
> [New process 8260]
> [New process 8249]
> [New process 8350]
> [New process 8248]
> [New process 8194]
> [New process 8246]
> [New process 8247]
> [New process 8259]
> [New process 8251]
> #0  0x3767fb0e in malloc () from /lib/libc.so.0
> (gdb) bt
> #0  0x3767fb0e in malloc () from /lib/libc.so.0
> #1  0x00000000 in ?? ()
> 
> How can I dig deeper into this error now?
> Should I compile the uclibc with full debug symbols and remove the strip
> option in the config as well?

and enable debugging in your code

> This crash was not happening with 0.9.28 with the same application.

that doesnt completely implicate uClibc as the problem.  often times changing 
C library can make the application behave slightly differently and thus crash 
in ways it didnt before.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.busybox.net/pipermail/uclibc/attachments/20091106/62dc0609/attachment.pgp>


More information about the uClibc mailing list