diff options
author | mpage <mpage@meta.com> | 2024-04-25 15:31:57 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-25 15:31:57 (GMT) |
commit | f14e9f91544b526a920724dd2b3e2d88d1e28463 (patch) | |
tree | 0dfbab22c9ec14f40a644e1da7ab7c67fae9b14a /Tools/tsan | |
parent | fb7f79b4da35b75cdc82ff3cf20816d2bf93d416 (diff) | |
download | cpython-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.txt | 1 |
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 |