Closed Bug 1647624 Opened 7 months ago Closed 7 months ago

Crash in [@ mozilla::dom::ContentParent::WaitForLaunchSync | mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess]

Categories

(Core :: DOM: Content Processes, defect)

79 Branch
Unspecified
Windows 10
defect

Tracking

()

RESOLVED FIXED
mozilla79
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox77 --- unaffected
firefox78 --- unaffected
firefox79 --- fixed

People

(Reporter: calixte, Assigned: kmag)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

This bug is for crash report bp-3e0db0ca-d842-488a-a4b7-40c1e0200623.

Top 10 frames of crashing thread:

0 xul.dll mozilla::dom::ContentParent::WaitForLaunchSync dom/ipc/ContentParent.cpp:1106
1 xul.dll static mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess dom/ipc/ContentParent.cpp:1058
2 xul.dll static mozilla::dom::ContentParent::CreateBrowser dom/ipc/ContentParent.cpp:1342
3 xul.dll nsFrameLoader::TryRemoteBrowserInternal dom/base/nsFrameLoader.cpp:2627
4 xul.dll nsFrameLoader::TryRemoteBrowser dom/base/nsFrameLoader.cpp:2690
5 xul.dll nsFrameLoader::GetBrowsingContext dom/base/nsFrameLoader.cpp:3234
6 xul.dll mozilla::dom::FrameLoader_Binding::get_browsingContext dom/bindings/FrameLoaderBinding.cpp:163
7 xul.dll mozilla::dom::binding_detail::GenericGetter<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions> dom/bindings/BindingUtils.cpp:3101
8 xul.dll js::InternalCallOrConstruct js/src/vm/Interpreter.cpp:576
9 xul.dll js::CallGetter js/src/vm/Interpreter.cpp:780

There are 4 crashes (from 3 installations) in nightly 79 with buildid 20200622214758. In analyzing the backtrace, the regression may have been introduced by patch [1] to fix bug 1646088.
The moz_crash_reason is MOZ_DIAGNOSTIC_ASSERT(!IsDead()).

[1] https://hg.mozilla.org/mozilla-central/rev?node=1a4de0e50652

Flags: needinfo?(nika)
Assignee: nobody → kmaglione+bmo
Status: NEW → ASSIGNED
Flags: needinfo?(nika)
Pushed by maglione.k@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/cba12129cf9c
Add assertions that we don't return dead processes from process selector. r=nika
Status: ASSIGNED → RESOLVED
Closed: 7 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
Crash Signature: [@ mozilla::dom::ContentParent::WaitForLaunchSync | mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess] → [@ mozilla::dom::ContentParent::WaitForLaunchSync | mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess] [@ mozilla::dom::ContentParent::WaitForLaunchAsync | mozilla::dom::CanonicalBrowsingContext::ChangeRemoteness]
You need to log in before you can comment on or make changes to this bug.