Supress a few more tsan errors

This commit is contained in:
John Hawthorn 2025-06-04 20:00:43 -07:00
parent f91c80836a
commit 7854b71e7f
Notes: git 2025-06-12 01:11:49 +00:00

View File

@ -65,6 +65,14 @@ race_top:rb_ractor_set_current_ec_
# Possible deadlock between Ractor lock and UBF lock # Possible deadlock between Ractor lock and UBF lock
deadlock:ractor_sleep_interrupt deadlock:ractor_sleep_interrupt
# TSan reports a lock-order-inversion between thread_sched_lock_ and this lock.
# It's unclear if that can cause a deadlock since the lock is on self
deadlock:ractor_lock_self
# TSan reports a deadlock when reacquiring the this lock after a barrier, but
# we know the other threads have been stopped
deadlock:rb_ractor_sched_barrier_start
# RVALUE_AGE_SET manipulates flag bits on objects which may be accessed in Ractors # RVALUE_AGE_SET manipulates flag bits on objects which may be accessed in Ractors
race_top:RVALUE_AGE_SET race_top:RVALUE_AGE_SET
@ -87,6 +95,10 @@ race:gccct_method_search
race:rb_ec_finalize race:rb_ec_finalize
race:rb_ec_cleanup race:rb_ec_cleanup
# TSan doesn't work well post-fork, this raises errors when creating the new
# timer thread
race:after_fork_ruby
# object_id races # object_id races
race:object_id race:object_id