I am experiencing an issue with pthreads 2.8.0 and c++ exceptions.
If main spawns thread A and thread A spawns thread B then thread A
throws an exception and tries to catch it, thread B will actually catch
it. I have tried libpthreadGC2.dll and libpthreadGCE2.dll but the
behavior is the same. Is there a way to make right the stack unwinding
behavior match that as on Linux?
Here is an example program which shows the behavior: