mirror of
https://github.com/pocoproject/poco.git
synced 2024-12-12 18:20:26 +01:00
ff879f5905
* fix(Foundation): tsan warnings fixes * fix(Thread_POSIX): tsan warnings fixes; add tsan.suppress * fix(Util): tsan fixes * fix(netSSL_OpenSSL): tsan fixes * fix(Data): tsan warnings fixes * feat(ci): add tsan job * feat(ci): add tsan job, another attempt * feat(ci): add tsan job, 3rd attempt * fix(Foundation): tsan warnings fixes * fix(Thread_POSIX): tsan warnings fixes; add tsan.suppress * fix(Util): tsan fixes * fix(netSSL_OpenSSL): tsan fixes * fix(Data): tsan warnings fixes * feat(ci): add tsan job * feat(ci): add tsan job, another attempt * feat(ci): add tsan job, 3rd attempt * fix(ResultMetadata): memory leak #3474 * feat(ci): disable ActiveDispatcher tests for tsan runs * feat(ci): try to fix tsan options file detection (again) * chore(TestLibrary: correct spelling * fix(ci): fix tsan run; add -y to apt; disable samples build for some jobs * fix(ci): add mysql ports * feat(ci): add VS asan * feat(double-conversion): Upgrade double-conversion to v3.2.0 #3624 * chore(asan): disable msvc asan build (dll not found) * chore(double-conversion): move NumericString.h before double-conversion includes to prevent min/max collision; reinstate lost loongarch64 * chore(JSON): sync pdjson with upstream * fix(Statement): Poco::Data::Statement becomes unusable after exception #2287
26 lines
671 B
Plaintext
26 lines
671 B
Plaintext
# Suppressed thread sanitizer tests
|
|
#
|
|
# https://github.com/google/sanitizers/wiki/ThreadSanitizerSuppressions
|
|
#
|
|
# To apply:
|
|
# export TSAN_OPTIONS="suppressions=$POCO_BASE/tsan.supress,second_deadlock_stack=1"
|
|
|
|
##############
|
|
# 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
|