clang ASAN fails on testcompat-tls13-openssl.sh
testcompat-tls13-openssl.sh
fails even with the most basic clang/llvm address sanitize options. Tested with clang-8, clang-9 and clang-10. The sanitizer itself doesn't trigger (or at least there is no output). So there must be some subtleties going on - not sure why OSS-Fuzz with it's many projects doesn't stumble upon it somewhere.
CFLAGS="-fsanitize=address" CC=clang ./configure --disable-guile --disable-doc --disable-hardware-acceleration
make clean
make -j$(nproc)
make check -j$(nproc) -C tests TESTS="setcredcrash"
make check -j$(nproc) -C tests/suite TESTS=testcompat-tls13-openssl.sh
The setcredcrash line just builds everything in tests/
, else testcompat-tls13-openssl.sh
will SKIP. Like a dependency issue in tests/suite/Makefile.am
. See #921 (closed)