RPCS3 Forums

Full Version: Latest build crashes on exit
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I am using the latest download on the website (v0.0.6-7807 Alpha [2019-02-18]) and if i set the option to close rpcs3 when the game window closes, rpcs3 crashes on exit and windows asks me to send an error message or to just quit. Its a bit of an issue when trying to use rpcs3 with a front end, because the error message poping up is keeping it from fully closing. Any idea what could be causing this, my older version of rpcs3 from November doesnt have this issue, just this latest one.

Here is what the windows error says.

Problem signature:
  Problem Event Name: APPCRASH
  Application Name: rpcs3.exe
  Application Version: 0.0.0.0
  Application Timestamp: 5c6ab7f8
  Fault Module Name: StackHash_5133
  Fault Module Version: 6.3.9600.19153
  Fault Module Timestamp: 5b93ffa7
  Exception Code: c0000374
  Exception Offset: PCH_2A_FROM_ntdll+0x0000000000090D0A
  OS Version: 6.3.9600.2.0.0.768.101
  Locale ID: 1033
  Additional Information 1: 5133
  Additional Information 2: 5133e5883690cc4cd63662dd68b4f5dc
  Additional Information 3: b457
  Additional Information 4: b457695eab108d2d5b28141e86ef6e32





Part of RPCS3 log file dealing with closing emulator:

·! 0:00:08.111633 Stopping emulator...
·! 0:00:08.111646 {rsx::thread} Thread time: 1.265625s (4.637196Gc); Faults: 1 [rsx:1, spu:0];
·E 0:00:08.111733 {PPU[0x1000000] Thread (main_thread)} Stat: '_sys_lwmutex_lock' failed with 0x80010005 : CELL_ESRCH [x4]
·E 0:00:08.111751 {PPU[0x1000001] Thread (SpursHdlr1) [0x0168b604]} 'sys_event_queue_receive' failed with 0x00000000 : 0 [1]
·E 0:00:08.111752 {PPU[0x1000003] Thread (SpursHdlr1) [0x0168b604]} 'sys_event_queue_receive' failed with 0x00000000 : 0 [1]
·E 0:00:08.111754 {PPU[0x1000004] Thread (SpursHdlr0) [0x015f5ae0]} '_sys_lwcond_queue_wait' failed with 0x00000000 : 0 [1]
·E 0:00:08.111756 {PPU[0x1000006] Thread (AAWin_FileReadThread) [0x00125c24]} 'sys_semaphore_wait' failed with 0x00000000 : 0 [1]
·E 0:00:08.111757 {PPU[0x1000005] Thread (MultiStream PU Thread) [0x004c2dac]} 'sys_timer_usleep' failed with 0x00000000 : 0 [1]
·! 0:00:08.111762 {PPU[0x1000003] Thread (SpursHdlr1)} Thread time: 0.000000s (0.000324Gc); Faults: 0 [rsx:0, spu:0];
·E 0:00:08.111764 {PPU[0x1000008] Thread (NpBasicEventThread) [0x00149a34]} 'sys_semaphore_wait' failed with 0x00000000 : 0 [1]
·! 0:00:08.111763 {PPU[0x1000004] Thread (SpursHdlr0)} Thread time: 0.015625s (0.045579Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111762 {PPU[0x1000001] Thread (SpursHdlr1)} Thread time: 0.000000s (0.001182Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111769 All threads signaled...
·! 0:00:08.111767 {PPU[0x1000005] Thread (MultiStream PU Thread)} Thread time: 0.093750s (2.405135Gc); Faults: 0 [rsx:0, spu:0];
·E 0:00:08.111778 {PPU[0x1000007] Thread (_gcm_intr_thread) [0x0166833c]} 'sys_event_queue_receive' failed with 0x00000000 : 0 [1]
·! 0:00:08.111744 {PPU[0x1000000] Thread (main_thread)} Thread time: 4.500000s (16.341633Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111787 {PPU[0x1000007] Thread (_gcm_intr_thread)} Thread time: 0.000000s (0.017085Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111790 {SPU[0x2000001] Thread (CellSpursKernel1) [0x011a8]} SPU: Stats: Block Weight: 248778 (Retreats: 0);
·! 0:00:08.111791 {SPU[0x2000002] Thread (CellSpursKernel2) [0x011a8]} SPU: Stats: Block Weight: 294628 (Retreats: 0);
·E 0:00:08.111791 {PPU[0x100000b] Thread (TrophyCheck) [0x000aa448]} 'sys_semaphore_wait' failed with 0x00000000 : 0 [1]
·E 0:00:08.111792 {PPU[0x1000009] Thread (DFThread_IO) [0x01be85b8]} 'sys_event_flag_wait' failed with 0x00000000 : 0 [1]
·! 0:00:08.111793 {SPU[0x2000004] Thread (CellSpursKernel0)} Thread time: 0.562500s (2.049646Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111796 {SPU[0x2000001] Thread (CellSpursKernel1)} Thread time: 0.062500s (0.506632Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111796 {SPU[0x2000002] Thread (CellSpursKernel2)} Thread time: 0.046875s (0.507908Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111799 {PPU[0x1000009] Thread (DFThread_IO)} Thread time: 0.000000s (0.005115Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111806 {SPU[0x2000003] Thread (CellSpursKernel3) [0x011a8]} SPU: Stats: Block Weight: 251353 (Retreats: 0);
·! 0:00:08.111812 {SPU[0x2000003] Thread (CellSpursKernel3)} Thread time: 0.062500s (0.508949Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111829 {SPU[0x2000000] Thread (CellSpursKernel0) [0x011a8]} SPU: Stats: Block Weight: 291310 (Retreats: 0);
·! 0:00:08.111840 {SPU[0x2000000] Thread (CellSpursKernel0)} Thread time: 0.062500s (0.488440Gc); Faults: 0 [rsx:0, spu:0];
·E 0:00:08.111845 {PPU[0x1000002] Thread (SpursHdlr0) [0x0168948c]} 'sys_spu_thread_group_join' failed with 0x00000000 : 0 [1]
·! 0:00:08.111769 {PPU[0x1000006] Thread (AAWin_FileReadThread)} Thread time: 0.031250s (0.070771Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111772 {PPU[0x1000008] Thread (NpBasicEventThread)} Thread time: 0.000000s (0.000666Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111797 {PPU[0x100000b] Thread (TrophyCheck)} Thread time: 0.000000s (0.000604Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.111848 {PPU[0x1000002] Thread (SpursHdlr0)} Thread time: 0.000000s (0.000494Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.112295 {VBlank Thread} Thread time: 0.000000s (0.027446Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.112296 {RSX Decompiler Thread} Thread time: 0.000000s (0.028971Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.112863 {Network Thread} Thread time: 0.000000s (0.046861Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.115817 {cellAudio Thread} Thread time: 0.000000s (0.062536Gc); Faults: 0 [rsx:0, spu:0];
·! 0:00:08.121796 All threads stopped...
·! 0:00:08.225922 Objects cleared...
Missing log file

What GPU and GPU drivers?
I am also facing the same issue in RPCS3 v0.0.6-7830-4ea76def Alpha. If "Exit RPCS3 when process finishes" is checked and I exit the game, rpcs3 crashes. After unchecking "Exit RPCS3 when process finishes" closing games works normally and doesn't throw any errors.

PS: For anyone else facing similar issue. This issue also effects installation of firmware. While Installing the latest firmware 4.84, firmware was installed correctly but rpcs3 crashed at the very end of "compiling PPUs". After unchecking "Exit RPCS3 when process finishes" firmware installed correctly and did not crash.