[Fission] Crash in [@ mozilla::ipc::IPDLParamTraits<T>::Write]
Categories
(Core :: DOM: Navigation, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox-esr68 | --- | unaffected |
firefox67 | --- | unaffected |
firefox68 | --- | unaffected |
firefox69 | --- | unaffected |
firefox70 | - | disabled |
firefox71 | - | verified |
firefox72 | --- | verified |
People
(Reporter: emilghitta, Assigned: nika)
References
Details
(Keywords: crash)
Crash Data
Attachments
(1 file)
This bug is for crash report bp-40090b34-f6c0-442f-97d0-da1d20190820.
Top 10 frames of crashing thread:
0 xul.dll static void mozilla::ipc::IPDLParamTraits<mozilla::dom::BrowsingContext*>::Write docshell/base/BrowsingContext.cpp:1097
1 xul.dll mozilla::dom::PContentChild::SendWindowPostMessage ipc/ipdl/PContentChild.cpp:7278
2 xul.dll mozilla::dom::BrowsingContext::PostMessageMoz docshell/base/BrowsingContext.cpp:918
3 xul.dll static bool mozilla::dom::Window_Binding::postMessage dom/bindings/WindowBinding.cpp
4 xul.dll mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::CrossOriginThisPolicy, mozilla::dom::binding_detail::ThrowExceptions> dom/bindings/BindingUtils.cpp:3163
5 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:539
6 xul.dll Interpret js/src/vm/Interpreter.cpp:3084
7 xul.dll js::RunScript js/src/vm/Interpreter.cpp:424
8 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:567
9 xul.dll js::jit::DoCallFallback js/src/jit/BaselineIC.cpp:3229
Affected Versions:
Firefox 70.0a1 (BuildId:20190819215716).
Steps to Reproduce:
- Launch Firefox with a fresh profile.
- Enable Fission.
- Access the following website.
- Scroll down through the recent posts.
Expected Result:
The website is successfully displayed and Firefox is stable.
Actual Result:
At some point the recent posts are no longer visible (some portions of the website becomes blank) and a tab crash occurs.
Comment 1•5 years ago
|
||
Related to bug 1516240? Nika's away but maybe mccr8 (AFAICT he reviewed patches in bug 1516240) has thoughts?
Comment 2•5 years ago
|
||
The crash here is a release assert:
MOZ_RELEASE_ASSERT(!aParam->IsDiscarded()) (Cannot send discarded BrowsingContext between processes!)
I feel like I've seen other Fission crashes with that assertion, but I don't remember exactly where. Andreas is more familiar with browsing context stuff than I am.
Updated•5 years ago
|
Reporter | ||
Comment 3•5 years ago
|
||
Another bug was reported (and fixed) with the same crash id (Bug 1579437) but I am still reproducing this crash with Fission enabled on Firefox 71.0a1 (BuildId:20190910032956) - which contains the fix for Bug 1579437.
bp-bdf36d89-8f94-456c-b921-f0ab10190910
Occurred while navigating through tripadvisor
Comment 4•5 years ago
|
||
The volume of crashes is high on both beta and nightly and Fission is not enabled by default, Neha can we get this bug triaged and get the confirmation that this is a crash we won't ship to our users when 70 ships? Thanks
Comment 5•5 years ago
|
||
The crash on beta has the same assertion: MOZ_RELEASE_ASSERT(!aParam->IsDiscarded()) (Cannot send discarded BrowsingContext between processes!)
However, Fission is not enabled on beta, and the crash reports I looked at didn't have Fission enabled, so it does look like something that would affect release users.
Comment 6•5 years ago
|
||
Nika added this assert. Maybe she has a theory as to why this is happening without Fission.
Assignee | ||
Comment 7•5 years ago
|
||
I think this is the same issue as bug 1579437. This should be fixed when we uplift those changes.
Updated•5 years ago
|
Reporter | ||
Comment 9•5 years ago
•
|
||
I am still hitting this crash on Firefox 71.0a1 (BuildId:20190910213950) with Fission pref enabled. (See Comment 3 as well)
bp-f6c29400-03ac-416f-9e42-cd3710190911
I was not able to reproduce this crash on Firefox beta or Nightly with fission disabled. Only on Firefox Nightly with Fission enabled.
Comment 10•5 years ago
|
||
I was able to reproduce this (https://crash-stats.mozilla.org/report/index/0a3e0491-6e85-4fcd-a6e8-0ef7d0190911) with latest Nightly while navigating through tripadvisor with Fission enabled.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 11•5 years ago
|
||
(note) This bug is re-opened for Fission only - the non-fission case should be fixed.
Comment 12•5 years ago
|
||
Pascal, the crashes on beta without Fission should be fixed once the patch for bug 1579437 gets uplifted. The issue being tracked on this bug is specifically only with Fission enabled, so we probably don't need to track this bug for the releases.
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 13•5 years ago
|
||
Comment 14•5 years ago
|
||
Updated•5 years ago
|
Comment 15•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Updated•5 years ago
|
Comment 16•5 years ago
|
||
Hello,
Confirming this issue as verified fixed on 71.0a(BuildID:120191010092637) and 72.0a1 (BuildID:20191103213857). Verified on Windows 10x64, macOS 10.14 and Ubuntu 18.04.
Description
•