Skip to content

Conversation

@ZeroIntensity
Copy link
Member

@ZeroIntensityZeroIntensity commented Nov 16, 2024

@ZeroIntensityZeroIntensity changed the title gh-126914: Lock the runtime for longer during thread state deletiongh-126914: Lock the runtime for the entirety of thread state deletionNov 16, 2024
@ZeroIntensity
Copy link
MemberAuthor

QSBR seems to be breaking on free-threading for whatever reason :(

@ZeroIntensityZeroIntensity marked this pull request as draft November 17, 2024 02:14
@ZeroIntensityZeroIntensity changed the title gh-126914: Lock the runtime for the entirety of thread state deletiongh-126914: Use an atomic field for determining if the initial thread can be usedNov 17, 2024
@ZeroIntensity
Copy link
MemberAuthor

Looks like the new fix works. Yay!

@ZeroIntensityZeroIntensity marked this pull request as ready for review November 17, 2024 21:07
@ericsnowcurrently
Copy link
Member

While this solution makes sense, I have some thoughts on an alternate approach that will be better for us long-term. See gh-126989.

@ZeroIntensity
Copy link
MemberAuthor

Closing in favor of GH-126989

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

@ZeroIntensity@ericsnowcurrently