On Fri, Aug 26, 2005 at 07:35:04PM +0200, Brice Méalier wrote: > Program received signal SIG32, Real-time event 32. > [Switching to Thread -1238955088 (LWP 24048)] > 0xb72c45a9 in poll () from /lib/tls/libc.so.6 > (gdb) bt > #0 0xb72c45a9 in poll () from /lib/tls/libc.so.6 > #1 0x08076e64 in Thread::loop (this=0x853b2b8) at thread.cpp:258 > #2 0x08076f4f in loop (mops=0x853b2b8) at thread.cpp:34 > #3 0xb7485ccd in start_thread () from /lib/tls/libpthread.so.0 > #4 0xb72ceb0e in clone () from /lib/tls/libc.so.6 > (gdb)
Ah, no. That's not the crash yet. Just ignore SIG32 (and all subsequent signals that might occur) until gdb tells you that the program received signal SIGSEGV. Then try to obtain a backtrace. No idea what's up with ltrace, though. Regards, Daniel.