diff --git a/mfbt/Assertions.cpp b/mfbt/Assertions.cpp
index 62630842d67fab337bc1f37ff8e7a67a14ac3cdd..2021d13fd9ca8b2272395e8481dbab657e145394 100644
--- a/mfbt/Assertions.cpp
+++ b/mfbt/Assertions.cpp
@@ -29,7 +29,7 @@ MOZ_CrashOOL(const char* aFilename, int aLine, const char* aReason)
 #ifdef DEBUG
   MOZ_ReportCrash(aReason, aFilename, aLine);
 #endif
-  MOZ_CRASH_ANNOTATE(aReason);
+  gMozCrashReason = aReason;
   MOZ_REALLY_CRASH(aLine);
 }
 
@@ -59,7 +59,7 @@ MOZ_CrashPrintf(const char* aFilename, int aLine, const char* aFormat, ...)
 #ifdef DEBUG
   MOZ_ReportCrash(sPrintfCrashReason, aFilename, aLine);
 #endif
-  MOZ_CRASH_ANNOTATE(sPrintfCrashReason);
+  gMozCrashReason = sPrintfCrashReason;
   MOZ_REALLY_CRASH(aLine);
 }