Bug#1027613: onetbb: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 ninja test returned exit code 1
Lucas Nussbaum
lucas at debian.org
Sun Jan 1 14:15:51 GMT 2023
Source: onetbb
Version: 2021.8.0-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230101 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> :
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test -O-Scmake\+ninja -Nlibtbb-doc
> cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 ninja test
> [0/1] Running tests...
> Test project /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
> Start 1: test_tick_count
> 1/136 Test #1: test_tick_count .......................... Passed 0.01 sec
> Start 2: test_allocators
> 2/136 Test #2: test_allocators .......................... Passed 0.01 sec
> Start 3: test_arena_priorities
> 3/136 Test #3: test_arena_priorities .................... Passed 0.01 sec
> Start 4: test_dynamic_link
> 4/136 Test #4: test_dynamic_link ........................ Passed 0.00 sec
> Start 5: test_collaborative_call_once
> 5/136 Test #5: test_collaborative_call_once ............. Passed 3.55 sec
> Start 6: test_concurrent_lru_cache
> 6/136 Test #6: test_concurrent_lru_cache ................ Passed 0.00 sec
> Start 7: test_concurrent_unordered_map
> 7/136 Test #7: test_concurrent_unordered_map ............ Passed 1.51 sec
> Start 8: test_concurrent_unordered_set
> 8/136 Test #8: test_concurrent_unordered_set ............ Passed 1.58 sec
> Start 9: test_concurrent_map
> 9/136 Test #9: test_concurrent_map ...................... Passed 0.30 sec
> Start 10: test_concurrent_set
> 10/136 Test #10: test_concurrent_set ...................... Passed 0.54 sec
> Start 11: test_concurrent_priority_queue
> 11/136 Test #11: test_concurrent_priority_queue ........... Passed 0.09 sec
> Start 12: test_partitioner
> 12/136 Test #12: test_partitioner ......................... Passed 0.03 sec
> Start 13: test_parallel_for
> 13/136 Test #13: test_parallel_for ........................ Passed 2.63 sec
> Start 14: test_parallel_for_each
> 14/136 Test #14: test_parallel_for_each ................... Passed 0.18 sec
> Start 15: test_parallel_reduce
> 15/136 Test #15: test_parallel_reduce ..................... Passed 1.05 sec
> Start 16: test_parallel_sort
> 16/136 Test #16: test_parallel_sort ....................... Passed 3.95 sec
> Start 17: test_parallel_invoke
> 17/136 Test #17: test_parallel_invoke ..................... Passed 0.24 sec
> Start 18: test_parallel_scan
> 18/136 Test #18: test_parallel_scan ....................... Passed 4.80 sec
> Start 19: test_parallel_pipeline
> 19/136 Test #19: test_parallel_pipeline ................... Passed 3.23 sec
> Start 20: test_eh_algorithms
> 20/136 Test #20: test_eh_algorithms ....................... Passed 1.47 sec
> Start 21: test_blocked_range
> 21/136 Test #21: test_blocked_range ....................... Passed 0.00 sec
> Start 22: test_concurrent_vector
> 22/136 Test #22: test_concurrent_vector ................... Passed 0.36 sec
> Start 23: test_task_group
> 23/136 Test #23: test_task_group .......................... Passed 0.87 sec
> Start 24: test_concurrent_hash_map
> 24/136 Test #24: test_concurrent_hash_map ................. Passed 0.03 sec
> Start 25: test_task_arena
> 25/136 Test #25: test_task_arena .......................... Passed 5.60 sec
> Start 26: test_enumerable_thread_specific
> 26/136 Test #26: test_enumerable_thread_specific .......... Passed 0.19 sec
> Start 27: test_concurrent_queue
> 27/136 Test #27: test_concurrent_queue .................... Passed 0.64 sec
> Start 28: test_resumable_tasks
> 28/136 Test #28: test_resumable_tasks ..................... Passed 27.01 sec
> Start 29: test_mutex
> 29/136 Test #29: test_mutex ...............................***Failed 1.39 sec
> [0;36m[doctest] [0mdoctest version is "2.4.7"
> [0;36m[doctest] [0mrun with "--help" for options
> [0;33m===============================================================================
> [0;37m./test/tbb/test_mutex.cpp:114:
> [0;33mTEST CASE: [0mTransaction test
>
> [0;37m./test/tbb/test_mutex.cpp:109: [0;31mFATAL ERROR: [0;36mREQUIRE( n_transactions_attempted.load(std::memory_order_relaxed) ) [0mis NOT correct!
> values: REQUIRE( 0 )
> [0m logged: ERROR for Speculative Spin Mutex: transactions were never attempted
>
> [0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0m[0;33m===============================================================================
> [0;36m[doctest] [0mtest cases: 12 | [0m 11 passed[0m | [0;31m1 failed[0m | [0m0 skipped[0m
> [0;36m[doctest] [0massertions: 1822264 | [0m1822263 passed[0m | [0;31m1 failed[0m |
> [0;36m[doctest] [0mStatus: [0;31mFAILURE![0m
>
> Start 30: test_function_node
> 30/136 Test #30: test_function_node ....................... Passed 1.30 sec
> Start 31: test_multifunction_node
> 31/136 Test #31: test_multifunction_node .................. Passed 1.61 sec
> Start 32: test_broadcast_node
> 32/136 Test #32: test_broadcast_node ...................... Passed 0.06 sec
> Start 33: test_buffer_node
> 33/136 Test #33: test_buffer_node ......................... Passed 0.05 sec
> Start 34: test_composite_node
> 34/136 Test #34: test_composite_node ...................... Passed 1.00 sec
> Start 35: test_continue_node
> 35/136 Test #35: test_continue_node ....................... Passed 1.95 sec
> Start 36: test_eh_flow_graph
> 36/136 Test #36: test_eh_flow_graph ....................... Passed 0.43 sec
> Start 37: test_flow_graph
> 37/136 Test #37: test_flow_graph .......................... Passed 0.50 sec
> Start 38: test_flow_graph_priorities
> 38/136 Test #38: test_flow_graph_priorities ............... Passed 0.31 sec
> Start 39: test_flow_graph_whitebox
> 39/136 Test #39: test_flow_graph_whitebox ................. Passed 0.02 sec
> Start 40: test_indexer_node
> 40/136 Test #40: test_indexer_node ........................ Passed 0.19 sec
> Start 41: test_join_node
> 41/136 Test #41: test_join_node ........................... Passed 0.37 sec
> Start 42: test_join_node_key_matching
> 42/136 Test #42: test_join_node_key_matching .............. Passed 0.19 sec
> Start 43: test_join_node_msg_key_matching
> 43/136 Test #43: test_join_node_msg_key_matching .......... Passed 0.02 sec
> Start 44: test_join_node_msg_key_matching_n_args
> 44/136 Test #44: test_join_node_msg_key_matching_n_args ... Passed 0.18 sec
> Start 45: test_join_node_preview
> 45/136 Test #45: test_join_node_preview ................... Passed 0.00 sec
> Start 46: test_limiter_node
> 46/136 Test #46: test_limiter_node ........................ Passed 0.56 sec
> Start 47: test_priority_queue_node
> 47/136 Test #47: test_priority_queue_node ................. Passed 0.01 sec
> Start 48: test_queue_node
> 48/136 Test #48: test_queue_node .......................... Passed 0.11 sec
> Start 49: test_sequencer_node
> 49/136 Test #49: test_sequencer_node ...................... Passed 0.02 sec
> Start 50: test_split_node
> 50/136 Test #50: test_split_node .......................... Passed 0.06 sec
> Start 51: test_tagged_msg
> 51/136 Test #51: test_tagged_msg .......................... Passed 0.00 sec
> Start 52: test_overwrite_node
> 52/136 Test #52: test_overwrite_node ...................... Passed 0.95 sec
> Start 53: test_write_once_node
> 53/136 Test #53: test_write_once_node ..................... Passed 0.96 sec
> Start 54: test_async_node
> 54/136 Test #54: test_async_node .......................... Passed 6.50 sec
> Start 55: test_input_node
> 55/136 Test #55: test_input_node .......................... Passed 0.02 sec
> Start 56: test_profiling
> 56/136 Test #56: test_profiling ........................... Passed 0.02 sec
> Start 57: test_concurrent_queue_whitebox
> 57/136 Test #57: test_concurrent_queue_whitebox ........... Passed 0.01 sec
> Start 58: test_intrusive_list
> 58/136 Test #58: test_intrusive_list ...................... Passed 0.72 sec
> Start 59: test_semaphore
> 59/136 Test #59: test_semaphore ........................... Passed 3.25 sec
> Start 60: test_environment_whitebox
> 60/136 Test #60: test_environment_whitebox ................ Passed 0.04 sec
> Start 61: test_hw_concurrency
> 61/136 Test #61: test_hw_concurrency ...................... Passed 0.01 sec
> Start 62: test_eh_thread
> 62/136 Test #62: test_eh_thread ........................... Passed 0.07 sec
> Start 63: test_global_control
> 63/136 Test #63: test_global_control ...................... Passed 0.33 sec
> Start 64: test_task
> 64/136 Test #64: test_task ................................ Passed 0.36 sec
> Start 65: test_concurrent_monitor
> 65/136 Test #65: test_concurrent_monitor .................. Passed 0.19 sec
> Start 66: test_scheduler_mix
> 66/136 Test #66: test_scheduler_mix ....................... Passed 4.98 sec
> Start 67: test_handle_perror
> 67/136 Test #67: test_handle_perror ....................... Passed 0.00 sec
> Start 68: test_arena_constraints
> 68/136 Test #68: test_arena_constraints ................... Passed 0.03 sec
> Start 69: test_tbb_fork
> 69/136 Test #69: test_tbb_fork ............................ Passed 0.73 sec
> Start 70: test_tbb_header
> 70/136 Test #70: test_tbb_header .......................... Passed 0.00 sec
> Start 71: test_openmp
> 71/136 Test #71: test_openmp .............................. Passed 0.03 sec
> Start 72: conformance_tick_count
> 72/136 Test #72: conformance_tick_count ................... Passed 0.00 sec
> Start 73: conformance_allocators
> 73/136 Test #73: conformance_allocators ................... Passed 1.37 sec
> Start 74: conformance_mutex
> 74/136 Test #74: conformance_mutex ........................ Passed 0.56 sec
> Start 75: conformance_task_group
> 75/136 Test #75: conformance_task_group ................... Passed 0.00 sec
> Start 76: conformance_task_group_context
> 76/136 Test #76: conformance_task_group_context ........... Passed 0.00 sec
> Start 77: conformance_task_arena
> 77/136 Test #77: conformance_task_arena ................... Passed 0.01 sec
> Start 78: conformance_collaborative_call_once
> 78/136 Test #78: conformance_collaborative_call_once ...... Passed 0.01 sec
> Start 79: conformance_concurrent_lru_cache
> 79/136 Test #79: conformance_concurrent_lru_cache ......... Passed 0.00 sec
> Start 80: conformance_concurrent_unordered_map
> 80/136 Test #80: conformance_concurrent_unordered_map ..... Passed 0.07 sec
> Start 81: conformance_concurrent_unordered_set
> 81/136 Test #81: conformance_concurrent_unordered_set ..... Passed 0.06 sec
> Start 82: conformance_concurrent_map
> 82/136 Test #82: conformance_concurrent_map ............... Passed 0.09 sec
> Start 83: conformance_concurrent_set
> 83/136 Test #83: conformance_concurrent_set ............... Passed 0.08 sec
> Start 84: conformance_concurrent_priority_queue
> 84/136 Test #84: conformance_concurrent_priority_queue .... Passed 0.11 sec
> Start 85: conformance_parallel_for
> 85/136 Test #85: conformance_parallel_for ................. Passed 1.34 sec
> Start 86: conformance_parallel_for_each
> 86/136 Test #86: conformance_parallel_for_each ............ Passed 0.04 sec
> Start 87: conformance_parallel_reduce
> 87/136 Test #87: conformance_parallel_reduce .............. Passed 0.26 sec
> Start 88: conformance_parallel_scan
> 88/136 Test #88: conformance_parallel_scan ................ Passed 0.01 sec
> Start 89: conformance_parallel_sort
> 89/136 Test #89: conformance_parallel_sort ................ Passed 0.03 sec
> Start 90: conformance_parallel_pipeline
> 90/136 Test #90: conformance_parallel_pipeline ............ Passed 0.48 sec
> Start 91: conformance_parallel_invoke
> 91/136 Test #91: conformance_parallel_invoke .............. Passed 0.16 sec
> Start 92: conformance_blocked_range
> 92/136 Test #92: conformance_blocked_range ................ Passed 0.26 sec
> Start 93: conformance_blocked_range2d
> 93/136 Test #93: conformance_blocked_range2d .............. Passed 0.94 sec
> Start 94: conformance_blocked_range3d
> 94/136 Test #94: conformance_blocked_range3d .............. Passed 0.27 sec
> Start 95: conformance_blocked_rangeNd
> 95/136 Test #95: conformance_blocked_rangeNd .............. Passed 0.13 sec
> Start 96: conformance_concurrent_vector
> 96/136 Test #96: conformance_concurrent_vector ............ Passed 2.33 sec
> Start 97: conformance_global_control
> 97/136 Test #97: conformance_global_control ............... Passed 0.06 sec
> Start 98: conformance_concurrent_hash_map
> 98/136 Test #98: conformance_concurrent_hash_map .......... Passed 1.53 sec
> Start 99: conformance_enumerable_thread_specific
> 99/136 Test #99: conformance_enumerable_thread_specific ... Passed 1.78 sec
> Start 100: conformance_combinable
> 100/136 Test #100: conformance_combinable ................... Passed 1.77 sec
> Start 101: conformance_concurrent_queue
> 101/136 Test #101: conformance_concurrent_queue ............. Passed 6.30 sec
> Start 102: conformance_resumable_tasks
> 102/136 Test #102: conformance_resumable_tasks .............. Passed 0.00 sec
> Start 103: conformance_version
> 103/136 Test #103: conformance_version ...................... Passed 0.00 sec
> Start 104: conformance_function_node
> 104/136 Test #104: conformance_function_node ................ Passed 0.01 sec
> Start 105: conformance_multifunction_node
> 105/136 Test #105: conformance_multifunction_node ........... Passed 0.01 sec
> Start 106: conformance_input_node
> 106/136 Test #106: conformance_input_node ................... Passed 0.88 sec
> Start 107: conformance_continue_node
> 107/136 Test #107: conformance_continue_node ................ Passed 0.01 sec
> Start 108: conformance_async_node
> 108/136 Test #108: conformance_async_node ................... Passed 0.02 sec
> Start 109: conformance_overwrite_node
> 109/136 Test #109: conformance_overwrite_node ............... Passed 0.00 sec
> Start 110: conformance_write_once_node
> 110/136 Test #110: conformance_write_once_node .............. Passed 0.01 sec
> Start 111: conformance_buffer_node
> 111/136 Test #111: conformance_buffer_node .................. Passed 0.00 sec
> Start 112: conformance_queue_node
> 112/136 Test #112: conformance_queue_node ................... Passed 0.01 sec
> Start 113: conformance_priority_queue_node
> 113/136 Test #113: conformance_priority_queue_node .......... Passed 0.01 sec
> Start 114: conformance_sequencer_node
> 114/136 Test #114: conformance_sequencer_node ............... Passed 0.00 sec
> Start 115: conformance_limiter_node
> 115/136 Test #115: conformance_limiter_node ................. Passed 0.00 sec
> Start 116: conformance_broadcast_node
> 116/136 Test #116: conformance_broadcast_node ............... Passed 0.01 sec
> Start 117: conformance_composite_node
> 117/136 Test #117: conformance_composite_node ............... Passed 0.01 sec
> Start 118: conformance_indexer_node
> 118/136 Test #118: conformance_indexer_node ................. Passed 0.01 sec
> Start 119: conformance_split_node
> 119/136 Test #119: conformance_split_node ................... Passed 0.01 sec
> Start 120: conformance_join_node
> 120/136 Test #120: conformance_join_node .................... Passed 0.00 sec
> Start 121: conformance_graph
> 121/136 Test #121: conformance_graph ........................ Passed 0.01 sec
> Start 122: conformance_arena_constraints
> 122/136 Test #122: conformance_arena_constraints ............ Passed 0.02 sec
> Start 123: test_scalable_allocator
> 123/136 Test #123: test_scalable_allocator .................. Passed 1.22 sec
> Start 124: test_malloc_pools
> 124/136 Test #124: test_malloc_pools ........................ Passed 1.92 sec
> Start 125: test_malloc_init_shutdown
> 125/136 Test #125: test_malloc_init_shutdown ................ Passed 0.01 sec
> Start 126: test_malloc_regression
> 126/136 Test #126: test_malloc_regression ................... Passed 0.04 sec
> Start 127: test_malloc_shutdown_hang
> 127/136 Test #127: test_malloc_shutdown_hang ................ Passed 0.65 sec
> Start 128: test_malloc_compliance
> 128/136 Test #128: test_malloc_compliance ................... Passed 12.55 sec
> Start 129: test_malloc_used_by_lib
> 129/136 Test #129: test_malloc_used_by_lib .................. Passed 0.01 sec
> Start 130: test_malloc_lib_unload
> 130/136 Test #130: test_malloc_lib_unload ................... Passed 0.01 sec
> Start 131: test_malloc_pure_c
> 131/136 Test #131: test_malloc_pure_c ....................... Passed 0.05 sec
> Start 132: test_malloc_whitebox
> 132/136 Test #132: test_malloc_whitebox ..................... Passed 11.18 sec
> Start 133: test_malloc_atexit
> 133/136 Test #133: test_malloc_atexit ....................... Passed 0.00 sec
> Start 134: test_malloc_overload
> 134/136 Test #134: test_malloc_overload ..................... Passed 0.07 sec
> Start 135: test_malloc_overload_disable
> 135/136 Test #135: test_malloc_overload_disable ............. Passed 0.00 sec
> Start 136: test_malloc_new_handler
> 136/136 Test #136: test_malloc_new_handler .................. Passed 0.02 sec
>
> 99% tests passed, 1 tests failed out of 136
>
> Total Test time (real) = 138.31 sec
>
> The following tests FAILED:
> 29 - test_mutex (Failed)
> Errors while running CTest
> FAILED: CMakeFiles/test.util
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/ctest --force-new-ctest-process
> ninja: build stopped: subcommand failed.
> dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 ninja test returned exit code 1
The full build log is available from:
http://qa-logs.debian.net/2023/01/01/onetbb_2021.8.0-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230101;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230101&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
More information about the debian-science-maintainers
mailing list