-
Notifications
You must be signed in to change notification settings - Fork 844
Labels
Area-Compiler-ServiceVarious compiler service issues which do not belong to other labels/areas.Various compiler service issues which do not belong to other labels/areas.BugImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.
Milestone
Description
GraphNode.GetOrComputeValue can deadlock when the threadpool is under some pressure.
Repro steps
This is reproducible in #17872 locally. For example:
in VS select all BuildGraphTests in Test Explorer and "run until failure".
The tests run in parallel and after few dozens or some more iterations the test case Many requests to get a value asynchronously might evaluate the computation more than once even when some requests get canceled will get stuck here
| Async.RunImmediate(work) |
Metadata
Metadata
Assignees
Labels
Area-Compiler-ServiceVarious compiler service issues which do not belong to other labels/areas.Various compiler service issues which do not belong to other labels/areas.BugImpact-Low(Internal MS Team use only) Describes an issue with limited impact on existing code.(Internal MS Team use only) Describes an issue with limited impact on existing code.
Type
Projects
Status
New