mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-22 18:19:42 +00:00
Suppress TSAN errors from libfstrm.so
dnstap_test produces TSAN errors which originate in libfstrm.so. Unless libfstrm is TSAN clean or a workaround is placed in libfstrm sources, suppressing TSAN coming from libfstrm is necessary to test DNSTAP under TSAN.
This commit is contained in:
parent
deff0ae317
commit
c97c6fbfea
@ -949,7 +949,7 @@ system:gcc:tsan:
|
|||||||
|
|
||||||
unit:gcc:tsan:
|
unit:gcc:tsan:
|
||||||
variables:
|
variables:
|
||||||
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
|
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON} suppressions=$CI_PROJECT_DIR/tsan-suppressions.txt
|
||||||
<<: *base_image
|
<<: *base_image
|
||||||
<<: *unit_test_tsan_job
|
<<: *unit_test_tsan_job
|
||||||
needs:
|
needs:
|
||||||
@ -976,7 +976,7 @@ system:clang:tsan:
|
|||||||
|
|
||||||
unit:clang:tsan:
|
unit:clang:tsan:
|
||||||
variables:
|
variables:
|
||||||
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON}
|
TSAN_OPTIONS: ${TSAN_OPTIONS_COMMON} suppressions=$CI_PROJECT_DIR/tsan-suppressions.txt
|
||||||
<<: *base_image
|
<<: *base_image
|
||||||
<<: *unit_test_tsan_job
|
<<: *unit_test_tsan_job
|
||||||
needs:
|
needs:
|
||||||
|
2
tsan-suppressions.txt
Normal file
2
tsan-suppressions.txt
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
# Uninstrumented library.
|
||||||
|
called_from_lib:libfstrm.so
|
Loading…
x
Reference in New Issue
Block a user