-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Wasm R2R Pri0 Validation Issues #129526
Copy link
Copy link
Closed
Labels
arch-wasmWebAssembly architectureWebAssembly architecturearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Description
Activity
Metadata
Metadata
Assignees
Labels
arch-wasmWebAssembly architectureWebAssembly architecturearea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Type
Projects
- StatusShow more project fieldsNo status
Summary
Tracking Wasm R2R Pri0 failures where Crossgen2 produces a
.wasmfile, but Node/WebAssembly validation rejects it when the test runner tries to construct the module.Initial build and R2R test-run setup is described in #129497.
Validation failure buckets
TestLibrary.wasmnot enough arguments on the stack for i32.store (need 2, got 1)Regression_o_3.wasmi32.store[1] expected type i32, found call_indirect of type f32Regression_o_1.wasmnot enough arguments on the stack for call_indirect (need 2, got 1)Regression_ro_2.wasmi64.shr_u[0] expected type i64, found local.get of type i32Regression_PdbOnly_r_3.wasmparam count of 8194 exceeds internal limit of 1000The repeated
TestLibrary.wasmbucket appears across multiple JIT merged runners, so it may be one bad R2R'd support assembly surfacing repeatedly.Note
This issue was created with assistance from GitHub Copilot.