summaryrefslogtreecommitdiff
path: root/rts/.tsan-suppressions
diff options
context:
space:
mode:
Diffstat (limited to 'rts/.tsan-suppressions')
-rw-r--r--rts/.tsan-suppressions14
1 files changed, 14 insertions, 0 deletions
diff --git a/rts/.tsan-suppressions b/rts/.tsan-suppressions
new file mode 100644
index 0000000000..734faff5a6
--- /dev/null
+++ b/rts/.tsan-suppressions
@@ -0,0 +1,14 @@
+# ThreadSanitizer suppressions.
+# See Note [ThreadSanitizer] in includes/rts/TSANUtils.h.
+
+# This is a known race but is benign
+race:capability_is_busy
+
+# This is a benign race during IO manager shutdown (between ioManagerWakeup
+# and GHC.Event.Control.closeControl).
+race:ioManagerWakeup
+race:base_GHCziEventziControl_zdwcloseControl_info
+
+# This is a potentially problematic race which I have yet to work out
+# (#17289)
+race:handle_tick