diff --git a/src/core/core.cpp b/src/core/core.cpp index c376a908b..95e4035bd 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -541,11 +541,11 @@ void System::Shutdown(bool is_deserializing) { archive_manager.reset(); service_manager.reset(); dsp_core.reset(); - cpu_cores.clear(); kernel.reset(); + cpu_cores.clear(); timing.reset(); - if (video_dumper->IsDumping()) { + if (video_dumper && video_dumper->IsDumping()) { video_dumper->StopDumping(); }