[ContentParent::MarkAsDead](https://searchfox.org/mozilla-central/rev/073b138dcba41cd3f858522e5f0a9ee73e39afa0/dom/ipc/ContentParent.cpp#1566) 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` as Snorp was discussing with me last week. If we fix this, we can try getting rid of that.)
Bug 1600663 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
[ContentParent::MarkAsDead](https://searchfox.org/mozilla-central/rev/073b138dcba41cd3f858522e5f0a9ee73e39afa0/dom/ipc/ContentParent.cpp#1566) 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.)