https://github.com/python/cpython/commit/a191d6f78e10268845b24483b3ac65856d7af868
commit: a191d6f78e10268845b24483b3ac65856d7af868
branch: main
author: Sam Gross <[email protected]>
committer: Yhg1s <[email protected]>
date: 2025-02-07T00:37:05+01:00
summary:
gh-117657: Include all of test_free_threading in TSAN tests (#129749)
files:
M Lib/test/libregrtest/tsan.py
M Tools/tsan/suppressions_free_threading.txt
diff --git a/Lib/test/libregrtest/tsan.py b/Lib/test/libregrtest/tsan.py
index 1b32deec12bd75..90c9f0db0af2bf 100644
--- a/Lib/test/libregrtest/tsan.py
+++ b/Lib/test/libregrtest/tsan.py
@@ -25,7 +25,7 @@
'test_threading_local',
'test_threadsignals',
'test_weakref',
- 'test_free_threading.test_slots',
+ 'test_free_threading',
]
# Tests that should be run with `--parallel-threads=N` under TSAN. These tests
diff --git a/Tools/tsan/suppressions_free_threading.txt
b/Tools/tsan/suppressions_free_threading.txt
index b25b3700b35613..c2509cae7b9e9d 100644
--- a/Tools/tsan/suppressions_free_threading.txt
+++ b/Tools/tsan/suppressions_free_threading.txt
@@ -43,5 +43,11 @@ race_top:PyThreadState_Clear
# Only seen on macOS, sample:
https://gist.github.com/aisk/dda53f5d494a4556c35dde1fce03259c
race_top:set_default_allocator_unlocked
+# gh-129068: race on shared range iterators
(test_free_threading.test_zip.ZipThreading.test_threading)
+race_top:rangeiter_next
+
+# gh-129748: test.test_free_threading.test_slots.TestSlots.test_object
+race_top:mi_block_set_nextx
+
# https://gist.github.com/mpage/6962e8870606cfc960e159b407a0cb40
thread:pthread_create
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]