Closed Bug 1611633 Opened 4 years ago Closed 4 years ago

Crash in Microsoft Blazor Workshop - Firefox nightly 74.0a1 (2020-01-25) (windows 64 bit)

Categories

(Core :: JavaScript: WebAssembly, defect, P5)

defect

Tracking

()

RESOLVED INVALID

People

(Reporter: jjjudas, Unassigned, NeedInfo)

Details

(Keywords: regression)

Attachments

(1 obsolete file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0

Steps to reproduce:

Open Firefox Nightly (74.0a1 (2020-01-25) (Windows 64 bit)
Open the application from https://github.com/dotnet-presentations/blazor-workshop/

Actual results:

The page is not loaded. Errors are shown in the console

Stacktrace:
mono.js:1:18635
653244@http://localhost:64589/_framework/wasm/mono.js:1:18617
_emscripten_asm_const_iii@http://localhost:64589/_framework/wasm/mono.js:1:19166
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3488]:0xaae89
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3796]:0xb9907
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3659]:0xb4761
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[2132]:0x64b5f
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[150]:0x39c8
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[210]:0x4ff1
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[130]:0x30c9
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[191]:0x4960
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1890]:0x57d65
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1942]:0x5a3ac
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[636]:0x1a0bb
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[4996]:0xeb135
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3247]:0xa0666
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1324]:0x3af33
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[436]:0xd450
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1734]:0x50dbb
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3493]:0xab050
Module._mono_wasm_invoke_method@http://localhost:64589/_framework/wasm/mono.js:1:189157
call_method@http://localhost:64589/_framework/wasm/mono.js:1:153283
set_task_result@http://localhost:64589/_framework/wasm/mono.js:1:143510
js_to_mono_obj/<@http://localhost:64589/_framework/wasm/mono.js:1:144958
promise callbackjs_to_mono_obj@http://localhost:64589/_framework/wasm/mono.js:1:144928
_mono_wasm_invoke_js_with_args@http://localhost:64589/_framework/wasm/mono.js:1:167395
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[82]:0x0
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[6221]:0x11936a
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1431]:0x402ee
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[636]:0x147cf
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[4996]:0xeb135
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3247]:0xa0666
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1324]:0x3af33
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[436]:0xd450
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1734]:0x50dbb
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3493]:0xab050
Module._mono_wasm_invoke_method@http://localhost:64589/_framework/wasm/mono.js:1:189157
call_method@http://localhost:64589/_framework/wasm/mono.js:1:153283
set_task_result@http://localhost:64589/_framework/wasm/mono.js:1:143510
js_to_mono_obj/<@http://localhost:64589/_framework/wasm/mono.js:1:144958
promise callback
js_to_mono_obj@http://localhost:64589/_framework/wasm/mono.js:1:144928
_mono_wasm_invoke_js_with_args@http://localhost:64589/_framework/wasm/mono.js:1:167395
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[82]:0x0
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[6221]:0x11936a
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1431]:0x402ee
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[636]:0x147cf
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[4996]:0xeb135
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3247]:0xa0666
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1324]:0x3af33
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[436]:0xd450
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[1734]:0x50dbb
@http://localhost:64589/_framework/wasm/mono.wasm:wasm-function[3493]:0xab050
Module._mono_wasm_invoke_method@http://localhost:64589/_framework/wasm/mono.js:1:189157
call_method@http://localhost:64589/_framework/wasm/mono.js:1:153283
call_assembly_entry_point@http://localhost:64589/_framework/wasm/mono.js:1:156556
callEntryPoint@http://localhost:64589/_framework/blazor.webassembly.js:1:38518
f/</<@http://localhost:64589/_framework/blazor.webassembly.js:1:33875
l/</<@http://localhost:64589/_framework/blazor.webassembly.js:1:32392
l/<@http://localhost:64589/_framework/blazor.webassembly.js:1:32497
i@http://localhost:64589/_framework/blazor.webassembly.js:1:31243
promise callbacku@http://localhost:64589/_framework/blazor.webassembly.js:1:31377
i@http://localhost:64589/_framework/blazor.webassembly.js:1:31240
promise callback
u@http://localhost:64589/_framework/blazor.webassembly.js:1:31377
r</<@http://localhost:64589/_framework/blazor.webassembly.js:1:31388
r<@http://localhost:64589/_framework/blazor.webassembly.js:1:31187
f@http://localhost:64589/_framework/blazor.webassembly.js:1:32646
@http://localhost:64589/_framework/blazor.webassembly.js:1:34182
n@http://localhost:64589/_framework/blazor.webassembly.js:1:110
@http://localhost:64589/_framework/blazor.webassembly.js:1:902
@http://localhost:64589/_framework/blazor.webassembly.js:1:912

WASM: * Assertion at /mnt/jenkins/workspace/test-mono-mainline-wasm/label/ubuntu-1804-amd64/mono/metadata/class-init.c:4352, condition `<disabled>' not met
WASM: undefined
RuntimeError: abort(undefined). Build with -s ASSERTIONS=1 for more info.

Expected results:

The page should ahve been loaded. Note that this works fine in Firefox 70.0b12

Hi,

Thank you for submitting this report. Unfortunately I can't reproduce the issue without the application used.
It can be helpful if you can find a regression range, so the source of the problem can be located: https://mozilla.github.io/mozregression/.

Flags: needinfo?(jjjudas)
Assignee: nobody → thomas.dolezal

Comment on attachment 9124952 [details]
Bug 1611633 - convert ns style position defines to enum class. r=emilio

Revision D61958 was moved to bug 1600482. Setting attachment 9124952 [details] to obsolete.

Attachment #9124952 - Attachment is obsolete: true

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Javascript: WebAssembly
Product: Firefox → Core

That looks like an assertion raised by compiled code (ie not by the engine) so it could be that the code has detected that we're not supporting some wasm or html or js feature.

Assignee: thomas.dolezal → nobody

jjjudas, is there a deployed version of the app somewhere? (Installing Blazor, learning how to use it and building the app ourselves wouldn't scale for us.)

If we had a readily available test case, we could try a few different things, like establish a regression window, test it in different browsers, see if using a specific compiler works, see if disabling some optimizations works, etc. In the meanwhile, there's not much we can do (so setting priority to P5).

Priority: -- → P5

Bugbug thinks this bug is a regression, but please revert this change in case of error.

Keywords: regression

Closing this as it's an issue with user code (not the VM) and we don't have any actionable information. Feel free to reopen if there is new information.

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: