Expand the Launcher Process Failure ping to record failures of starting a sandbox process
Categories
(Firefox :: Launcher Process, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox82 | --- | fixed |
People
(Reporter: toshi, Assigned: toshi)
References
Details
Attachments
(5 files)
We use InitializeDllBlocklistOOPInternal
for the launcher process to populate the browser process, and for the browser process to populate the sandbox processes.
It's possible that the launcher process completes its task but the browser process fails to start a sandbox process if a third-party application targets only the browser process. In such a case, a user will see Firefox is opened with a blank page without any functionality because no content process is running. We've mitigated this problem by bug 1614885 and bug 1629361.
It would be helpful to expand the launcher process failure ping to collect not only in the launcher process but also in the browser process so that we can learn how often this asymmetric injection happens and who triggers it.
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Comment 2•4 years ago
|
||
Assignee | ||
Comment 3•4 years ago
|
||
In xul.dll, we used to use WindowsError as an error type of Result.
With this patch, we always use LauncherError which holds additional
error information i.e. a filename and a line number.
Assignee | ||
Comment 4•4 years ago
|
||
This patch adds winlauncher's HandleLauncherError to DllServices
along with InitializeDllBlocklistOOPInternal so that SandboxBroker
can call HandleLauncherError.
Depends on D83638
Assignee | ||
Comment 5•4 years ago
|
||
This patch adds a new property process_type
to the launcher process failure
ping, indicating which process type the browser process failed to initialize
as a sandboxed process.
Depends on D83639
Comment 6•4 years ago
|
||
Updated•4 years ago
|
Comment 8•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/7a5a57611e9c
https://hg.mozilla.org/mozilla-central/rev/1fd05ba97bd4
https://hg.mozilla.org/mozilla-central/rev/b2ead6bc3fac
Description
•