http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46468
--- Comment #11 from marcus at jet dot franken.de 2010-11-28 19:31:27 UTC --- it is unclear. ... it seems to crash in libgcc_s.so.1 (both the installed 4.5 and the built 4.6 trunk versuon) during this pthread_exit unwinding. behaviour changes if thread.o is built with -fasynchronous-unwind-tables . then it will not crash (i guess it seems to unwind over the thread.o functions and fails if the info is not there)