
Originally Posted by
benoit
Hi,
I mean a debugger such as gdb. Yes, it's best if the programs are compiled with debug information but on most platform you can also see some basic symbol information (function names) for programs compiled without debug.
Cheers,
Benoit.
It seems like execution freezes on the following:
Code:
#0 0x292d11c7 in __error () from /lib/libthr.so.3
#1 0x292d0fdb in __error () from /lib/libthr.so.3
#2 0x292d3ee0 in _thread_state_running () from /lib/libthr.so.3
#3 0x00000011 in ?? ()
#4 0x00000000 in ?? ()
#5 0x00000000 in ?? ()
#6 0x00000000 in ?? ()
#7 0x00040004 in ?? ()
#8 0x2860b358 in ?? () from /libexec/ld-elf.so.1
#9 0x286197a0 in ?? ()
#10 0x28dca140 in ?? ()
#11 0x086074b4 in ?? ()
#12 0xbfbfcbc8 in ?? ()
#13 0x292cb7a7 in pthread_mutex_getyieldloops_np () from /lib/libthr.so.3
#14 0x00018d5d in ?? ()
#15 0x2861d340 in ?? ()
#16 0x00018d5d in ?? ()
#17 0x292dea48 in ?? () from /usr/lib/libstdc++.so.6
#18 0x28c9fa00 in ?? ()
#19 0x00d9dbfb in ?? ()
#20 0x292d2b94 in ?? () from /lib/libthr.so.3
#21 0x00000000 in ?? ()
#22 0x28dca140 in ?? ()
#23 0xbfbfcbe8 in ?? ()
#24 0x292cc0cf in pthread_mutex_trylock () from /lib/libthr.so.3
As far as I understand, it's about FreeBSD threads implementation. Are there any chances to workaround it?