Closed Bug 1706424 Opened 4 years ago Closed 4 years ago

Crash in [@ AsyncShutdownTimeout | profile-change-teardown | Extension shutdown: pictureinpicture@mozilla.org]

Categories

(Toolkit :: Video/Audio Controls, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1464938
Tracking Status
firefox-esr78 --- unaffected
firefox87 --- unaffected
firefox88 --- affected
firefox89 --- affected
firefox90 --- affected

People

(Reporter: aryx, Unassigned)

Details

(Keywords: crash)

Crash Data

Crash new in Firefox 88.0, 37 affected installations reported for Windows and Linux so far.

Crash report: https://crash-stats.mozilla.org/report/index/48326ca5-1ee3-4037-8595-de4d80210420

MOZ_CRASH Reason: MOZ_CRASH()

Top 10 frames of crashing thread:

0 mozglue.dll mozalloc_abort memory/mozalloc/mozalloc_abort.cpp:33
1 xul.dll NS_DebugBreak xpcom/base/nsDebugImpl.cpp:435
2 xul.dll nsDebugImpl::Abort xpcom/base/nsDebugImpl.cpp:134
3 xul.dll XPTC__InvokebyIndex 
4  @0x1b2074ef 
5 xul.dll trunc 
6 xul.dll static XPCWrappedNative::CallMethod js/xpconnect/src/XPCWrappedNative.cpp:1142
7 xul.dll XPC_WN_CallMethod js/xpconnect/src/XPCWrappedNativeJSOps.cpp:925
8 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:520
9 xul.dll Interpret js/src/vm/Interpreter.cpp:3244

Gabriele, how can we get more info for these crashes? It looks like JS code from PiP (maybe?) is calling into some API that is calling MOZ_CRASH but provides no info. The stacks don't help narrow down where this API lives. :-(

Flags: needinfo?(gsvelto)

From what I can tell an async shutdown blocker was inserted here and it is causing the AsyncShutdown machinery to crash on shutdown because we're exceeding the specified timeout (the crash is happening here).

Flags: needinfo?(gsvelto)

Hey robwu, do you think this is a problem in the bundled pictureinpicture WebExtension, or is it more likely this is an issue within the WebExtension platform layer that's trying and failing to shut down?

Flags: needinfo?(rob)
Status: NEW → RESOLVED
Closed: 4 years ago
Flags: needinfo?(rob)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.