зеркало из https://github.com/mozilla/gecko-dev.git
0d056e0130
Bug 1522830 added the call to `InitializeDllBlocklistOOP` in `SandboxBroker::LaunchApp` to enable the new dll blocklist and telemetry in sandbox processes. If the browser process fails to bootstrap a process for some reason, firefox starts without any crash nor any content processes because of that change. What is worse is that this problem persists even after the launcher process was disabled. To mitigate it, this patch stops an attempt to bootstrap a child process if the launcher process already failed to do it. With this, if something bad happens in the first launch, the launcher process is automatically disabled via registry and next time firefox will work normally. So a user will see the launching problem only once. We will follow up the bootstrap issue. Differential Revision: https://phabricator.services.mozilla.com/D62636 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
actors | ||
app | ||
base | ||
branding | ||
components | ||
config | ||
docs | ||
extensions | ||
fonts | ||
fxr | ||
installer | ||
locales | ||
modules | ||
themes | ||
tools/mozscreenshots | ||
.eslintrc.js | ||
LICENSE | ||
Makefile.in | ||
app.mozbuild | ||
build.mk | ||
confvars.sh | ||
defs.mk | ||
l10n-registry.manifest | ||
moz.build | ||
moz.configure |