Skip to content

[3.13] gh-134908: Protect textiowrapper_iternext with critical section (gh-134910) - #135040

Merged
colesbury merged 1 commit into
python:3.13from
colesbury:backport-44fb7c3-3.13
Jun 2, 2025
Merged

[3.13] gh-134908: Protect textiowrapper_iternext with critical section (gh-134910)#135040
colesbury merged 1 commit into
python:3.13from
colesbury:backport-44fb7c3-3.13

Conversation

@colesbury

@colesburycolesbury commented Jun 2, 2025

Copy link
Copy Markdown
Contributor

The textiowrapper_iternext function called _textiowrapper_writeflush, but did not use a critical section, making it racy in free-threaded builds.
(cherry picked from commit 44fb7c3)

…l section (pythongh-134910)
The `textiowrapper_iternext` function called `_textiowrapper_writeflush`, but did not
use a critical section, making it racy in free-threaded builds.
(cherry picked from commit 44fb7c3)
Co-authored-by: Duane Griffin <duaneg@dghda.com>
@colesbury
colesburyforce-pushed the backport-44fb7c3-3.13 branch from 731df24 to 1f2998bCompareJune 2, 2025 19:17
@colesbury
colesbury enabled auto-merge (squash) June 2, 2025 19:20
@colesbury
colesbury merged commit a9b8ffd into python:3.13Jun 2, 2025
@colesbury
colesbury deleted the backport-44fb7c3-3.13 branch June 2, 2025 20:10
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.

2 participants

@colesbury@duaneg