summaryrefslogtreecommitdiffstats
path: root/Tools/tsan
diff options
context:
space:
mode:
authormpage <mpage@meta.com>2024-04-25 15:31:57 (GMT)
committerGitHub <noreply@github.com>2024-04-25 15:31:57 (GMT)
commitf14e9f91544b526a920724dd2b3e2d88d1e28463 (patch)
tree0dfbab22c9ec14f40a644e1da7ab7c67fae9b14a /Tools/tsan
parentfb7f79b4da35b75cdc82ff3cf20816d2bf93d416 (diff)
downloadcpython-f14e9f91544b526a920724dd2b3e2d88d1e28463.zip
cpython-f14e9f91544b526a920724dd2b3e2d88d1e28463.tar.gz
cpython-f14e9f91544b526a920724dd2b3e2d88d1e28463.tar.bz2
gh-117657: Fix data race in `_Py_IsImmortal` (#118261)
The load of `ob_ref_local races with stores. Using a relaxed load is sufficient; stores to the field are relaxed.
Diffstat (limited to 'Tools/tsan')
-rw-r--r--Tools/tsan/suppressions_free_threading.txt1
1 files changed, 0 insertions, 1 deletions
diff --git a/Tools/tsan/suppressions_free_threading.txt b/Tools/tsan/suppressions_free_threading.txt
index 1408103..6ceb275 100644
--- a/Tools/tsan/suppressions_free_threading.txt
+++ b/Tools/tsan/suppressions_free_threading.txt
@@ -14,7 +14,6 @@ race:set_allocator_unlocked
race:_add_to_weak_set
race:_in_weak_set
race:_mi_heap_delayed_free_partial
-race:_Py_IsImmortal
race:_Py_IsOwnedByCurrentThread
race:_PyEval_EvalFrameDefault
race:_PyFunction_SetVersion