Rethrow abi::__forced_unwind in wxThread code under Unix.
authorVadim Zeitlin <vadim@wxwidgets.org>
Thu, 20 Sep 2012 23:00:44 +0000 (23:00 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Thu, 20 Sep 2012 23:00:44 +0000 (23:00 +0000)
commite02ea2030c4ee8c2d01c5823e2dc3d1ba7837acf
tree255d2e3fad0acbd77f8d8c6573799eb663804624
parent9b9a7c3331eda5d674e3f67eb0add00df1bcf907
Rethrow abi::__forced_unwind in wxThread code under Unix.

We must always rethrow the special abi::__forced_unwind exception when
handling exception in threads under Linux as the NPTL simply terminates the
process at first opportunity if this exception is not rethrown.

See http://udrepper.livejournal.com/21541.html for more details.

Closes #14626.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72531 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
configure
configure.in
setup.h.in
src/unix/threadpsx.cpp