id summary reporter owner description type status milestone component version severity resolution keywords cc 2309 Lack of g++ symbol visibility support in Boost.Thread rbock@… viboes "Compiling code which includes boost/thread.hpp with g++ -fvisibility=hidden leads to a lack of visibility of symbols inside Boost.Thread. As a result, boost::thread_interrupted exception cannot be caught in the client code. The attached example yields Thread 0x60b050 caught something else Thread 0x60b3e0 caught something else instead of Thread 0x60b050 got interrupted Thread 0x60b3e0 got interrupted More information on this topic can be found in the respective thread on boost:users mailing list, especially the following two postings: http://lists.boost.org/boost-users/2008/09/40268.php http://lists.boost.org/boost-users/2008/09/40270.php " Bugs closed Boost 1.49.0 thread Boost 1.36.0 Problem fixed visibility catch exception thread thread_interrupted Bailey@…