summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/linux.yml2
-rw-r--r--extra/tsan.supp2
2 files changed, 4 insertions, 0 deletions
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index 2ac5fe59..36f5ad05 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -68,6 +68,8 @@ jobs:
cd $(basename $archive .tar.gz)
fi
+ export TSAN_OPTIONS=suppressions=$PWD/extra/tsan.supp
+
if [ "${{ matrix.EVENT_MATRIX }}" == "DISABLE_OPENSSL" ]; then
EVENT_CMAKE_OPTIONS="-DEVENT__DISABLE_OPENSSL=ON"
elif [ "${{ matrix.EVENT_MATRIX }}" == "DISABLE_THREAD_SUPPORT" ]; then
diff --git a/extra/tsan.supp b/extra/tsan.supp
new file mode 100644
index 00000000..414a12c1
--- /dev/null
+++ b/extra/tsan.supp
@@ -0,0 +1,2 @@
+# https://github.com/libevent/libevent/issues/777
+race:event_debug_mode_too_late