ContentParent::MarkAsDead should alert Android to unbind content process service
Categories
(GeckoView Graveyard :: Sandboxing, defect, P1)
Tracking
(firefox74 fixed)
Tracking | Status | |
---|---|---|
firefox74 | --- | fixed |
People
(Reporter: bugzilla, Assigned: bugzilla)
References
Details
(Whiteboard: [geckoview:m1912][geckoview:m74])
Attachments
(1 file)
ContentParent::MarkAsDead is used by Gecko's content process management to remove a defunct ContentParent
object from the list of running content processes.
Note that the actual content process that is associated with this object might still be running, albeit it should be shutting down. The point is that, as far as Gecko is concerned, the process is no a longer viable candidate for running content. From GeckoView's standpoint, we should also be removing that process from candidate content processes by unbinding its service.
(This might also explain the need for the dom.ipc.keepProcessesAlive.web
pref that Snorp was discussing with me last week. If we fix this, we can try getting rid of that.)
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
We need to propagate ContentParent::MarkAsDead
up to the Android java layer
so that it has a view of the state of content processes that is consistent
with the view of Gecko's content process management.
Depends on D57840
![]() |
||
Updated•6 years ago
|
Comment 3•6 years ago
|
||
bugherder |
Comment 4•3 years ago
|
||
Moving content process management bugs to the new GeckoView::Sandboxing component.
Updated•1 year ago
|
Description
•