summaryrefslogtreecommitdiff
path: root/etc/tsan.suppressions
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-49078 Disable libunwind for TSANAndrew Morrow2020-07-151-0/+1
|
* SERVER-49078 Suppress TSAN reports for AS-unsafe calls in signal handlersRyan Egesdahl2020-07-071-0/+7
| | | | | | | Two functions we call in signal handlers call malloc() down the line. Because these functions generally happen while the thread was dying, we will permit the AS-unsafe call, especially since we've never had any problems with any allocators we've ever used.
* SERVER-48595 Suppress WiredTiger in unit testsRyan Egesdahl2020-06-081-0/+14
| | | | | | | | | WiredTiger is known to cause false positives for data races because it uses a nonstandard thread model that TSAN doesn't know how to deal with. We have already blacklisted WiredTiger in TSAN, but that only affects threads created within the WiredTiger source. For threads that call *into* WiredTiger, we need to add suppressions so we still get any potential failures from elsewhere.
* SERVER-48337 Fix death tests with TSANRyan Egesdahl2020-05-271-1/+4
| | | | | | | Fix death tests running under ThreadSanitizer. Death tests were causing TSAN to emit a signal report, which is a false positive. The signal report was then causing the expected failure message to not be parsed as JSON. TSAN ignal reports will be suppressed for all death tests.
* Add support for tsan suppressionsEric Milkie2015-03-061-0/+1