From 19fea3d1a3b28728761815c9a34c412ef5e2647a Mon Sep 17 00:00:00 2001 From: Kumar Aditya Date: Sun, 13 Apr 2025 14:47:44 +0530 Subject: [PATCH] add PyObject_Realloc suppressions --- Tools/tsan/suppressions_free_threading.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Tools/tsan/suppressions_free_threading.txt b/Tools/tsan/suppressions_free_threading.txt index b0d64d36996920..21224e490b8160 100644 --- a/Tools/tsan/suppressions_free_threading.txt +++ b/Tools/tsan/suppressions_free_threading.txt @@ -43,3 +43,7 @@ race_top:rangeiter_next # of ptr-sized copies to be thread-safe. (Issue #129069) race:list_ass_slice_lock_held 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