id summary reporter owner description type status milestone component version severity resolution keywords cc 4187 Unit Test framework does things that OS X dislikes 2 tegtmeye@… Gennadiy Rozental "Using the attached file, compiled as follows with Boost 1.42, the simple unit test seg faults under Mac OSX 10.6.3. {{{ #define BOOST_TEST_MODULE footest test #include BOOST_AUTO_TEST_CASE( test1 ) { BOOST_CHECK( true ); } BOOST_AUTO_TEST_CASE( test2 ) { BOOST_CHECK( true ); } BOOST_AUTO_TEST_CASE( test3 ) { BOOST_CHECK( false ); } BOOST_AUTO_TEST_CASE( test4 ) { BOOST_CHECK( true ); } }}} $ g++ --version i686-apple-darwin10-g++-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646) (dot 1) $ g++ boost_test.cc /opt/local/lib/libboost_unit_test_framework-mt.a $ file a.out a.out: Mach-O 64-bit executable x86_64 $ ./a.out Running 4 test cases... boost_test.cc:18: error in ""test3`0?0?00P??0random:?>??0H0H0?0?0test4?00auto_start_dbgbreak_exec_path build_infocatch_system_errorsdetect_fp_exceptionsdetect_memory_leaks report_format log_level report_level result_corun_test use_alt_stack?0`N? save_pattern 0??0< 0--?;help?0PA? 0{0?;?@? 0 0? 0p: 00P?N??N? 0H 0? 00??M 0h 0M?--this help message0=0?98 0` 0( 0p:? 0? 0??N? 0? 0? 00=00>Turns on/off usage of an alternative stack for signal handlingS?--BOOST_TESshow_progresspPA??0P 0Turns on progress display= ?9x0?0X0p:?0?0??N?0(0?0=?;00?_?BOOST_TEST_CATCH_SYSTEM_ERRORS`80P<0&<0<0&<0MBOOST_TEST_AUTO_START_DBG`80?=0?<0?<00?<0?<0M?=0@:0h=0BOOST_TEST_USE_ALT_STACK?<0h=0?=00h=0?=0M`N0=0(>0BOOST_TEST_DETECT_FP_EXCEPTIONS0<0(>0G>00(>0G>0M????boost_test.cc??+P+P ?e ?e?R???R??$I?$$I?$IR?IR??*?*EPEPME?ME?RP?RP?j*Tj*T?j*?Rj*T?T???T-?T-?R?R??Z?*Z?*??B??B%??%??R ?? ?????TSQTSQ?????j*??j*????????? ? unknown location:0: fatal error in ""test3`0?0?00P??0random:?>??0H0H0?0?0test4?00auto_start_dbgbreak_exec_path build_infocatch_system_errorsdetect_fp_exceptionsdetect_memory_leaks report_format log_level report_level result_corun_test use_alt_stack?0`N? save_pattern 0??0< 0--?;help?0PA? 0{0?;?@? 0 0? 0p: 00P?N??N? 0H 0? 00??M 0h 0M?--this help message0=0?98 0` 0( 0p:? 0? 0??N? 0? 0? 00=00>Turns on/off usage of an alternative stack for signal handlingS?--BOOST_TESshow_progresspPA??0P 0Turns on progress display= ?9x0?0X0p:?0?0??N?0(0?0=?;00?_?BOOST_TEST_CATCH_SYSTEM_ERRORS`80P<0&<0<0&<0MBOOST_TEST_AUTO_START_DBG`80?=0?<0?<00?<0?<0M?=0@:0h=0BOOST_TEST_USE_ALT_STACK?<0h=0?=00h=0?=0M`N0=0(>0BOOST_TEST_DETECT_FP_EXCEPTIONS0<0(>0G>00(>0G>0M0?;0@?0?_??>0?_?????unknown locatio(??jd(??=>?