Backed out changeset e28fa79bc2f9 (bug 1501196) for suspicion of causing Bug 1503757. a=backout
authorMargareta Eliza Balazs <ebalazs@mozilla.com>
Thu, 01 Nov 2018 11:22:11 +0200
changeset 500334 3cff4bff1c9d
parent 500333 dcc2391cc0dd
child 500335 a0aeeebfeb68
child 500338 c2149397b7b5
child 500401 3a81ecf22e6f
push id10290
push userffxbld-merge
push dateMon, 03 Dec 2018 16:23:23 +0000
treeherdermozilla-beta@700bed2445e6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersbackout
bugs1501196, 1503757
milestone65.0a1
backs oute28fa79bc2f9
first release with
nightly linux32
3cff4bff1c9d / 65.0a1 / 20181101100640 / files
nightly linux64
3cff4bff1c9d / 65.0a1 / 20181101100640 / files
nightly mac
3cff4bff1c9d / 65.0a1 / 20181101100640 / files
nightly win32
3cff4bff1c9d / 65.0a1 / 20181101100640 / files
nightly win64
3cff4bff1c9d / 65.0a1 / 20181101100640 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset e28fa79bc2f9 (bug 1501196) for suspicion of causing Bug 1503757. a=backout
dom/workers/RuntimeService.cpp
--- a/dom/workers/RuntimeService.cpp
+++ b/dom/workers/RuntimeService.cpp
@@ -2021,20 +2021,16 @@ RuntimeService::CrashIfHanging()
 
 // This spins the event loop until all workers are finished and their threads
 // have been joined.
 void
 RuntimeService::Cleanup()
 {
   AssertIsOnMainThread();
 
-  if (!mShuttingDown) {
-    Shutdown();
-  }
-
   nsCOMPtr<nsIObserverService> obs = services::GetObserverService();
   NS_WARNING_ASSERTION(obs, "Failed to get observer service?!");
 
   if (mIdleThreadTimer) {
     if (NS_FAILED(mIdleThreadTimer->Cancel())) {
       NS_WARNING("Failed to cancel idle timer!");
     }
     mIdleThreadTimer = nullptr;