segfault of test on buildroot system

Alexander Varnin fenixk19 at mail.ru
Fri Mar 15 10:55:47 UTC 2013


Hello.
I'm using buildroot based system with ARM samsung processor (s3c2443).
I've found a case, when i get segfault in my application. Using x86 
debian compilers doesn't reproduce error.
Attaching test program to this letter. There is an exception getting 
throw from constructor of child-class (DisplayPassDevice). At that time 
parent destructor (~PassageDevice) getting called. When exiting from 
parent destructor i got segfault.
# ./throw
~PassageDevice
Aborted (core dumped)

One more necessary condition. The bug appears only when i compile my 
code with pthread:
../minipos-OS-build/host/usr/bin/arm-linux-g++ throw.cpp -o throw -lpthread

When i compile without -lpthread flag, program works OK.
# ./throw
~PassageDevice
catched

I don't know what does this problem belongs to, so i write there for 
help. Probably you'll just point me, where to report it.
Software i use is following: gcc 4.5.4, uClibc 0.9.33.2, linux 3.6.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: throw.cpp
Type: text/x-c++src
Size: 800 bytes
Desc: not available
URL: <http://lists.busybox.net/pipermail/uclibc/attachments/20130315/3368ef3b/attachment.cpp>


More information about the uClibc mailing list