mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-27 06:43:32 +00:00
Bug 1732999 - Annotate intentional crash when testing buildid mismatch r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D126905
This commit is contained in:
parent
a4dd947798
commit
9a7966a721
@ -15,6 +15,7 @@
|
||||
#include "mozilla/Assertions.h"
|
||||
#include "mozilla/CycleCollectedJSContext.h"
|
||||
#include "mozilla/DebugOnly.h"
|
||||
#include "mozilla/IntentionalCrash.h"
|
||||
#include "mozilla/Logging.h"
|
||||
#include "mozilla/Monitor.h"
|
||||
#include "mozilla/Mutex.h"
|
||||
@ -1002,6 +1003,9 @@ bool MessageChannel::SendBuildIDsMatchMessage(const char* aParentBuildID) {
|
||||
// avoid making noise with other kind of processes crashing
|
||||
if (const char* dontSend = PR_GetEnv("MOZ_BUILDID_MATCH_DONTSEND")) {
|
||||
if (dontSend[0] == '1') {
|
||||
// Bug 1732999: We are going to crash, so we need to advise leak check
|
||||
// tooling to avoid intermittent missing leakcheck
|
||||
NoteIntentionalCrash(XRE_GetProcessTypeString());
|
||||
if (XRE_IsContentProcess()) {
|
||||
// Make sure we do not die too early, as this causes weird behavior
|
||||
PR_Sleep(PR_MillisecondsToInterval(1000));
|
||||
|
Loading…
Reference in New Issue
Block a user