8 Sep
2008
8 Sep
'08
4:50 p.m.
$ ./src/BoostThreads Thread 0x60b050 caught something else Thread 0x60b3e0 caught something else
...
libboost_thread-gcc42-mt-1_36.so.1.36.0 =>
Can you try the same test with the static Boost.Threads library? Maybe your configuration doesn't support catching non-polymorphic exceptions thrown across .so boundaries. You could also try adding a virtual destructor to thread_interrupted.