diff --git a/.github/workflows/code_sanitizers.yml b/.github/workflows/code_sanitizers.yml index c82c31b280..4c8d632f76 100644 --- a/.github/workflows/code_sanitizers.yml +++ b/.github/workflows/code_sanitizers.yml @@ -15,8 +15,12 @@ jobs: - { name: UBSAN, ignore_errors: false } - { name: ASAN, ignore_errors: false, leak_check: false } - { name: ASAN_INT, ignore_errors: true, leak_check: false } - - { name: TSAN, ignore_errors: true } + - { name: TSAN, ignore_errors: false } - { name: LEAK, ignore_errors: true, leak_check: true } + exclude: + # Bug when running with TSAN: "ThreadSanitizer: CHECK failed: sanitizer_deadlock_detector" + - BACKEND: rocksdb + SANITIZER: { name: TSAN } runs-on: ubuntu-22.04 env: COMPILER: ${{ matrix.COMPILER }} @@ -72,7 +76,7 @@ jobs: SANITIZER: - { name: UBSAN, ignore_errors: false } - { name: ASAN, ignore_errors: false } - - { name: TSAN, ignore_errors: true } + - { name: TSAN, ignore_errors: false } runs-on: macos-14 env: COMPILER: ${{ matrix.COMPILER }}