Closed Bug 1661566 Opened 4 years ago Closed 4 years ago

[Fission] Crash in [@ IPCError-browser | ShutDownKill | __psynch_cvwait | mozilla::TaskController::GetRunnableForMTTask | mozilla::jsinspector::nsJSInspector::EnterNestedEventLoop]

Categories

(Core :: XPCOM, defect)

Unspecified
macOS
defect

Tracking

()

RESOLVED DUPLICATE of bug 1650348
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox80 --- disabled
firefox81 --- disabled
firefox82 --- disabled

People

(Reporter: sefeng, Unassigned)

References

(Regression)

Details

(Keywords: crash, regression)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/e4e48e55-5bec-472b-add2-4fa8c0200826

Top 10 frames of crashing thread:

0 libsystem_kernel.dylib __psynch_cvwait 
1 libmozglue.dylib mozilla::detail::ConditionVariableImpl::wait mozglue/misc/ConditionVariable_posix.cpp:108
2 XUL mozilla::TaskController::GetRunnableForMTTask xpcom/threads/TaskController.cpp:280
3 XUL nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:1156
4 XUL NS_ProcessNextEvent xpcom/threads/nsThreadUtils.cpp:513
5 XUL mozilla::jsinspector::nsJSInspector::EnterNestedEventLoop devtools/platform/nsJSInspector.cpp:74
6 XUL NS_InvokeByIndex 
7 XUL XPCWrappedNative::CallMethod js/xpconnect/src/XPCWrappedNative.cpp:1141
8 XUL XPC_WN_CallMethod js/xpconnect/src/XPCWrappedNativeJSOps.cpp:946
9 XUL js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:599

This seems indicate a deadlock in the GetRunnableForMTTask code which it waits to grab events from MT, and MT is probably dead already.

This doesn't appear to be IPC-related.

Component: IPC → XPCOM
Regressed by: 1606706
Has Regression Range: --- → yes

Set release status flags based on info from the regressing bug 1606706

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