commit 2e369bd40bf09284da5816c366761c2ff55b8c41
parent 6209d028ace069eb926840162b57c9bf1589a58e
Author: Florian Quèze <florian@queze.net>
Date: Wed, 15 Oct 2025 22:42:19 +0000
Bug 1994546 - PROCESS-CRASH lines should contain the crash dump uuid in tbpl formatted logs, r=jmaher.
Differential Revision: https://phabricator.services.mozilla.com/D268775
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/testing/mozbase/mozlog/mozlog/formatters/tbplformatter.py b/testing/mozbase/mozlog/mozlog/formatters/tbplformatter.py
@@ -108,6 +108,13 @@ class TbplFormatter(BaseFormatter):
quiet = data.get("quiet", False)
crash_prefix = "INFO crashed process" if quiet else "PROCESS-CRASH"
+ # Add minidump name to crash prefix for treeherder linking
+ if data.get("minidump_path"):
+ import os
+
+ minidump_name = os.path.splitext(os.path.basename(data["minidump_path"]))[0]
+ crash_prefix = crash_prefix + " | " + minidump_name
+
if data.get("java_stack"):
# use "<exception> at <top frame>" as a crash signature for java exception
sig = data["java_stack"].split("\n")