From 28bbaa7816fb620d4c7f2d269679c8b8fb2a899a Mon Sep 17 00:00:00 2001 From: faluco Date: Fri, 8 Oct 2021 10:52:35 +0200 Subject: [PATCH] Blacklist TSAN issues from libusb and libuhd. --- lib/include/srsran/common/tsan_options.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/include/srsran/common/tsan_options.h b/lib/include/srsran/common/tsan_options.h index bac732021..18e5bace0 100644 --- a/lib/include/srsran/common/tsan_options.h +++ b/lib/include/srsran/common/tsan_options.h @@ -41,6 +41,12 @@ const char* __tsan_default_suppressions() // External uninstrumented libraries "called_from_lib:libzmq.so\n" "called_from_lib:libpgm-5.2.so\n" + "called_from_lib:libusb*\n" + "called_from_lib:libuhd*\n" + // Races detected inside uninstrumented libraries. This may hide legit races if any of the libraries appear in the + // backtrace + "race:libusb*\n" + "race:libuhd*\n" // Lock order inversion issues in these functions, ignore it as it uses rw locks in read mode "deadlock:srsenb::mac::rlc_buffer_state\n" "deadlock:srsenb::mac::snr_info\n"