2022-06-02 06:47:26 +02:00
|
|
|
# Suppressed thread sanitizer tests
|
|
|
|
#
|
|
|
|
# https://github.com/google/sanitizers/wiki/ThreadSanitizerSuppressions
|
|
|
|
#
|
|
|
|
# To apply:
|
2023-11-24 20:22:01 +01:00
|
|
|
# export TSAN_OPTIONS="suppressions=$POCO_BASE/tsan.suppress,second_deadlock_stack=1"
|
2022-06-02 06:47:26 +02:00
|
|
|
|
|
|
|
##############
|
|
|
|
# Suppressions:
|
|
|
|
##############
|
|
|
|
|
|
|
|
#
|
|
|
|
# Foundation
|
|
|
|
#
|
|
|
|
|
|
|
|
# ActiveDispatcher false positives
|
|
|
|
# strictly speaking, yes - ActiveDispatcher::run() is started
|
|
|
|
# in a thread before the inheriting object is fully constructed;
|
|
|
|
# however, nothing can happen there before some events are
|
|
|
|
# enqueued, which can't happen until after the inheriting object
|
|
|
|
# is fully constructed
|
|
|
|
race:ActiveDispatcherTest
|
|
|
|
race:ArchiveStrategy::moveFile
|
|
|
|
|
|
|
|
race:ThreadTest::testNotJoin
|