]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-133467: Add TSAN suppressions for races in typeobject (gh-133534) (gh-133717)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 8 May 2025 23:37:08 +0000 (01:37 +0200)
committerGitHub <noreply@github.com>
Thu, 8 May 2025 23:37:08 +0000 (16:37 -0700)
(cherry picked from commit 8679c8d5ccf657835a88de5095d4fc6e2eb47633)

Tools/tsan/suppressions_free_threading.txt

index 21224e490b8160bada48f38df5d42edbe19cee01..3230f969436c824339d1b5cd0df484842bb1d86f 100644 (file)
@@ -46,4 +46,12 @@ race:list_inplace_repeat_lock_held
 
 # PyObject_Realloc internally does memcpy which isn't atomic so can race
 # with non-locking reads. See #132070
-race:PyObject_Realloc
\ No newline at end of file
+race:PyObject_Realloc
+
+# gh-133467.  Some of these could be hard to trigger.
+race_top:update_one_slot
+race_top:_Py_slot_tp_getattr_hook
+race_top:slot_tp_descr_get
+race_top:type_set_name
+race_top:set_tp_bases
+race_top:type_set_bases_unlocked