summaryrefslogtreecommitdiff
path: root/etc/tsan.suppressions
diff options
context:
space:
mode:
Diffstat (limited to 'etc/tsan.suppressions')
-rw-r--r--etc/tsan.suppressions7
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/tsan.suppressions b/etc/tsan.suppressions
index 447d3cc3ad4..08da28be651 100644
--- a/etc/tsan.suppressions
+++ b/etc/tsan.suppressions
@@ -16,3 +16,10 @@ signal:src/mongo/unittest/death_test.cpp
# TODO: https://jira.mongodb.org/browse/SERVER-48599
race:src/third_party/wiredtiger/*
+# These functions call malloc() down the line while inside a signal handler.
+# Since we've never had problems with any of the allocators we use, and since
+# the process is going to exit in actual practice (unlike in some of our tests),
+# we are taking the calculated risk to allow AS-unsafe calls in our signal
+# handlers.
+signal:abruptQuitAction
+signal:abruptQuitWithAddrSignal