File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,14 @@ race_top:rb_ractor_set_current_ec_
6565# Possible deadlock between Ractor lock and UBF lock
6666deadlock:ractor_sleep_interrupt
6767
68+ # TSan reports a lock-order-inversion between thread_sched_lock_ and this lock.
69+ # It's unclear if that can cause a deadlock since the lock is on self
70+ deadlock:ractor_lock_self
71+
72+ # TSan reports a deadlock when reacquiring the this lock after a barrier, but
73+ # we know the other threads have been stopped
74+ deadlock:rb_ractor_sched_barrier_start
75+
6876# RVALUE_AGE_SET manipulates flag bits on objects which may be accessed in Ractors
6977race_top:RVALUE_AGE_SET
7078
@@ -87,6 +95,10 @@ race:gccct_method_search
8795race:rb_ec_finalize
8896race:rb_ec_cleanup
8997
98+ # TSan doesn't work well post-fork, this raises errors when creating the new
99+ # timer thread
100+ race:after_fork_ruby
101+
90102# object_id races
91103race:object_id
92104
You can’t perform that action at this time.
0 commit comments