id summary reporter owner description type status milestone component version severity resolution keywords cc 2347 'Bus error' on OS X when combining ublas and thread dphilp@… Vladimir Prus "The following code compiles but gives an error on OS X 10.5.5: {{{ #include #include int main (int argc, char * argv[]) { boost::numeric::ublas::coordinate_matrix cm; cm.resize(3,3, false); return 0; } }}} Jamroot is: {{{ lib boost_thread : : /Users/djp/sg/sage-3.1.1/local/lib/boost/libboost_thread-xgcc40-mt-1_36.a ; exe ut : main.cpp boost_thread : boost ; }}} The program does not crash if: (1) I don't link to boost.thread, or remove boost/thread.hpp from main.cpp. (2) I don't 'strip' the executable before running it. The error is independent of whether I link statically or dynamically, and whether I compile in 'debug' or 'release' mode. (Though it doesn't appear in 'debug' mode unless I strip the executable myself.) The error doesn't depend on coordinate matrix, it happens just the same if I use a ublas::vector (and include the relevant header.) Anyway, the above is about as small an example as I can figure out, and I certainly don't have the skills to go any further." Bugs closed Boost 1.37.0 build Boost 1.36.0 Problem fixed