Flast-FreeBSD10-gcc-5.2.0~gnu++11 issues with pthread_setspecific

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Flast-FreeBSD10-gcc-5.2.0~gnu++11 issues with pthread_setspecific

Vicente Botet
Hi,

is there a tester configuration issue on
Flast-FreeBSD10-clang~gnu++11.

I have some tests that assert with clang. The same test pass with gcc.

Best,
Vicente

Test output: Flast-FreeBSD10-clang~gnu++11 - thread - ex_lambda_future / clang-linux-3.4.1
Rev 42b185ac4efc1b8ad1daabd88ba37e74814ecd3e / Mon, 19 Oct 2015 18:05:46 +0000
Compile [2015-10-19 18:04:34 UTC]: succeed
"clang++" -c -x c++ -Wextra -Wno-long-long -Wno-unused-parameter -Wunused-function -std=gnu++11 -O0 -g -fno-inline -Wall -g -pthread -fPIC -m64 -Wextra -Wno-long-long -Wno-unused-parameter -Wunused-function -std=gnu++11 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED -DBOOST_THREAD_USE_DLL=1 -I".." -o "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/ex_lambda_future.test/clang-linux-3.4.1/debug/threading-multi/winrt_init.o" "../libs/thread/test/winrt_init.cpp"

            
Link [2015-10-19 18:04:34 UTC]: succeed
"clang++"  -Wl,-R -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-R -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/system/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-R -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-rpath-link -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-rpath-link -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/system/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-rpath-link -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/build/clang-linux-3.4.1/debug/threading-multi" -o "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/ex_lambda_future.test/clang-linux-3.4.1/debug/threading-multi/ex_lambda_future" -Wl,--start-group "/opt/jenkins/workspace/runner/results/
 boost/bin
.v2/libs/thread/test/ex_lambda_future.test/clang-linux-3.4.1/debug/threading-multi/lambda_future.o" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/ex_lambda_future.test/clang-linux-3.4.1/debug/threading-multi/winrt_init.o" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/build/clang-linux-3.4.1/debug/threading-multi/libboost_thread.so.1.60.0" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4.1/debug/threading-multi/libboost_chrono.so.1.60.0" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/system/build/clang-linux-3.4.1/debug/threading-multi/libboost_system.so.1.60.0"  -Wl,-Bstatic  -Wl,-Bdynamic  -Wl,--end-group -g -pthread -m64 

RmTemps /opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/ex_lambda_future.test/clang-linux-3.4.1/debug/threading-multi/ex_lambda_future

    rm -f "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/ex_lambda_future.test/clang-linux-3.4.1/debug/threading-multi/lambda_future.o" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/ex_lambda_future.test/clang-linux-3.4.1/debug/threading-multi/winrt_init.o"

            
Run [2015-10-19 18:04:34 UTC]: fail
Assertion failed: (!pthread_setspecific(current_thread_tls_key,new_data)), function set_current_thread_data, file ../libs/thread/src/pthread/thread.cpp, line 152.

EXIT STATUS: 134
            

Test output: Flast-FreeBSD10-clang~gnu++11 - thread - future__wait_for_p / clang-linux-3.4.1
Rev 42b185ac4efc1b8ad1daabd88ba37e74814ecd3e / Mon, 19 Oct 2015 18:05:46 +0000
Compile [2015-10-19 18:04:20 UTC]: succeed
"clang++" -c -x c++ -Wextra -Wno-long-long -Wno-unused-parameter -Wunused-function -std=gnu++11 -O0 -g -fno-inline -Wall -g -pthread -fPIC -m64 -Wextra -Wno-long-long -Wno-unused-parameter -Wunused-function -std=gnu++11 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED -DBOOST_THREAD_USE_DLL=1 -I".." -o "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/future__wait_for_p.test/clang-linux-3.4.1/debug/threading-multi/sync/futures/future/wait_for_pass.o" "../libs/thread/test/sync/futures/future/wait_for_pass.cpp"

            
Link [2015-10-19 18:04:20 UTC]: succeed
"clang++"  -Wl,-R -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-R -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/system/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-R -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-rpath-link -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-rpath-link -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/system/build/clang-linux-3.4.1/debug/threading-multi" -Wl,-rpath-link -Wl,"/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/build/clang-linux-3.4.1/debug/threading-multi" -o "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/future__wait_for_p.test/clang-linux-3.4.1/debug/threading-multi/future__wait_for_p" -Wl,--start-group "/opt/jenkins/workspace/runner/re
 sults/boo
st/bin.v2/libs/thread/test/future__wait_for_p.test/clang-linux-3.4.1/debug/threading-multi/sync/futures/future/wait_for_pass.o" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/future__wait_for_p.test/clang-linux-3.4.1/debug/threading-multi/winrt_init.o" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/build/clang-linux-3.4.1/debug/threading-multi/libboost_thread.so.1.60.0" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/chrono/build/clang-linux-3.4.1/debug/threading-multi/libboost_chrono.so.1.60.0" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/system/build/clang-linux-3.4.1/debug/threading-multi/libboost_system.so.1.60.0"  -Wl,-Bstatic  -Wl,-Bdynamic  -Wl,--end-group -g -pthread -m64 

RmTemps /opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/future__wait_for_p.test/clang-linux-3.4.1/debug/threading-multi/future__wait_for_p

    rm -f "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/future__wait_for_p.test/clang-linux-3.4.1/debug/threading-multi/sync/futures/future/wait_for_pass.o" "/opt/jenkins/workspace/runner/results/boost/bin.v2/libs/thread/test/future__wait_for_p.test/clang-linux-3.4.1/debug/threading-multi/winrt_init.o"

            
Run [2015-10-19 18:04:20 UTC]: fail
No errors detected.
Assertion failed: (!pthread_setspecific(current_thread_tls_key,new_data)), function set_current_thread_data, file ../libs/thread/src/pthread/thread.cpp, line 152.

EXIT STATUS: 134
            



_______________________________________________
Boost-Testing mailing list
[hidden email]
http://lists.boost.org/mailman/listinfo.cgi/boost-testing