From 4e1003367ddc76d5c8d7766ad78d2f84e9b87ed3 Mon Sep 17 00:00:00 2001 From: Neil Schemenauer Date: Wed, 7 May 2025 21:46:23 -0700 Subject: [PATCH] gh-133467: Add TSAN suppressions for races in typeobject (gh-133534) (cherry picked from commit 8679c8d5ccf657835a88de5095d4fc6e2eb47633) Co-authored-by: Neil Schemenauer --- Tools/tsan/suppressions_free_threading.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Tools/tsan/suppressions_free_threading.txt b/Tools/tsan/suppressions_free_threading.txt index 21224e490b8160..3230f969436c82 100644 --- a/Tools/tsan/suppressions_free_threading.txt +++ b/Tools/tsan/suppressions_free_threading.txt @@ -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 pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy