Skip to content

[3.14] gh-129824: fix data races in subinterpreters under TSAN (GH-135794) - #136266

Merged
kumaraditya303 merged 2 commits into
python:3.14from
miss-islington:backport-b582d75-3.14
Jul 6, 2025
Merged

[3.14] gh-129824: fix data races in subinterpreters under TSAN (GH-135794)#136266
kumaraditya303 merged 2 commits into
python:3.14from
miss-islington:backport-b582d75-3.14

Conversation

@miss-islington

@miss-islingtonmiss-islington commented Jul 4, 2025

Copy link
Copy Markdown
Contributor

This fixes the data races in typeobject.c in subinterpreters under free-threading. The type flags and slots are only modified in the main interpreter as all static types are first initialised in main interpreter.
(cherry picked from commit b582d75)

Co-authored-by: Kumar Aditya kumaraditya@python.org

…GH-135794)
This fixes the data races in typeobject.c in subinterpreters under free-threading. The type flags and slots are only modified in the main interpreter as all static types are first initialised in main interpreter.
(cherry picked from commit b582d75)
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
@kumaraditya303kumaraditya303 added the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Jul 6, 2025
@bedevere-bot

Copy link
Copy Markdown

🤖 New build scheduled with the buildbot fleet by @kumaraditya303 for commit 01e844c 🤖

Results will be shown at:

https://buildbot.python.org/all/#/grid?branch=refs%2Fpull%2F136266%2Fmerge

If you want to schedule another build, you need to add the 🔨 test-with-buildbots label again.

@bedevere-botbedevere-bot removed the 🔨 test-with-buildbots Test PR w/ buildbots; report in status section label Jul 6, 2025
@kumaraditya303
kumaraditya303 merged commit 3ea7276 into python:3.14Jul 6, 2025
117 of 120 checks passed
@miss-islington
miss-islington deleted the backport-b582d75-3.14 branch January 2, 2026 18:09
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@miss-islington@bedevere-bot@kumaraditya303