You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The three GC/Features/HeapExpansion/bestfit* tests trap in the browser-wasm CoreCLR ReadyToRun lane after reaching steady state.
Affected projects:
bestfit
bestfit_1
bestfit-finalize
Reproduction Steps
Run the runtime-wasm-non-libtests pipeline with ReadyToRun tests enabled on dotnet/runtime commit ef1850bdc9e7d142888247d9bb5df3b74a7ae341 (Azure DevOps build 1588226). The failures are present in both published R2R test runs, including run 43835190.
Expected behavior
Each test completes its allocation workload and returns 100.
Actual behavior
Each test reaches steady state and then traps from its R2R entry point. For example:
Using random seed: -1993479968
Took 7176 iterations to reach steady state
RuntimeError: unreachable
at bestfit_Fragment_Test__Main
at WasmInterpreterToR2RThunk(iip)
at WasmR2RToInterpreterThunk(iip)
The bestfit-finalize and bestfit_1 variants have the same signature with their respective Fragment.Test.Main entry points.
Regression?
Unknown. This was reproduced on current main during the #133305 census.
Known Workarounds
Mark only these three projects R2R-incompatible for browser CoreCLR. Their normal browser execution, WASI, non-browser, and other GC coverage remain enabled.
Description
The three
GC/Features/HeapExpansion/bestfit*tests trap in the browser-wasm CoreCLR ReadyToRun lane after reaching steady state.Affected projects:
bestfitbestfit_1bestfit-finalizeReproduction Steps
Run the
runtime-wasm-non-libtestspipeline with ReadyToRun tests enabled on dotnet/runtime commitef1850bdc9e7d142888247d9bb5df3b74a7ae341(Azure DevOps build 1588226). The failures are present in both published R2R test runs, including run 43835190.Expected behavior
Each test completes its allocation workload and returns 100.
Actual behavior
Each test reaches steady state and then traps from its R2R entry point. For example:
The
bestfit-finalizeandbestfit_1variants have the same signature with their respectiveFragment.Test.Mainentry points.Regression?
Unknown. This was reproduced on current main during the #133305 census.
Known Workarounds
Mark only these three projects R2R-incompatible for browser CoreCLR. Their normal browser execution, WASI, non-browser, and other GC coverage remain enabled.
Configuration
ef1850bdc9e7d142888247d9bb5df3b74a7ae341Other information
Tracking issue: #133305.
Note
This issue was authored with GitHub Copilot.