Public bug reported:

I'm now testing Boost v1.54 from Ubuntu sources.

I've done:

sudo apt-get update
sudo apt-get install libboost-dev
sudo apt-get install libboost-all-dev
sudo apt-get install dpkg-dev
sudo apt-get build-dep boost1.54
     apt-get source boost1.54
sudo apt-get build-dep boost1.54
cd boost1.54-1.54.0
sudo dpkg-buildpackage
cd status
../b2 2>&1 | tee ../../b2.TestAll.1.log


and I've got the following errors:

boost1.54-1.54.0/bin.v2/libs/tr1/test/run_random.test/gcc-4.8/debug/run_random.output
 - 201
boost1.54-1.54.0/bin.v2/libs/tr1/test/std_run_random.test/gcc-4.8/debug/std_run_random.output
 - 201
boost1.54-1.54.0/bin.v2/libs/context/test/test_context.test/gcc-4.8/debug/link-static/test_context.output
 - 139
boost1.54-1.54.0/bin.v2/libs/conversion/test/lexical_cast_inf_nan_test.test/gcc-4.8/debug/link-static/lexical_cast_inf_nan_test.output
 - 201
boost1.54-1.54.0/bin.v2/libs/conversion/test/lexical_cast_loopback_test.test/gcc-4.8/debug/link-static/lexical_cast_loopback_test.output
 - 201
boost1.54-1.54.0/bin.v2/libs/conversion/test/lexical_cast_float_types_test.test/gcc-4.8/debug/link-static/lexical_cast_float_types_test.output
 - 201
boost1.54-1.54.0/bin.v2/libs/filesystem/test/operations_test_static.test/gcc-4.8/debug/link-static/operations_test_static.output
 - 139
boost1.54-1.54.0/bin.v2/libs/coroutine/test/test_coroutine.test/gcc-4.8/debug/link-static/test_coroutine.output
 - 139
Looping : 
../bin.v2/libs/flyweight/test/test_intermod_holder.test/gcc-4.8/debug/threading-multi/test_intermod_holder

Tests were blocked due to  "test_intermod_holder" looping infinitely. I
have to run the tests after this blocking test.


Results were compared to Boost results on page: 
http://beta.boost.org/development/tests/master/developer/summary.html .
Though some tests do fail on x86 platform, many tests should succeed and, for 
sure, should not core or run in an infinite loop.

So, these errors should be investigated and fixed.
First try to understand a core goes into libs C and C++.

About version 1.55, I also have many failures (test failed, core,
infinite loop, plus bad memory access).

Tony


boost1.54-1.54.0/bin.v2/libs/tr1/test/run_random.test/gcc-4.8/debug/run_random.output
:

Based on Boost DataBase, this test fails everywhere. Not a problem.


boost1.54-1.54.0/bin.v2/libs/tr1/test/std_run_random.test/gcc-4.8/debug/std_run_random.output:

Based on Boost DataBase, this test fails everywhere. Not a problem.


boost1.54-1.54.0/bin.v2/libs/context/test/test_context.test/gcc-4.8/debug/link-static/test_context.output:

Segmentation fault (core dumped)


boost1.54-1.54.0/bin.v2/libs/conversion/test/lexical_cast_inf_nan_test.test/gcc-4.8/debug/link-static/lexical_cast_inf_nan_test.output:

../libs/conversion/test/lexical_cast_inf_nan_test.cpp(73): error in 
"test_inf_nan_long_double": check is_neg_inf( lexical_cast<test_t>("-inf") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(74): error in 
"test_inf_nan_long_double": check is_neg_inf( lexical_cast<test_t>("-INF") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(82): error in 
"test_inf_nan_long_double": check is_neg_inf( lexical_cast<test_t>("-infinity") 
) failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(83): error in 
"test_inf_nan_long_double": check is_neg_inf( lexical_cast<test_t>("-INFINITY") 
) failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(91): error in 
"test_inf_nan_long_double": check is_neg_inf( lexical_cast<test_t>("-inFINITY") 
) failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(92): error in 
"test_inf_nan_long_double": check is_neg_inf( lexical_cast<test_t>("-INFINITY") 
) failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(97): error in 
"test_inf_nan_long_double": check is_neg_nan( lexical_cast<test_t>("-nan") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(98): error in 
"test_inf_nan_long_double": check is_neg_nan( lexical_cast<test_t>("-NAN") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(106): error in 
"test_inf_nan_long_double": check is_neg_nan( lexical_cast<test_t>("-nAn") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(107): error in 
"test_inf_nan_long_double": check is_neg_nan( lexical_cast<test_t>("-NaN") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(117): error in 
"test_inf_nan_long_double": check lexical_cast<std::string>( 
(boost::math::changesign)(std::numeric_limits<test_t >::infinity())) == "-inf" 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(123): error in 
"test_inf_nan_long_double": check lexical_cast<std::string>( 
(boost::math::changesign)(std::numeric_limits<test_t >::quiet_NaN())) == "-nan" 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(130): error in 
"test_inf_nan_long_double": check is_neg_inf( lexical_cast<test_t>(L"-inf") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(131): error in 
"test_inf_nan_long_double": check is_neg_inf( lexical_cast<test_t>(L"-INF") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(139): error in 
"test_inf_nan_long_double": check is_neg_inf( 
lexical_cast<test_t>(L"-infinity") ) failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(140): error in 
"test_inf_nan_long_double": check is_neg_inf( 
lexical_cast<test_t>(L"-INFINITY") ) failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(145): error in 
"test_inf_nan_long_double": check is_neg_inf( 
lexical_cast<test_t>(L"-infINIty") ) failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(146): error in 
"test_inf_nan_long_double": check is_neg_inf( 
lexical_cast<test_t>(L"-INFiniTY") ) failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(154): error in 
"test_inf_nan_long_double": check is_neg_nan( lexical_cast<test_t>(L"-nan") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(155): error in 
"test_inf_nan_long_double": check is_neg_nan( lexical_cast<test_t>(L"-NAN") ) 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(165): error in 
"test_inf_nan_long_double": check lexical_cast<std::wstring>( 
(boost::math::changesign)(std::numeric_limits<test_t >::infinity())) == L"-inf" 
failed
../libs/conversion/test/lexical_cast_inf_nan_test.cpp(171): error in 
"test_inf_nan_long_double": check lexical_cast<std::wstring>( 
(boost::math::changesign)(std::numeric_limits<test_t >::quiet_NaN())) == 
L"-nan" failed


boost1.54-1.54.0/bin.v2/libs/conversion/test/lexical_cast_loopback_test.test/gcc-4.8/debug/link-static/lexical_cast_loopback_test.output
 :

../libs/conversion/test/lexical_cast_loopback_test.cpp(55): error in
"test_round_conversion_double": check min_ == lexical_cast<T>(min_s)
failed

These tests seem to fail on Windows and succeed on Linux.


boost1.54-1.54.0/bin.v2/libs/conversion/test/lexical_cast_float_types_test.test/gcc-4.8/debug/link-static/lexical_cast_float_types_test.output:

*** 9821 failures detected in test suite "Master Test Suite"


boost1.54-1.54.0/bin.v2/libs/filesystem/test/operations_test_static.test/gcc-4.8/debug/link-static/operations_test_static.output:

Segmentation fault (core dumped)


boost1.54-1.54.0/bin.v2/libs/coroutine/test/test_coroutine.test/gcc-4.8/debug/link-static/test_coroutine.output:

Segmentation fault (core dumped)


boost1.54-1.54.0/bin.v2/libs/flyweight/test/test_intermod_holder.test/gcc-4.8/debug/threading-multi/test_intermod_holder:

Runs in an infinite loop.

** Affects: boost1.54 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1276262

Title:
  Many tests of Boost v1.54 fail

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/boost1.54/+bug/1276262/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to