[release/9.0] Reduce funceval abort by github-actions[bot] · Pull Request #108256 · dotnet/runtime (original) (raw)

@noahfalk

Visual Studio reported that they were seeing unnecessary func-eval aborts. This was due to a lock ordering issue between CrstReadyToRunEntryPointToMethodDescMap and the coop mode transition. Flipping the ordering should fix the issue for this particular lock though it doesn't prevent any other lock from blocking func-evals. This should reduce, but not eliminate, the number of cases where func-eval abort is required.

davidwrighton

jeffschwMSFT

@tommcdon

This was referenced

Sep 27, 2024

@hoyosjs hoyosjs deleted the backport/pr-108220-to-release/9.0 branch

September 27, 2024 20:48

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})