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
Loader/classloader/StaticVirtualMethods/InterfaceVariance/ComplexHierarchyPositive traps during variant static-interface dispatch in the browser-wasm CoreCLR ReadyToRun lane.
Reproduction Steps
Run the runtime-wasm-non-libtests pipeline with ReadyToRun tests enabled on dotnet/runtime commit ef1850bdc9e7d142888247d9bb5df3b74a7ae341 (Azure DevOps build 1588226, Helix job 2a25b357-0ff1-40a2-9fe9-5e205f73cb27, work item Loader).
Expected behavior
ComplexHierarchyPositive completes its variant static-interface dispatch checks.
Actual behavior
Running test: Loader/classloader/StaticVirtualMethods/InterfaceVariance/ComplexHierarchyPositive/ComplexHierarchyPositive.dll
Test cases
---FooBar
TestTheFooString FooBar Base IFoo<Base>
RuntimeError: null function or function signature mismatch
at ComplexHierarchyPositive_VariantStaticInterfaceDispatchRegressionTest_Test__GetTheFooStringInstance<System___Canon__System___Canon>
at WasmInterpreterToR2RThunk(iip)
at WasmR2RToInterpreterThunk(viip)
at WasmDelayLoadHelper->EagerImports->SignaturePointer_ReadyToRunHelper_DelayLoad_MethodCall
Regression?
Unknown. This was reproduced on current main during the #133305 census.
Known Workarounds
Skip only this test method for browser CoreCLR ReadyToRun. Mono, WASI, non-browser, and non-R2R coverage remain enabled.
Description
Loader/classloader/StaticVirtualMethods/InterfaceVariance/ComplexHierarchyPositivetraps during variant static-interface dispatch in the browser-wasm CoreCLR ReadyToRun lane.Reproduction Steps
Run the
runtime-wasm-non-libtestspipeline with ReadyToRun tests enabled on dotnet/runtime commitef1850bdc9e7d142888247d9bb5df3b74a7ae341(Azure DevOps build 1588226, Helix job2a25b357-0ff1-40a2-9fe9-5e205f73cb27, work itemLoader).Expected behavior
ComplexHierarchyPositivecompletes its variant static-interface dispatch checks.Actual behavior
Regression?
Unknown. This was reproduced on current main during the #133305 census.
Known Workarounds
Skip only this test method for browser CoreCLR ReadyToRun. Mono, WASI, non-browser, and non-R2R coverage remain enabled.
Configuration
ef1850bdc9e7d142888247d9bb5df3b74a7ae341Other information
Tracking issue: #133305.
Note
This issue was authored with GitHub Copilot.