Boost logo

Boost :

Subject: [boost] [thread] why crash launching a thread?
From: David M. Cotter (me_at_[hidden])
Date: 2010-01-30 15:01:04


i'm launching a new thread from an existing background thread, BUT it is crashing.
i don't know if it happens often yet, but was wondering what could possibly cause this?

Thread 10 Crashed:
0 libSystem.B.dylib 0x96ce435d usleep$NOCANCEL$UNIX2003 + 0
1 libSystem.B.dylib 0x96d05a50 abort + 105
2 libstdc++.6.dylib 0x96bb2fda __gnu_cxx::__verbose_terminate_handler() + 433
3 libstdc++.6.dylib 0x96bb117a __cxxabiv1::__terminate(void (*)()) + 10
4 libstdc++.6.dylib 0x96bb11ba __cxxabiv1::__unexpected(void (*)()) + 0
5 libstdc++.6.dylib 0x96bb12b8 __gxx_exception_cleanup(_Unwind_Reason_Code, _Unwind_Exception*) + 0
6 libboost_thread.dylib 0x006af933 boost::thread::start_thread() + 195
7 com.kjams.kjams 0x001281d1 CThreads::Fork(APP_ThreadType, long (*)(void*, long), long (*)(void*, long), void*, char const*) + 1521
8 com.kjams.kjams 0x0012858b CT_Preemptive::call(char const*) + 91
9 com.kjams.kjams 0x00139fc2 CSpooler::Fork_Spool(CSpooler*, bool) + 290
10 com.kjams.kjams 0x0027fd05 CSongImporter::EncodeSong(CSI_PersistantQueData*, CSpooler*) + 1109


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk