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
{{ message }}
Repository navigation
[wasi][R2R] unreachable trap in SocketAsyncEventArgs.DnsConnectAsync state machine #134948
The last test started was System.Net.Sockets.Tests.SocketTaskExtensionsTest.EnsureMethodsAreCallable. An unreachable in compiled code usually comes from a JIT-side not-yet-implemented path. The compilation options include JitWasmNyiToR2RUnsupported, which should reject such methods rather than emit a trap. Look at the wasm for this MoveNext to find the trapping construct.
Seen in trimmed ReadyToRun runs of the CoreCLR WASI library tests for #134813. The non-R2R CI lane also fails this suite; its signature has not been compared yet.
Note
This issue was drafted with the help of GitHub Copilot.
Description
With CoreCLR WASI ReadyToRun, System.Net.Sockets.Tests crashes with
wasm trap: wasm unreachable instruction executedinside R2R code forSocketAsyncEventArgs.DnsConnectAsync:The last test started was
System.Net.Sockets.Tests.SocketTaskExtensionsTest.EnsureMethodsAreCallable. Anunreachablein compiled code usually comes from a JIT-side not-yet-implemented path. The compilation options includeJitWasmNyiToR2RUnsupported, which should reject such methods rather than emit a trap. Look at the wasm for thisMoveNextto find the trapping construct.Seen in trimmed ReadyToRun runs of the CoreCLR WASI library tests for #134813. The non-R2R CI lane also fails this suite; its signature has not been compared yet.
Note
This issue was drafted with the help of GitHub Copilot.