From b90b19250a465ed8ebcbded0264fb6fb3579ee0e Mon Sep 17 00:00:00 2001 From: Azat Khuzhin Date: Thu, 25 Jun 2020 21:01:53 +0300 Subject: [PATCH] Add TSAN suppressions --- .github/workflows/linux.yml | 2 ++ extra/tsan.supp | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 extra/tsan.supp 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 -- 2.40.0