diff --git a/rpcs3/Emu/CPU/CPUThread.cpp b/rpcs3/Emu/CPU/CPUThread.cpp index 98f806480a..ffbe3d98ab 100644 --- a/rpcs3/Emu/CPU/CPUThread.cpp +++ b/rpcs3/Emu/CPU/CPUThread.cpp @@ -315,7 +315,6 @@ void cpu_thread::operator()() if (!g_cpu_array_sema.try_inc(sizeof(g_cpu_array_bits) * 8)) { sys_log.fatal("Too many threads."); - Emu.Pause(); return; } @@ -389,7 +388,6 @@ void cpu_thread::operator()() } catch (const std::exception& e) { - Emu.Pause(); sys_log.fatal("%s thrown: %s", typeid(e).name(), e.what()); sys_log.notice("\n%s", dump()); break; diff --git a/rpcs3/Emu/Cell/SPURecompiler.cpp b/rpcs3/Emu/Cell/SPURecompiler.cpp index 2d5c481533..503a0aeceb 100644 --- a/rpcs3/Emu/Cell/SPURecompiler.cpp +++ b/rpcs3/Emu/Cell/SPURecompiler.cpp @@ -1083,7 +1083,6 @@ void spu_recompiler_base::dispatch(spu_thread& spu, void*, u8* rip) if (!func) { spu_log.fatal("[0x%05x] Compilation failed.", spu.pc); - Emu.Pause(); return; } @@ -1181,7 +1180,6 @@ void spu_recompiler_base::old_interpreter(spu_thread& spu, void* ls, u8* rip) tr } catch (const std::exception& e) { - Emu.Pause(); spu_log.fatal("%s thrown: %s", typeid(e).name(), e.what()); spu_log.notice("\n%s", spu.dump()); } diff --git a/rpcs3/Emu/Cell/lv2/sys_fs.cpp b/rpcs3/Emu/Cell/lv2/sys_fs.cpp index 66092d486e..d901ed7ec1 100644 --- a/rpcs3/Emu/Cell/lv2/sys_fs.cpp +++ b/rpcs3/Emu/Cell/lv2/sys_fs.cpp @@ -1537,7 +1537,7 @@ error_code sys_fs_fcntl(ppu_thread& ppu, u32 fd, u32 op, vm::ptr _arg, u32 } } - sys_fs.fatal("sys_fs_fcntl(): Unknown operation 0x%08x (fd=%d, arg=*0x%x, size=0x%x)", op, fd, _arg, _size); + sys_fs.error("sys_fs_fcntl(): Unknown operation 0x%08x (fd=%d, arg=*0x%x, size=0x%x)", op, fd, _arg, _size); return CELL_OK; } diff --git a/rpcs3/Emu/RSX/Capture/rsx_replay.cpp b/rpcs3/Emu/RSX/Capture/rsx_replay.cpp index 0208c13294..007bfd79c4 100644 --- a/rpcs3/Emu/RSX/Capture/rsx_replay.cpp +++ b/rpcs3/Emu/RSX/Capture/rsx_replay.cpp @@ -249,7 +249,6 @@ namespace rsx catch (const std::exception& e) { rsx_log.fatal("%s thrown: %s", typeid(e).name(), e.what()); - Emu.Pause(); } } } diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index 4dc780740a..2b910da862 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -460,7 +460,6 @@ namespace rsx catch (const std::exception& e) { rsx_log.fatal("%s thrown: %s", typeid(e).name(), e.what()); - Emu.Pause(); } on_exit();