gecko-dev/browser
Toshihito Kikuchi 0d056e0130 Bug 1614885 - Do not attempt to bootstrap a child process if the launcher failed to boostrap the browser process. r=aklotz
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
2020-02-13 05:49:03 +00:00
..
actors Bug 1526731 - pass content policy to webbrowserpersist to improve image request headers, r=smaug,johannh 2020-01-23 08:36:00 +00:00
app Bug 1614885 - Do not attempt to bootstrap a child process if the launcher failed to boostrap the browser process. r=aklotz 2020-02-13 05:49:03 +00:00
base Bug 1603006 - Ignore allowLinkedWebInFile when documentChannel is enabled r=kmag 2020-02-12 23:56:01 +00:00
branding Bug 1575658 - Moved firefox-wordmark.svg to browser/branding r=MattN,Mardak 2019-12-10 21:08:57 +00:00
components Bug 1614957 - strip www. prefix in address bar results. r=adw 2020-02-13 10:31:39 +00:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-02-10 10:58:31 +00:00
docs Bug 1595953 - Connect UITour-lib.js docs to sphinx-js to publish on firefox-source-docs. r=markh 2019-11-13 02:40:03 +00:00
extensions Bug 1612711 - Enable Mochitests and XPCShell tests for TSan. r=froydnj 2020-02-12 19:03:36 +00:00
fonts Bug 1592801 - Update Twemoji Mozilla to 0.5.0 (twemoji 12.1.3). r=jfkthame 2019-11-20 23:01:14 +00:00
fxr Bug 1608844 - WebExtensions do not run in FxRPC content processes r=zombie 2020-01-15 15:14:15 +00:00
installer bug 1586915 - build osclientcerts in-tree for macOS r=jcj,mstange 2020-02-12 17:08:48 +00:00
locales Bug 1608240 - Add a policy to control user messaging. r=mconley,fluent-reviewers,flod 2020-02-12 21:28:38 +00:00
modules Bug 1432083 - Fixed browser.permissions.request doesn't work in WebExtension popup r=robwu 2020-02-11 16:08:59 +00:00
themes Bug 1610002 - Make the status panel respect @media (prefers-color-scheme: dark). r=ntim 2020-02-11 10:47:21 +00:00
tools/mozscreenshots Bug 1606839 - Use new user activation API for guarding notification permission prompts. r=Ehsan,edgar 2020-01-15 14:22:46 +00:00
.eslintrc.js
LICENSE
Makefile.in
app.mozbuild
build.mk
confvars.sh Bug 1606274 - Remove always-true MOZ_PHOENIX macro. r=firefox-build-system-reviewers,rstewart 2019-12-30 15:00:20 +00:00
defs.mk
l10n-registry.manifest
moz.build
moz.configure