Bug 1555168 - Disable RDD Sandbox Early Start in Beta/68 r?jmathies a=jcristau
authorHaik Aftandilian <haftandilian@mozilla.com>
Fri, 31 May 2019 03:16:25 +0300
changeset 533569 4f71238da5e9fb86062a8a9374ef3e16359a4f67
parent 533568 0d8fa616dda8cb1c5552e77cf917221c13b435da
child 533570 2a5542ec36280ebfd0d699f8494977822e66b2c0
push id11361
push usermalexandru@mozilla.com
push dateMon, 03 Jun 2019 15:38:07 +0000
treeherdermozilla-beta@b9e525d8b1aa [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjmathies, jcristau
bugs1555168, 1525086
Bug 1555168 - Disable RDD Sandbox Early Start in Beta/68 r?jmathies a=jcristau Disable starting the RDD Mac sandbox early (landed with bug 1525086) during RDD process startup in Beta. This reverts parts of bug 1525086 so that the RDD Mac sandbox is started later after the IPC event loop is up. Differential Revision: https://phabricator.services.mozilla.com//D33240
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -1075,17 +1075,17 @@ pref("security.sandbox.rdd.win32k-disabl
 pref("security.sandbox.gmp.win32k-disable", false);
 #if defined(XP_MACOSX) && defined(MOZ_SANDBOX)
 // Start the Mac sandbox early during child process startup instead
 // of when messaged by the parent after the message loop is running.
 pref("security.sandbox.content.mac.earlyinit", true);
 // Remove this pref once RDD early init is stable on Release.
-pref("security.sandbox.rdd.mac.earlyinit", true);
+pref("security.sandbox.rdd.mac.earlyinit", false);
 // This pref is discussed in bug 1083344, the naming is inspired from its
 // Windows counterpart, but on Mac it's an integer which means:
 // 0 -> "no sandbox" (nightly only)
 // 1 -> "preliminary content sandboxing enabled: write access to
 //       home directory is prevented"
 // 2 -> "preliminary content sandboxing enabled with profile protection:
 //       write access to home directory is prevented, read and write access