Skip to content

[browser][MT] Assertion: should not be reached at interp/transform.c:9055 #98758

@pavelsavara

Description

@pavelsavara

Log

[MONO] * Assertion at D:/a/_work/1/s/src/mono/mono/mini/interp/transform.c:9055, condition `<disabled>' not met

Or locally I also saw

Assertion: should not be reached at C:/Dev/runtime/src/mono/mono/mini/interp/transform.c:347

This is test in src\mono\wasm\Wasm.Build.Tests\Blazor\SimpleMultiThreadedTests.cs

  • Release & multi-threading build of the runtime
  • publish Blazor app with <WasmEnableThreads>true</WasmEnableThreads>
  • Debug version of the app, no AOT.
  • So far we only saw it fail on Windows. Both FF and chrome.
  • Re-link with symbols hides/solves the problem.

Stack trace doesn't help
image

We know this is trying to load assembly Microsoft.AspNetCore.Components.WebAssembly

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions