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
[wasm] Multiple runtime crashes, and asserts in System.Collections.Immutable.Tests #65335
Hit on #63958 but the PR itself should be unrelated to this.
Starting: System.Collections.Immutable.Tests.dll
{}
RuntimeError: memory access out of bounds
at <anonymous>:wasm-function[218]:0x1a7d5
at <anonymous>:wasm-function[1699]:0x7c4c4
at <anonymous>:wasm-function[1698]:0x7c469
at <anonymous>:wasm-function[1734]:0x7e1e1
at <anonymous>:wasm-function[529]:0x371e6
at <anonymous>:wasm-function[8374]:0x1b64a1
at <anonymous>:wasm-function[8373]:0x1b635e
at <anonymous>:wasm-function[526]:0x37141
at <anonymous>:wasm-function[551]:0x37781
at <anonymous>:wasm-function[1541]:0x75c32
at <anonymous>:wasm-function[1540]:0x757a0
at <anonymous>:wasm-function[1525]:0x745c2
at <anonymous>:wasm-function[1524]:0x7411c
at <anonymous>:wasm-function[359]:0x2710e
at <anonymous>:wasm-function[327]:0x240cb
at <anonymous>:wasm-function[379]:0x28933
at <anonymous>:wasm-function[223]:0x1a857
at <anonymous>:wasm-function[169]:0x18b9f
at <anonymous>:wasm-function[168]:0xbccf
at <anonymous>:wasm-function[7732]:0x196d0d
at <anonymous>:wasm-function[1900]:0x83f79
at <anonymous>:wasm-function[1904]:0x845e0
at mono_wasm_invoke_method (<anonymous>:wasm-function[118]:0x991c)
at Module._mono_wasm_invoke_method (./dotnet.js:12:128850)
at Object.t.<computed> (./dotnet.js:3:4100)
at _call_method_with_converted_args (./dotnet.js:3:48191)
at call_method (./dotnet.js:3:47309)
at ./dotnet.js:3:49132
at mono_call_assembly_entry_point (./dotnet.js:3:49260)
at Object.mono_run_main (./dotnet.js:3:57765)
at Object.init (test-main.js:214:43)
at Object.onDotnetReady (test-main.js:153:17)
at finalize_startup (./dotnet.js:3:62585)
at mono_wasm_after_runtime_initialized (./dotnet.js:3:59479)
at callRuntimeCallbacks (./dotnet.js:12:17800)
at postRun (./dotnet.js:12:13708)
at doRun (./dotnet.js:12:145047)
at run (./dotnet.js:12:145204)
at runCaller (./dotnet.js:12:144684)
at removeRunDependency (./dotnet.js:12:14500)
at receiveInstance (./dotnet.js:12:16355)
at receiveInstantiationResult (./dotnet.js:12:16476)
Process v8 exited with 1
Another instance of a similar looking crash but running on nodejs, build, and log:
Hit on my debug #65178 (at 73c6e90), which is running each of the test libraries 6 times on helix.
RuntimeError: memory access out of bounds
at strcmp (<anonymous>:wasm-function[8866]:0x1d1a4f)
at mono_class_init_internal (<anonymous>:wasm-function[667]:0x3c04d)
at mono_class_init_internal (<anonymous>:wasm-function[667]:0x3bd8a)
at mono_class_vtable_checked (<anonymous>:wasm-function[1907]:0x848c2)
at mono_array_new_checked (<anonymous>:wasm-function[1956]:0x874bc)
at mono_glist_to_array (<anonymous>:wasm-function[2005]:0x88d03)
at setup_stack_trace (<anonymous>:wasm-function[7960]:0x1a77dd)
at mono_handle_exception_internal (<anonymous>:wasm-function[7938]:0x1a6081)
at mono_handle_exception (<anonymous>:wasm-function[7921]:0x1a41d6)
at interp_throw (<anonymous>:wasm-function[225]:0x1a916)
at interp_exec_method (<anonymous>:wasm-function[169]:0x14547)
at interp_runtime_invoke (<anonymous>:wasm-function[168]:0xbccf)
at mono_jit_runtime_invoke (<anonymous>:wasm-function[7732]:0x196d0d)
at do_runtime_invoke (<anonymous>:wasm-function[1900]:0x83f79)
at mono_runtime_invoke_checked (<anonymous>:wasm-function[1898]:0x83eeb)
at ves_icall_InternalInvoke_raw (<anonymous>:wasm-function[1261]:0x6522a)
at do_icall (<anonymous>:wasm-function[258]:0x1b6d9)
at do_icall_wrapper (<anonymous>:wasm-function[229]:0x1ad1b)
at interp_exec_method (<anonymous>:wasm-function[169]:0xce1b)
at interp_runtime_invoke (<anonymous>:wasm-function[168]:0xbccf)
at mono_jit_runtime_invoke (<anonymous>:wasm-function[7732]:0x196d0d)
at do_runtime_invoke (<anonymous>:wasm-function[1900]:0x83f79)
at mono_runtime_try_invoke (<anonymous>:wasm-function[1904]:0x845e0)
at mono_wasm_invoke_method (<anonymous>:mono_wasm_invoke_method (wasm-function[118]:0x991c))
at Module._mono_wasm_invoke_method (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:12:128850)
at Object.t.<computed> (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:4100)
at _call_method_with_converted_args (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:48191)
at call_method (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:47309)
at /datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:49132
at mono_call_assembly_entry_point (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:49260)
at Object.mono_run_main (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:57765)
at Object.init (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/test-main.js:214:43)
at Object.onDotnetReady (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/test-main.js:153:17)
at finalize_startup (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:62585)
at mono_wasm_after_runtime_initialized (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:59479)
at callRuntimeCallbacks (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:12:17800)
at postRun (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:12:13708)
at doRun (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:12:145047)
at run (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:12:145204)
at runCaller (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:12:144684)
at Object.removeRunDependency (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:12:14500)
at mono_wasm_pre_init (/datadisks/disk1/work/AD3B0951/w/B5300A1F/e/dotnet.js:3:59319)
Process node exited with 1
[21:54:09] fail: RuntimeError: divide by zero
[21:54:09] fail: at table_locator (<anonymous>:wasm-function[1068]:0x5a2f4)
[21:54:09] fail: at mono_binary_search (<anonymous>:wasm-function[2690]:0xa8e7a)
[21:54:09] fail: at mono_metadata_packing_from_typedef (<anonymous>:wasm-function[1770]:0x7f56c)
[21:54:09] fail: at mono_class_setup_fields (<anonymous>:wasm-function[666]:0x3b988)
[21:54:09] fail: at init_sizes_with_info (<anonymous>:wasm-function[670]:0x3d32b)
[21:54:09] fail: at mono_class_init_internal (<anonymous>:wasm-function[667]:0x3bde7)
[21:54:09] fail: at mono_class_init_internal (<anonymous>:wasm-function[667]:0x3bd8a)
[21:54:09] fail: at mono_class_vtable_checked (<anonymous>:wasm-function[1907]:0x848c2)
[21:54:09] fail: at mono_array_new_checked (<anonymous>:wasm-function[1956]:0x874bc)
[21:54:09] fail: at mono_glist_to_array (<anonymous>:wasm-function[2005]:0x88d03)
[21:54:09] fail: at setup_stack_trace (<anonymous>:wasm-function[7960]:0x1a77dd)
[21:54:09] fail: at mono_handle_exception_internal (<anonymous>:wasm-function[7938]:0x1a6081)
[21:54:09] fail: at mono_handle_exception (<anonymous>:wasm-function[7921]:0x1a41d6)
[21:54:09] fail: at interp_throw (<anonymous>:wasm-function[225]:0x1a916)
[21:54:09] fail: at interp_exec_method (<anonymous>:wasm-function[169]:0x14547)
[21:54:09] fail: at interp_runtime_invoke (<anonymous>:wasm-function[168]:0xbccf)
[21:54:09] fail: at mono_jit_runtime_invoke (<anonymous>:wasm-function[7732]:0x196d0d)
[21:54:09] fail: at do_runtime_invoke (<anonymous>:wasm-function[1900]:0x83f79)
[21:54:09] fail: at mono_runtime_invoke_checked (<anonymous>:wasm-function[1898]:0x83eeb)
[21:54:09] fail: at ves_icall_InternalInvoke_raw (<anonymous>:wasm-function[1261]:0x6522a)
[21:54:09] fail: at do_icall (<anonymous>:wasm-function[258]:0x1b6d9)
[21:54:09] fail: at do_icall_wrapper (<anonymous>:wasm-function[229]:0x1ad1b)
[21:54:09] fail: at interp_exec_method (<anonymous>:wasm-function[169]:0xce1b)
[21:54:09] fail: at interp_runtime_invoke (<anonymous>:wasm-function[168]:0xbccf)
[21:54:09] fail: at mono_jit_runtime_invoke (<anonymous>:wasm-function[7732]:0x196d0d)
[21:54:09] fail: at do_runtime_invoke (<anonymous>:wasm-function[1900]:0x83f79)
[21:54:09] fail: at mono_runtime_try_invoke (<anonymous>:wasm-function[1904]:0x845e0)
[21:54:09] fail: at mono_wasm_invoke_method (<anonymous>:mono_wasm_invoke_method (wasm-function[118]:0x991c))
[21:54:09] fail: at Module._mono_wasm_invoke_method (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:12:128850)
[21:54:09] fail: at Object.t.<computed> (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:4100)
[21:54:09] fail: at _call_method_with_converted_args (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:48191)
[21:54:09] fail: at call_method (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:47309)
[21:54:09] fail: at /datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:49132
[21:54:09] fail: at mono_call_assembly_entry_point (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:49260)
[21:54:09] fail: at Object.mono_run_main (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:57765)
[21:54:09] fail: at Object.init (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/test-main.js:214:43)
[21:54:09] fail: at Object.onDotnetReady (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/test-main.js:153:17)
[21:54:09] fail: at finalize_startup (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:62585)
[21:54:09] fail: at mono_wasm_after_runtime_initialized (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:59479)
[21:54:09] fail: at callRuntimeCallbacks (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:12:17800)
[21:54:09] fail: at postRun (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:12:13708)
[21:54:09] fail: at doRun (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:12:145047)
[21:54:09] fail: at run (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:12:145204)
[21:54:09] fail: at runCaller (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:12:144684)
[21:54:09] fail: at Object.removeRunDependency (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:12:14500)
[21:54:09] fail: at mono_wasm_pre_init (/datadisks/disk1/work/AD3B0951/w/A8B609AC/e/dotnet.js:3:59319)
[21:54:09] info: Process node exited with 1
[21:54:15] info: Starting: System.Collections.Immutable.Tests.dll
[21:54:34] fail: Trace: * Assertion at /__w/1/s/src/mono/mono/mini/mini-exceptions.c:1730, condition `<disabled>' not met
[21:54:34] fail:
[21:54:34] fail: at Object.mono_wasm_trace_logger (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:15099)
[21:54:34] fail: at _mono_wasm_trace_logger (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:12:108815)
[21:54:34] fail: at wasm_trace_logger (<anonymous>:wasm-function[111]:0x9755)
[21:54:34] fail: at eglib_log_adapter (<anonymous>:wasm-function[2506]:0xa2d4f)
[21:54:34] fail: at monoeg_g_logv_nofree (<anonymous>:wasm-function[8420]:0x1b7ae3)
[21:54:34] fail: at monoeg_assertion_message (<anonymous>:wasm-function[8423]:0x1b7b72)
[21:54:34] fail: at mono_assertion_message (<anonymous>:wasm-function[8425]:0x1b7bb5)
[21:54:34] fail: at mono_assertion_message_disabled (<anonymous>:wasm-function[8424]:0x1b7b88)
[21:54:34] fail: at setup_stack_trace (<anonymous>:wasm-function[7960]:0x1a78f0)
[21:54:34] fail: at mono_handle_exception_internal (<anonymous>:wasm-function[7938]:0x1a6081)
[21:54:34] fail: at mono_handle_exception (<anonymous>:wasm-function[7921]:0x1a41d6)
[21:54:34] fail: at interp_throw (<anonymous>:wasm-function[225]:0x1a916)
[21:54:34] fail: at interp_exec_method (<anonymous>:wasm-function[169]:0x14547)
[21:54:34] fail: at interp_runtime_invoke (<anonymous>:wasm-function[168]:0xbccf)
[21:54:34] fail: at mono_jit_runtime_invoke (<anonymous>:wasm-function[7732]:0x196d0d)
[21:54:34] fail: at do_runtime_invoke (<anonymous>:wasm-function[1900]:0x83f79)
[21:54:34] fail: at mono_runtime_invoke_checked (<anonymous>:wasm-function[1898]:0x83eeb)
[21:54:34] fail: at ves_icall_InternalInvoke_raw (<anonymous>:wasm-function[1261]:0x6522a)
[21:54:34] fail: at do_icall (<anonymous>:wasm-function[258]:0x1b6d9)
[21:54:34] fail: at do_icall_wrapper (<anonymous>:wasm-function[229]:0x1ad1b)
[21:54:34] fail: at interp_exec_method (<anonymous>:wasm-function[169]:0xce1b)
[21:54:34] fail: at interp_runtime_invoke (<anonymous>:wasm-function[168]:0xbccf)
[21:54:34] fail: at mono_jit_runtime_invoke (<anonymous>:wasm-function[7732]:0x196d0d)
[21:54:34] fail: at do_runtime_invoke (<anonymous>:wasm-function[1900]:0x83f79)
[21:54:34] fail: at mono_runtime_try_invoke (<anonymous>:wasm-function[1904]:0x845e0)
[21:54:34] fail: at mono_wasm_invoke_method (<anonymous>:mono_wasm_invoke_method (wasm-function[118]:0x991c))
[21:54:34] fail: at Module._mono_wasm_invoke_method (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:12:128850)
[21:54:34] fail: at Object.t.<computed> (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:4100)
[21:54:34] fail: at _call_method_with_converted_args (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:48191)
[21:54:34] fail: at call_method (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:47309)
[21:54:34] fail: at /datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:49132
[21:54:34] fail: at mono_call_assembly_entry_point (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:49260)
[21:54:34] fail: at Object.mono_run_main (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:57765)
[21:54:34] fail: at Object.init (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/test-main.js:214:43)
[21:54:34] fail: at Object.onDotnetReady (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/test-main.js:153:17)
[21:54:34] fail: at finalize_startup (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:62585)
[21:54:34] fail: at mono_wasm_after_runtime_initialized (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:59479)
[21:54:34] fail: at callRuntimeCallbacks (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:12:17800)
[21:54:34] fail: at postRun (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:12:13708)
[21:54:34] fail: at doRun (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:12:145047)
[21:54:34] fail: at run (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:12:145204)
[21:54:34] fail: at runCaller (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:12:144684)
[21:54:34] fail: at Object.removeRunDependency (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:12:14500)
[21:54:34] fail: at mono_wasm_pre_init (/datadisks/disk1/work/AD3B0951/w/AA4D093E/e/dotnet.js:3:59319)
[21:54:34] fail: * Assertion at /__w/1/s/src/mono/mono/mini/mini-exceptions.c:1730, condition `<disabled>' not met
[21:54:34] fail:
[21:54:34] info: Process node exited with 1
[21:54:13] fail: Trace: * Assertion at /__w/1/s/src/mono/mono/metadata/class-accessors.c:207, condition `<disabled>' not met
[21:54:13] fail:
[21:54:13] fail: at Object.mono_wasm_trace_logger (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:15099)
[21:54:13] fail: at _mono_wasm_trace_logger (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:12:108815)
[21:54:13] fail: at wasm_trace_logger (<anonymous>:wasm-function[111]:0x9755)
[21:54:13] fail: at eglib_log_adapter (<anonymous>:wasm-function[2506]:0xa2d4f)
[21:54:13] fail: at monoeg_g_logv_nofree (<anonymous>:wasm-function[8420]:0x1b7ae3)
[21:54:13] fail: at monoeg_assertion_message (<anonymous>:wasm-function[8423]:0x1b7b72)
[21:54:13] fail: at mono_assertion_message (<anonymous>:wasm-function[8425]:0x1b7bb5)
[21:54:13] fail: at mono_assertion_message_disabled (<anonymous>:wasm-function[8424]:0x1b7b88)
[21:54:13] fail: at mono_class_set_method_count (<anonymous>:wasm-function[723]:0x41730)
[21:54:13] fail: at mono_class_init_internal (<anonymous>:wasm-function[667]:0x3c22b)
[21:54:13] fail: at mono_class_init_internal (<anonymous>:wasm-function[667]:0x3bd8a)
[21:54:13] fail: at mono_class_vtable_checked (<anonymous>:wasm-function[1907]:0x848c2)
[21:54:13] fail: at mono_array_new_checked (<anonymous>:wasm-function[1956]:0x874bc)
[21:54:13] fail: at mono_glist_to_array (<anonymous>:wasm-function[2005]:0x88d03)
[21:54:13] fail: at setup_stack_trace (<anonymous>:wasm-function[7960]:0x1a77dd)
[21:54:13] fail: at mono_handle_exception_internal (<anonymous>:wasm-function[7938]:0x1a6081)
[21:54:13] fail: at mono_handle_exception (<anonymous>:wasm-function[7921]:0x1a41d6)
[21:54:13] fail: at interp_throw (<anonymous>:wasm-function[225]:0x1a916)
[21:54:13] fail: at interp_exec_method (<anonymous>:wasm-function[169]:0x14547)
[21:54:13] fail: at interp_runtime_invoke (<anonymous>:wasm-function[168]:0xbccf)
[21:54:13] fail: at mono_jit_runtime_invoke (<anonymous>:wasm-function[7732]:0x196d0d)
[21:54:13] fail: at do_runtime_invoke (<anonymous>:wasm-function[1900]:0x83f79)
[21:54:13] fail: at mono_runtime_invoke_checked (<anonymous>:wasm-function[1898]:0x83eeb)
[21:54:13] fail: at ves_icall_InternalInvoke_raw (<anonymous>:wasm-function[1261]:0x6522a)
[21:54:13] fail: at do_icall (<anonymous>:wasm-function[258]:0x1b6d9)
[21:54:13] fail: at do_icall_wrapper (<anonymous>:wasm-function[229]:0x1ad1b)
[21:54:13] fail: at interp_exec_method (<anonymous>:wasm-function[169]:0xce1b)
[21:54:13] fail: at interp_runtime_invoke (<anonymous>:wasm-function[168]:0xbccf)
[21:54:13] fail: at mono_jit_runtime_invoke (<anonymous>:wasm-function[7732]:0x196d0d)
[21:54:13] fail: at do_runtime_invoke (<anonymous>:wasm-function[1900]:0x83f79)
[21:54:13] fail: at mono_runtime_try_invoke (<anonymous>:wasm-function[1904]:0x845e0)
[21:54:13] fail: at mono_wasm_invoke_method (<anonymous>:mono_wasm_invoke_method (wasm-function[118]:0x991c))
[21:54:13] fail: at Module._mono_wasm_invoke_method (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:12:128850)
[21:54:13] fail: at Object.t.<computed> (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:4100)
[21:54:13] fail: at _call_method_with_converted_args (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:48191)
[21:54:13] fail: at call_method (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:47309)
[21:54:13] fail: at /datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:49132
[21:54:13] fail: at mono_call_assembly_entry_point (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:49260)
[21:54:13] fail: at Object.mono_run_main (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:57765)
[21:54:13] fail: at Object.init (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/test-main.js:214:43)
[21:54:13] fail: at Object.onDotnetReady (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/test-main.js:153:17)
[21:54:13] fail: at finalize_startup (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:62585)
[21:54:13] fail: at mono_wasm_after_runtime_initialized (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:59479)
[21:54:13] fail: at callRuntimeCallbacks (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:12:17800)
[21:54:13] fail: at postRun (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:12:13708)
[21:54:13] fail: at doRun (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:12:145047)
[21:54:13] fail: at run (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:12:145204)
[21:54:13] fail: at runCaller (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:12:144684)
[21:54:13] fail: at Object.removeRunDependency (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:12:14500)
[21:54:13] fail: at mono_wasm_pre_init (/datadisks/disk1/work/AD3B0951/w/B3D20A13/e/dotnet.js:3:59319)
[21:54:13] fail: * Assertion at /__w/1/s/src/mono/mono/metadata/class-accessors.c:207, condition `<disabled>' not met
[21:54:13] fail:
[21:54:13] info: Process node exited with 1
changed the title [-][wasm] interpreter crash `memory access out of bounds` in `System.Collections.Immutable.Tests`[/-][+][wasm] Multiple runtime crashes, and asserts in `System.Collections.Immutable.Tests`[/+]on Feb 15, 2022
RuntimeError: invalid index into function table
at <anonymous>:wasm-function[8373]:0x1b6435
at <anonymous>:wasm-function[8495]:0x1b97b9
at <anonymous>:wasm-function[1826]:0x81750
at <anonymous>:wasm-function[1566]:0x77313
at <anonymous>:wasm-function[1605]:0x791ed
at <anonymous>:wasm-function[168]:0xbc36
at <anonymous>:wasm-function[7732]:0x196db3
at <anonymous>:wasm-function[1900]:0x8401f
at <anonymous>:wasm-function[1904]:0x84686
at <anonymous>:wasm-function[1901]:0x842f0
at <anonymous>:wasm-function[379]:0x28172
at <anonymous>:wasm-function[223]:0x1a871
at <anonymous>:wasm-function[169]:0x18bb9
at <anonymous>:wasm-function[168]:0xbccf
at <anonymous>:wasm-function[7732]:0x196db3
at <anonymous>:wasm-function[1900]:0x8401f
at <anonymous>:wasm-function[1898]:0x83f91
at <anonymous>:wasm-function[1261]:0x652d0
at <anonymous>:wasm-function[258]:0x1b6f3
at <anonymous>:wasm-function[229]:0x1ad35
at <anonymous>:wasm-function[169]:0xce1b
at <anonymous>:wasm-function[168]:0xbccf
at <anonymous>:wasm-function[7732]:0x196db3
at <anonymous>:wasm-function[1900]:0x8401f
at <anonymous>:wasm-function[1904]:0x84686
at mono_wasm_invoke_method (<anonymous>:wasm-function[118]:0x991c)
at Module._mono_wasm_invoke_method (./dotnet.js:12:128850)
at Object.t.<computed> (./dotnet.js:3:4100)
at _call_method_with_converted_args (./dotnet.js:3:48191)
at call_method (./dotnet.js:3:47309)
at ./dotnet.js:3:49132
at mono_call_assembly_entry_point (./dotnet.js:3:49260)
at Object.mono_run_main (./dotnet.js:3:57765)
at Object.init (test-main.js:214:43)
at Object.onDotnetReady (test-main.js:153:17)
at finalize_startup (./dotnet.js:3:62585)
at mono_wasm_after_runtime_initialized (./dotnet.js:3:59479)
at callRuntimeCallbacks (./dotnet.js:12:17800)
at postRun (./dotnet.js:12:13708)
at doRun (./dotnet.js:12:145047)
at run (./dotnet.js:12:145204)
at runCaller (./dotnet.js:12:144684)
at removeRunDependency (./dotnet.js:12:14500)
at receiveInstance (./dotnet.js:12:16355)
at receiveInstantiationResult (./dotnet.js:12:16476)
Process v8 exited with 1
chrome, which seems to be essentially the same crash:
RuntimeError: table index is out of bounds
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[8373]:0x1b6435
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[8495]:0x1b97b9
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[1826]:0x81750
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[1566]:0x77313
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[1605]:0x791ed
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[168]:0xbc36
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[7732]:0x196db3
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[1900]:0x8401f
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[1904]:0x84686
at http://127.0.0.1:35473/dotnet.wasm:wasm-function[1901]:0x842f0
Activity
radical commentedon Feb 14, 2022
Another instance of a similar looking crash but running on nodejs, build, and log:
Hit on my debug #65178 (at 73c6e90), which is running each of the test libraries 6 times on helix.
radical commentedon Feb 14, 2022
Another failure with nodejs, on the same build:
radical commentedon Feb 14, 2022
Another with nodejs, build:
radical commentedon Feb 14, 2022
Another with nodejs, build:
radical commentedon Feb 14, 2022
@radekdoulik all of these are from https://dev.azure.com/dnceng/public/_build/results?buildId=1612165&view=logs&j=11c5c840-d20a-5536-428b-70d8cd9c6259&t=73598586-463f-5241-5dc8-b8ffdebf8b89
[-][wasm] interpreter crash `memory access out of bounds` in `System.Collections.Immutable.Tests`[/-][+][wasm] Multiple runtime crashes, and asserts in `System.Collections.Immutable.Tests`[/+]elinor-fung commentedon Feb 15, 2022
Marking blocking-clean-ci. A lot of PR builds are hitting this.
AaronRobinsonMSFT commentedon Feb 15, 2022
Hitting this in #65246
Test log
radical commentedon Feb 16, 2022
Getting a a different crash now on a rolling build:
V8:
chrome, which seems to be essentially the same crash:
Disable System.Collections.Immutable.Tests due to dotnet#65335
[wasm] Disable aot tests failing due to OOM (#65413)
radical commentedon Feb 17, 2022
Disabled the tests, so removing
blocking-clean-ci.[wasm] Re-enable tests that were disabled due to the earlier emsdk bump
radical commentedon Feb 18, 2022
This started with the 2.0.34 bump, which has been rolled back now.
elinor-fung commentedon Feb 20, 2022
@radical / @radekdoulik do you know what it was about the newer emscripten version that resulted in the assortment of failures?
[wasm] Emscripten 3.1.1 bump (#63894)