Closed
Bug 1578398
Opened 6 years ago
Closed 6 years ago
Send__delete__() when !CanSend() crashes
Categories
(Core :: IPC, defect, P3)
Core
IPC
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr60 | --- | unaffected |
| firefox-esr68 | --- | disabled |
| firefox69 | --- | disabled |
| firefox70 | --- | disabled |
| firefox71 | --- | fixed |
People
(Reporter: neha, Assigned: nika)
References
Details
(Keywords: crash)
Crash Data
Attachments
(1 file)
This bug is for crash report bp-065b48ad-a32f-4387-9d48-42cdb0190903.
Top 10 frames of crashing thread:
0 XUL mozilla::ipc::FatalError ipc/glue/ProtocolUtils.cpp:170
1 XUL mozilla::ipc::IProtocol::HandleFatalError const ipc/glue/ProtocolUtils.cpp:404
2 XUL void mozilla::ipc::WriteIPDLParam<mozilla::dom::PBrowserBridgeChild*&> ipc/glue/IPDLParamTraits.h:59
3 XUL mozilla::dom::PBrowserBridgeChild::Send__delete__ ipc/ipdl/PBrowserBridgeChild.cpp:53
4 XUL mozilla::dom::BrowserBridgeHost::DestroyComplete dom/ipc/BrowserBridgeHost.cpp:57
5 XUL nsFrameLoaderDestroyRunnable::Run dom/base/nsFrameLoader.cpp:1814
6 XUL mozilla::dom::Document::MaybeInitializeFinalizeFrameLoaders dom/base/Document.cpp:8467
7 XUL mozilla::detail::RunnableMethodImpl<mozilla::dom::Document*, void xpcom/threads/nsThreadUtils.h:1176
8 XUL nsContentUtils::RemoveScriptBlocker dom/base/nsContentUtils.cpp:5178
9 XUL nsDocumentViewer::Destroy layout/base/nsDocumentViewer.cpp:1921
This happened while I was viewing user history on bugzilla and navigating and editing bugs with fission enabled. Don't have better STR to report.
| Reporter | ||
Updated•6 years ago
|
| Reporter | ||
Updated•6 years ago
|
Flags: needinfo?(nika)
| Assignee | ||
Comment 1•6 years ago
|
||
We shouldn't be crashing here with a fatal IPC error. We should recover if CanSend() is returning false.
I'm guessing this happens if a remote iframe in the bfcache crashes while the entry is being evicted, or something like that. I'm not 100% sure how it is being triggered.
Should have a quick fix for the IPC bug, so I'll take it.
Assignee: nobody → nika
Component: Document Navigation → IPC
Flags: needinfo?(nika)
Summary: Crash in [@ mozilla::ipc::FatalError | mozilla::ipc::IProtocol::HandleFatalError | mozilla::ipc::WriteIPDLParam<T> | mozilla::dom::PBrowserBridgeChild::Send__delete__] → Send__delete__() when !CanSend() crashes
Comment 2•6 years ago
|
||
The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.
Priority: P3 → --
| Assignee | ||
Updated•6 years ago
|
Priority: -- → P3
| Assignee | ||
Comment 3•6 years ago
|
||
Pushed by nlayzell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bc747fbcdb1e
Check 'CanSend()' when calling Send__delete__(), r=mccr8
Comment 5•6 years ago
|
||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 6 years ago
status-firefox71:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Updated•6 years ago
|
status-firefox69:
--- → disabled
status-firefox70:
--- → disabled
status-firefox-esr60:
--- → unaffected
status-firefox-esr68:
--- → disabled
You need to log in
before you can comment on or make changes to this bug.
Description
•