[test]: heap tests broken in release
hi all, for some reasons, the tests of boost heap are broken in release. it crashes somewhere in boost.test code. trunk works well ...
0 __gnu_cxx::new_allocator<unsigned long>::construct PC=0x0057084e, FP=0x7fffdee7d5e0 [/usr/include/c++/4.7/ext/new_allocator.h#120] 1 __gnu_cxx::__alloc_traits<std::allocator<unsigned long> ::construct<unsigned long> PC=0x0056fa2e, FP=0x7fffdee7d610 [/usr/include/c++/4.7/ext/alloc_traits.h#203] 2 std::vector<unsigned long,std::allocator<unsigned long> ::_M_insert_aux PC=0x0056fb77, FP=0x7fffdee7d680 [/usr/include/c++/4.7/bits/vector.tcc#354] 3 std::vector<unsigned long,std::allocator<unsigned long> ::push_back PC=0x0056ee4f, FP=0x7fffdee7d6a0 [/usr/include/c++/4.7/bits/stl_vector.h#893] 4 boost::unit_test::test_suite::add PC=0x0056d823, FP=0x7fffdee7d6d0 [/media/hd3btr/sources/boost-release/boost/test/impl/unit_test_suite.ipp#139] 5 boost::unit_test::ut_detail::test_init_caller::operator () PC=0x00577721, FP=0x7fffdee7d710 [/media/hd3btr/sources/boost-release/boost/test/impl/framework.ipp#96] 6 boost::unit_test::ut_detail::invoker<int>::invoke<boost::unit_test::ut_detail::test_init_caller> PC=0x0057c657, FP=0x7fffdee7d730 [/media/hd3btr/sources/boost-release/boost/test/utils/callback.hpp#42] 7 boost::unit_test::ut_detail::callback0_impl_t<int,boost::unit_test::ut_detail::test_init_caller>::invoke PC=0x0057c526, FP=0x7fffdee7d760 [/media/hd3btr/sources/boost-release/boost/test/utils/callback.hpp#89] 8 boost::unit_test::callback0<int>::operator () PC=0x00586d31, FP=0x7fffdee7d780 [/media/hd3btr/sources/boost-release/boost/test/utils/callback.hpp#118] 9 boost::detail::do_invoke<boost::scoped_ptr<boost::detail::translate_exception_base>,boost::unit_test::callback0<int> PC=0x00586bb5, FP=0x7fffdee7d7a0 [/media/hd3btr/sources/boost-release/boost/test/impl/execution_monitor.ipp#281] 10 boost::execution_monitor::catch_signals PC=0x00585ecf, FP=0x7fffdee7e290 [/media/hd3btr/sources/boost-release/boost/test/impl/execution_monitor.ipp#885] 11 boost::execution_monitor::execute PC=0x00585f8b, FP=0x7fffdee7e370 [/media/hd3btr/sources/boost-release/boost/test/impl/execution_monitor.ipp#1211] 12 boost::unit_test::framework::init PC=0x7f7a20adb04a, FP=0x7fffdee7e400 [/media/hd3btr/sources/boost-release/boost/test/impl/framework.ipp#268] 13 boost::unit_test::unit_test_main PC=0x7f7a20af0c17, FP=0x7fffdee7e4b0 [/media/hd3btr/sources/boost-release/boost/test/impl/unit_test_main.ipp#177] 14 main PC=0x004d6439, FP=0x7fffdee7e4d0 [/media/hd3btr/sources/boost-release/boost/test/unit_test.hpp#59] 15 __libc_start_main PC=0x7f7a1fecfea3, FP=0x7fffdee7e590 [/usr/lib/debug/lib/x86_64-linux-gnu/libc-2.17.so] 16 _start PC=0x004d6344, FP=0x7fffdee7e598 [/media/hd3btr/sources/boost-release/bin.v2/libs/heap/test/fibonacci_heap_test.test/gcc-4.7/debug/threading-multi/fibonacci_heap_test]
-- any idea? thanks, tim
Le 22/05/13 06:40, Tim Blechmann a écrit :
hi all,
for some reasons, the tests of boost heap are broken in release. it crashes somewhere in boost.test code. trunk works well ...
any idea? Hi,
maybe seen the differences of Boost.Test in trunk and release would help you. Best, Vicente
Tim Blechmann <tim <at> klingt.org> writes:
hi all,
for some reasons, the tests of boost heap are broken in release. it crashes somewhere in boost.test code. trunk works well ...
Well the difference is not that surprising, given that the released version is significantly different. As for the issue at hand, can you run it under debugger? Gennadiy
for some reasons, the tests of boost heap are broken in release. it crashes somewhere in boost.test code. trunk works well ...
Well the difference is not that surprising, given that the released version is significantly different. As for the issue at hand, can you run it under debugger?
it seems to crash before the test cases are executed ... somewhere in the setup phase ... the initial posting contained a backtrace, is this somehow helpful? thnx, tim
participants (3)
-
Gennadiy Rozental
-
Tim Blechmann
-
Vicente J. Botet Escriba