From e1e1fe40dfd4197bc79c7f609c92544c12923697 Mon Sep 17 00:00:00 2001 From: Coxxs <58-coxxs@users.noreply.git.ryujinx.app> Date: Sat, 15 Nov 2025 03:46:25 +0800 Subject: [PATCH] Check if Switch is running before creating minidump --- src/Ryujinx/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Ryujinx/Program.cs b/src/Ryujinx/Program.cs index 68a871f51..653fb44c0 100644 --- a/src/Ryujinx/Program.cs +++ b/src/Ryujinx/Program.cs @@ -382,14 +382,14 @@ namespace Ryujinx.Ava exceptions.Add(initialException); } - if (isTerminating) + if (isTerminating && HLE.Switch.Shared is { } device) { try { // Print a short message first just in case it crashes again during minidump creation (should not happen) Logger.Error?.Print(LogClass.Application, $"Unhandled exception caught: {initialException.GetType().Name}. Creating guest program minidump..."); - var minidump = HLE.Switch.Shared?.System?.DebugGetApplicationProcessMinidump(); + var minidump = device.System?.DebugGetApplicationProcessMinidump(); if (minidump == null) {