Closed Bug 1657825 Opened 4 years ago Closed 4 years ago

Crash in [@ WasmTrapHandler]

Categories

(Core :: JavaScript: WebAssembly, defect)

Unspecified
Windows 10
defect

Tracking

()

RESOLVED FIXED
81 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox79 --- unaffected
firefox80 --- unaffected
firefox81 --- fixed

People

(Reporter: mayankleoboy1, Assigned: dbezhetskov)

References

(Regression)

Details

(Keywords: crash, regression)

Crash Data

This bug is for crash report bp-e33408af-d8e4-429f-82b0-789a90200807.

Top 5 frames of crashing thread:

0 xul.dll WasmTrapHandler js/src/wasm/WasmSignalHandlers.cpp:765
1 ntdll.dll RtlpCallVectoredHandlers 
2 ntdll.dll RtlDispatchException 
3 ntdll.dll KiUserExceptionDispatch 
4  @0x2bdfe4a892a 

STR: I was trying to profile from https://battle.wazana.io/ , when I got this error on the profiler page

(In reply to Mayank Bansal from comment #0)

This bug is for crash report bp-e33408af-d8e4-429f-82b0-789a90200807.

Not much info in the report. 😕

STR: I was trying to profile from https://battle.wazana.io/ , when I got this error on the profiler page

Could you please clarify the STR?
"I got this error on the profiler page", as in, you captured the profile, got to profiler.firefox.com, and there it crashed? Can you remember how far you got on the profiler page (compared to successful profiling)?

The profiler front-end uses asm.js and wasm in the following places:

  • When opening the profiler, asm.js is used for uncompressing from gzip. Sometimes wasm is used to demangle function names (but I think we don't hit this path on Windows unless you profile a local build).
  • When sharing a profile, asm.js is used for compressing to gzip.

These crashes indicate bugs in the JS engine and not in the profiler.

Component: Gecko Profiler → Javascript: WebAssembly

(In reply to Gerald Squelart [:gerald] (he/him) from comment #1)

(In reply to Mayank Bansal from comment #0)

This bug is for crash report bp-e33408af-d8e4-429f-82b0-789a90200807.

Not much info in the report. 😕

STR: I was trying to profile from https://battle.wazana.io/ , when I got this error on the profiler page

Could you please clarify the STR?
"I got this error on the profiler page", as in, you captured the profile, got to profiler.firefox.com, and there it crashed? Can you remember how far you got on the profiler page (compared to successful profiling)?

I captured the profile on page https://battle.wazana.io/, went to profiler.firefox.com, and while the profile was being symbolicated/compressed, I clicked on the "upload"/"share" button. After a few seconds, profiler.firefox.com crashed

Bug 1657917 is about a similar crash on macOS.

This is probably a regression from bug 1639153, which has already been backed out, so this should be fixed.

Keywords: regression
Regressed by: 1639153
Has Regression Range: --- → yes
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Assignee: nobody → dbezhetskov
Target Milestone: --- → 81 Branch
You need to log in before you can comment on or make changes to this bug.