Internal ctest changing into directory: /__w/AetherSDR/AetherSDR/build
Test project /__w/AetherSDR/AetherSDR/build
Start 1: slice_label_test
1/30 Test #1: slice_label_test ................... Passed 0.02 sec
Start 2: slice_model_letter_test
2/30 Test #2: slice_model_letter_test ............ Passed 0.01 sec
Start 3: theme_manager_test
3/30 Test #3: theme_manager_test ................. Passed 0.07 sec
Start 4: panadapter_model_rx_antenna_test
4/30 Test #4: panadapter_model_rx_antenna_test ... Passed 0.01 sec
Start 5: packet_loss_concealment_test
5/30 Test #5: packet_loss_concealment_test ....... Passed 0.01 sec
Start 6: model_capabilities_test
6/30 Test #6: model_capabilities_test ............ Passed 0.02 sec
Start 7: tx_mic_channel_normalizer_test
7/30 Test #7: tx_mic_channel_normalizer_test ..... Passed 0.03 sec
Start 8: audio_format_negotiation_test
8/30 Test #8: audio_format_negotiation_test ...... Passed 0.02 sec
Start 9: audio_device_negotiator_test
9/30 Test #9: audio_device_negotiator_test .......***Failed 0.10 sec
==================
WARNING: ThreadSanitizer: data race (pid=6609)
Atomic read of size 1 at 0x720c00001800 by main thread:
#0 pthread_mutex_lock ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1341 (libtsan.so.2+0x59a13) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
#1 pa_mutex_lock <null> (libpulsecommon-16.1.so+0x56991) (BuildId: 82dfc4ce53324422f1e5b60c383afc15cea53a63)
#2 <null> <null> (libc.so.6+0x2a1c9) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
Previous write of size 8 at 0x720c00001800 by thread T1:
#0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:665 (libtsan.so.2+0x54b3f) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
#1 pa_xmalloc <null> (libpulsecommon-16.1.so+0x1bd1a) (BuildId: 82dfc4ce53324422f1e5b60c383afc15cea53a63)
Location is heap block of size 40 at 0x720c00001800 allocated by thread T1:
#0 malloc ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:665 (libtsan.so.2+0x54b3f) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
#1 pa_xmalloc <null> (libpulsecommon-16.1.so+0x1bd1a) (BuildId: 82dfc4ce53324422f1e5b60c383afc15cea53a63)
Thread T1 'threaded-ml' (tid=6611, running) created by main thread at:
#0 pthread_create ../../../../src/libsanitizer/tsan/tsan_interceptors_posix.cpp:1022 (libtsan.so.2+0x5ac1a) (BuildId: 2a13a7710e361d06f7babbea53065ca2be93f738)
#1 pa_thread_new <null> (libpulsecommon-16.1.so+0x5b731) (BuildId: 82dfc4ce53324422f1e5b60c383afc15cea53a63)
#2 <null> <null> (libc.so.6+0x2a1c9) (BuildId: 8e9fd827446c24067541ac5390e6f527fb5947bb)
SUMMARY: ThreadSanitizer: data race (/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-16.1.so+0x56991) (BuildId: 82dfc4ce53324422f1e5b60c383afc15cea53a63) in pa_mutex_lock
Run: https://github.com/aethersdr/AetherSDR/actions/runs/27136358408
Commit:
f053c51Date: 2026-06-08
Fingerprint:
256a3fdce8f7Sanitizer report (first SUMMARY block)
Full
sanitizer.logattached to the workflow run artifacts.