Boost logo

Boost :

Subject: Re: [boost] [thread] why crash launching a thread?
From: Frank Mori Hess (frank.hess_at_[hidden])
Date: 2010-02-01 14:53:10


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 01 February 2010, David M. Cotter wrote:
> i would greatly appreciate it if anyone could shed some light on this.
>
> On Jan 30, 2010, at 2:04 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

I see "unexpected" in the call trace, maybe something is violating its throw
specification? The default unexpected handler probably terminates.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAktnMScACgkQ5vihyNWuA4UzFgCdEp6zH1yKjYp7GDeK70qYrAt0
uQcAn3W7PmJPGHo2YgDKDiVvGBpAJglM
=AnQH
-----END PGP SIGNATURE-----


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