Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Fix an assertion failure in the thread pool's QueueUserWorkItemCallbackBase #25482

Merged
merged 1 commit into from
Jun 28, 2019

Conversation

kouvel
Copy link
Member

@kouvel kouvel commented Jun 28, 2019

Fixes https://github.com/dotnet/coreclr/issues/25242

  • The issue could be that there is no memory barrier (or in the wrong place) on the thread reading the value, and an old value could be cached and read

…ckBase

Fixes https://github.com/dotnet/coreclr/issues/25242
- The issue could be that there is no memory barrier (or in the wrong place) on the thread reading the value, and an old value could be cached and read
@kouvel kouvel added this to the 3.0 milestone Jun 28, 2019
@kouvel kouvel requested a review from stephentoub June 28, 2019 18:15
@kouvel kouvel self-assigned this Jun 28, 2019
@stephentoub stephentoub merged commit c191f92 into dotnet:master Jun 28, 2019
@kouvel kouvel deleted the TpAssertFix branch June 29, 2019 17:22
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
…ckBase (dotnet/coreclr#25482)

Fixes https://github.com/dotnet/coreclr/issues/25242
- The issue could be that there is no memory barrier (or in the wrong place) on the thread reading the value, and an old value could be cached and read

Commit migrated from dotnet/coreclr@c191f92
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
2 participants