From 2629e211fa1e5084548b3ac11dab95d096dd356d Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Thu, 10 Jul 2025 03:40:55 -0700 Subject: [PATCH] crash: initialize QApplication after logging to run cat filter --- src/crash/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/crash/main.cpp b/src/crash/main.cpp index fb53a56c..770f9617 100644 --- a/src/crash/main.cpp +++ b/src/crash/main.cpp @@ -152,7 +152,6 @@ void recordCrashInfo(const QDir& crashDir, const InstanceInfo& instance) { void qsCheckCrash(int argc, char** argv) { auto fd = qEnvironmentVariable("__QUICKSHELL_CRASH_DUMP_FD"); if (fd.isEmpty()) return; - auto app = QApplication(argc, argv); RelaunchInfo info; @@ -177,6 +176,8 @@ void qsCheckCrash(int argc, char** argv) { info.logRules ); + auto app = QApplication(argc, argv); + auto crashDir = QsPaths::crashDir(info.instance.instanceId); qCInfo(logCrashReporter) << "Starting crash reporter...";