Skip to content

[Wasm] Should not be reached at runtime/src/mono/mono/mini/interp/interp-internals.h:324 #53380

@jeromelaban

Description

@jeromelaban

Description

When running with recent builds of the runtime, the following exception happens:

got type 0x00

Assertion: should not be reached at runtime/src/mono/mono/mini/interp/interp-internals.h:324
_emscripten_asm_const_int | @ | dotnet.js:5920
wasm_trace_logger | @ | 00af11d6:0x1af7bb
eglib_log_adapter | @ | 00af11d6:0x94000
monoeg_g_logstr | @ | 00af11d6:0xd8957
monoeg_g_logv_nofree | @ | 00af11d6:0xd8916
monoeg_assertion_message | @ | 00af11d6:0xd89d5
mono_assertion_message_unreachable | @ | 00af11d6:0xd8a3e
mint_type.1 | @ | 00af11d6:0x177fd
create_interp_local_explicit | @ | 00af11d6:0x23248
create_interp_stack_local | @ | 00af11d6:0x225c2
push_type_explicit | @ | 00af11d6:0x25295
push_type | @ | 00af11d6:0x20fd0
push_simple_type | @ | 00af11d6:0x20edd
interp_emit_sfld_access | @ | 00af11d6:0x22b82
generate_code | @ | 00af11d6:0x1d3b1
generate | @ | 00af11d6:0x23abf
mono_interp_transform_method | @ | 00af11d6:0x237c1
do_transform_method | @ | 00af11d6:0x148e2
interp_exec_method | @ | 00af11d6:0x1352e
interp_runtime_invoke | @ | 00af11d6:0x708a
mono_jit_runtime_invoke | @ | 00af11d6:0xb26bd
do_runtime_invoke | @ | 00af11d6:0x70bf8
mono_runtime_try_invoke | @ | 00af11d6:0x71126
mono_runtime_invoke | @ | 00af11d6:0x72dbc
mono_wasm_invoke_method | @ | 00af11d6:0x1af42c

Repro is yet unknown.

Configuration

Regression?

Yes, caused by #52130.

Other information

Tested with: df6e956
Also fails with: a50f309,
Last known working: df6e956, more recent builds may still work, but unknown for now.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions