There are periodically some heap-use-after-free reported in ratelim
tests by TSan, which I cannot reproduce locally and even on CI it is
flaky.
Let's try to use recent clang, maybe it fixes some issues in sanitizers.
Refs: #1206
- COMPILER_CLANG
- TEST_EXPORT_STATIC
- TEST_EXPORT_SHARED
- - ASAN
- - TSAN
- - UBSAN
include:
- os: ubuntu-22.04
EVENT_MATRIX: OPENSSL_3
+ # use recent ubuntu with recent clang for recent sanitizers
+ - os: ubuntu-22.04
+ EVENT_MATRIX: TSAN
+ - os: ubuntu-22.04
+ EVENT_MATRIX: ASAN
+ - os: ubuntu-22.04
+ EVENT_MATRIX: UBSAN
steps:
- uses: actions/checkout@v2.0.0