Boost logo

Boost :

Subject: Re: [boost] [thread] why crash launching a thread?
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2010-01-30 15:04:06


On 01/30/2010 11:01 PM, David M. Cotter wrote:
> 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

Looks like you have an uncaught exception in that thread.


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