Bug 1479643 - Remove assertion that binary path matches between recording and replaying, r=mccr8.
authorBrian Hackett <bhackett1024@gmail.com>
Tue, 31 Jul 2018 19:24:02 +0000
changeset 429878 172b93b2f60040b79df8461d2b079cf30b459b2b
parent 429877 ea2290c53efc4467947632435a396a99ff2fe33a
child 429879 32f2da1d88249ed0dd101a028187f7c9a20cdeb5
push id34375
push usernbeleuzu@mozilla.com
push dateThu, 02 Aug 2018 22:28:56 +0000
treeherdermozilla-central@b1c100e2b29a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmccr8
bugs1479643
milestone63.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1479643 - Remove assertion that binary path matches between recording and replaying, r=mccr8.
toolkit/recordreplay/ipc/ChildIPC.cpp
--- a/toolkit/recordreplay/ipc/ChildIPC.cpp
+++ b/toolkit/recordreplay/ipc/ChildIPC.cpp
@@ -263,17 +263,16 @@ InitRecordingOrReplayingProcess(int* aAr
 
   free(gIntroductionMessage);
   gIntroductionMessage = nullptr;
 
   // Some argument manipulation code expects a null pointer at the end.
   gParentArgv.append(nullptr);
 
   MOZ_RELEASE_ASSERT(*aArgc >= 1);
-  MOZ_RELEASE_ASSERT(!strcmp((*aArgv)[0], gParentArgv[0]));
   MOZ_RELEASE_ASSERT(gParentArgv.back() == nullptr);
 
   *aArgc = gParentArgv.length() - 1; // For the trailing null.
   *aArgv = gParentArgv.begin();
 
   // If we failed to initialize then report it to the user.
   if (gInitializationFailureMessage) {
     ReportFatalError("%s", gInitializationFailureMessage);