Boost logo

Boost :

Subject: [boost] [test]: heap tests broken in release
From: Tim Blechmann (tim_at_[hidden])
Date: 2013-05-22 00:40:41


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



Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk