Investigate BrowserContext attach child -> parent flow vs. child shutdown
Categories
(Core :: DOM: Navigation, task)
Tracking
()
People
(Reporter: jstutte, Assigned: jstutte, NeedInfo)
References
Details
Attachments
(2 files)
From bug 1811746 comment 3:
It seems we can find our process still subscribed to the given BrowsingContextGroup
despite having started our content process' shutdown. IIUC, we always will ContentParent::MarkAsDead
and thus ContentParent::RemoveFromList
where we unsubscribe the process from all mGroups
at the same time when we have done SignalImpendingShutdownToContentJS
, so this is not really expected, unless there is some misalignment in our book-keeping for BrowsingContextGroup
s between what the ContentParent
knows about it and who else might reference them.
In bug 1814603 we added a paper-over check that might result in process creation where it is not really expected nor useful.
Assignee | ||
Comment 1•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
Assignee | ||
Updated•3 years ago
|
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Added some comments to phab.
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Comment 4•1 year ago
|
||
(I can take a look)
Assignee | ||
Comment 5•1 year ago
|
||
Not sure if the patch from bug 1811746 wants to suggest that this is already fixed in the meantime, could you try to verify?
Comment 7•1 year ago
|
||
Need to do a second look after finishing some patches regarding to workers throttling
Description
•