Skip to content

[sanitizer] TSan weekly run failure #3462

Description

@github-actions

Run: https://github.com/aethersdr/AetherSDR/actions/runs/27136358408
Commit: f053c51
Date: 2026-06-08
Fingerprint: 256a3fdce8f7

Sanitizer report (first SUMMARY block)
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

Full sanitizer.log attached to the workflow run artifacts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    audioAudio engine and streamingbugSomething isn't workingmaintainer-reviewRequires maintainer review before any action is takenpriority: lowLow prioritysanitizertsan

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions