summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorJohn Hawthorn <john@hawthorn.email>2025-07-18 16:06:17 -0700
committerJohn Hawthorn <john@hawthorn.email>2025-07-24 16:35:42 -0700
commit7f25b8f5fb95e547353c3cbf426bb39ec9150fe2 (patch)
tree0dee7298ff3b77e52284a64cdcda7d9618f47f1c /misc
parent3ad2019259015080ab7fdadaa6f4ae818229bcd1 (diff)
Disable TSAN for rb_gc_mark_machine_context
Previously this was listed as a suppression, but we actually want this permanently unsanitized. This should be faster and more reliable since TASN won't have to match against symbolicated backtraces.
Diffstat (limited to 'misc')
-rw-r--r--misc/tsan_suppressions.txt4
1 files changed, 0 insertions, 4 deletions
diff --git a/misc/tsan_suppressions.txt b/misc/tsan_suppressions.txt
index 692c1be388..5492500e7f 100644
--- a/misc/tsan_suppressions.txt
+++ b/misc/tsan_suppressions.txt
@@ -104,10 +104,6 @@ race_top:encoded_iseq_trace_instrument
race:rb_iseq_trace_set_all
race:rb_tracepoint_enable
-# We walk the machine stack looking for markable objects, a thread with the GVL
-# released could by mutating the stack with non-Ruby-objects
-race:rb_gc_mark_machine_context
-
# GC enable/disable flag modifications race with object allocation flag reads
race_top:rb_gc_impl_gc_disable
race_top:rb_gc_impl_gc_enable