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
> [doctest] doctest version is "2.4.7"
> [doctest] run with "--help" for options
> ===============================================================================
> ./test/tbb/test_mutex.cpp:114:
> TEST CASE:  Transaction test
> 
> ./test/tbb/test_mutex.cpp:109: FATAL ERROR: REQUIRE( n_transactions_attempted.load(std::memory_order_relaxed) ) is NOT correct!
>   values: REQUIRE( 0 )
>   logged: ERROR for Speculative Spin Mutex: transactions were never attempted
> 
> ===============================================================================
> [doctest] test cases:      12 |      11 passed | 1 failed | 0 skipped
> [doctest] assertions: 1822264 | 1822263 passed | 1 failed |
> [doctest] Status: FAILURE!
> 
>         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