Back out a6a42670bebb (bug 1118535) for widespread Windows debug bustage
authorPhil Ringnalda <philringnalda@gmail.com>
Tue, 06 Jan 2015 22:13:09 -0800
changeset 222388 b460db55cd532409b301ffccb9021c0fed18673f
parent 222387 5142da8b7addd32a1e1eac9ea58368b56dbd0088
child 222389 469dbf49630ef57842e81576c60ccd87f4adb301
push id10683
push usercbook@mozilla.com
push dateWed, 07 Jan 2015 13:30:50 +0000
treeherderfx-team@3a1103c584cb [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1118535
milestone37.0a1
backs outa6a42670bebb26a7d177ee3e44e36dfac1802a59
Back out a6a42670bebb (bug 1118535) for widespread Windows debug bustage CLOSED TREE
ipc/glue/BackgroundImpl.cpp
--- a/ipc/glue/BackgroundImpl.cpp
+++ b/ipc/glue/BackgroundImpl.cpp
@@ -434,21 +434,16 @@ private:
 
     if (threadLocalInfo) {
       MOZ_ASSERT(threadLocalInfo->mClosed);
 
       if (threadLocalInfo->mActor) {
         threadLocalInfo->mActor->Close();
         threadLocalInfo->mActor->AssertActorDestroyed();
 
-        ProcessHandle otherProcess = threadLocalInfo->mActor->OtherProcess();
-        if (otherProcess != kInvalidProcessHandle) {
-          base::CloseProcessHandle(otherProcess);
-        }
-
         // Since the actor is created on the main thread it must only
         // be released on the main thread as well.
         if (!NS_IsMainThread()) {
           ChildImpl* actor;
           threadLocalInfo->mActor.forget(&actor);
 
           nsCOMPtr<nsIRunnable> releaser =
             NS_NewNonOwningRunnableMethod(actor, &ChildImpl::Release);