summaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authormpage <mpage@meta.com>2024-05-10 13:59:14 (GMT)
committerGitHub <noreply@github.com>2024-05-10 13:59:14 (GMT)
commit22d5185308f85efa22ec1e8251c409fe1cbd9e6b (patch)
tree0aca91416d40447036a202681647784f8c67829b /Tools
parentdb5af7da092409030c9fbe0a3a986bd0ee441b8b (diff)
downloadcpython-22d5185308f85efa22ec1e8251c409fe1cbd9e6b.zip
cpython-22d5185308f85efa22ec1e8251c409fe1cbd9e6b.tar.gz
cpython-22d5185308f85efa22ec1e8251c409fe1cbd9e6b.tar.bz2
gh-117657: Fix data races reported by TSAN on `interp->threads.main` (#118865)
Use relaxed loads/stores when reading/writing to this field.
Diffstat (limited to 'Tools')
-rw-r--r--Tools/tsan/suppressions_free_threading.txt2
1 files changed, 0 insertions, 2 deletions
diff --git a/Tools/tsan/suppressions_free_threading.txt b/Tools/tsan/suppressions_free_threading.txt
index 7f91a91..d5f4cd7 100644
--- a/Tools/tsan/suppressions_free_threading.txt
+++ b/Tools/tsan/suppressions_free_threading.txt
@@ -33,8 +33,6 @@ race_top:_mi_heap_delayed_free_partial
race_top:_PyEval_EvalFrameDefault
race_top:_PyImport_AcquireLock
race_top:_PyImport_ReleaseLock
-race_top:_PyInterpreterState_SetNotRunningMain
-race_top:_PyInterpreterState_IsRunningMain
# https://gist.github.com/mpage/0a24eb2dd458441ededb498e9b0e5de8
race_top:_PyParkingLot_Park
race_top:_PyType_HasFeature