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...";