09-04-2015, 06:14 AM
more detailed error for recompiler 2 :
Game run on interpreter1 and LLVM recomp
Interpreter1 triggers error
and recompiler triggers that error only when i pause emulation.
Looks like game itself is aware of the problem, because it looks for gpuhang.bin file
Code:
! {PPU[0x1] Thread (main_thread)[0x006070b0]} Registers:
=========
GPR[0] = 0x4bff4c
GPR[1] = 0xd000f8b0
GPR[2] = 0xeb2f20
GPR[3] = 0xd000fc60
GPR[4] = 0x0
GPR[5] = 0x261f0000
GPR[6] = 0x8
GPR[7] = 0x261f0398
GPR[8] = 0x3
GPR[9] = 0x261f03a8
GPR[10] = 0x261f03a0
GPR[11] = 0x5f0efc9
GPR[12] = 0x261f0038
GPR[13] = 0xef0030
GPR[14] = 0x0
GPR[15] = 0xee7000
GPR[16] = 0xee6000
GPR[17] = 0x0
GPR[18] = 0xee5000
GPR[19] = 0x100000
GPR[20] = 0x0
GPR[21] = 0x0
GPR[22] = 0x0
GPR[23] = 0x0
GPR[24] = 0x0
GPR[25] = 0x0
GPR[26] = 0x1
GPR[27] = 0x0
GPR[28] = 0xee7000
GPR[29] = 0x0
GPR[30] = 0x1
GPR[31] = 0xd000fc60
FPR[0] = 3.40282E+38
FPR[1] = 0.92388
FPR[2] = 0
FPR[3] = 0
FPR[4] = 0
FPR[5] = 0
FPR[6] = 0
FPR[7] = 0
FPR[8] = 0
FPR[9] = -3.40282E+38
FPR[10] = 0.154213
FPR[11] = -0.499999
FPR[12] = 0.707107
FPR[13] = -3.40282E+38
FPR[14] = 0
FPR[15] = 0
FPR[16] = 0
FPR[17] = 0
FPR[18] = 0
FPR[19] = 0
FPR[20] = 0
FPR[21] = 0
FPR[22] = 0
FPR[23] = 0
FPR[24] = 0
FPR[25] = 0
FPR[26] = 0
FPR[27] = 0
FPR[28] = 0
FPR[29] = 0
FPR[30] = 0
FPR[31] = 0
VPR[0] = 0xc00000003f000000c020000000000000 [x: -2 y: 0.5 z: -2.5 w: 0]
VPR[1] = 0x000000003f0000003dcccccd00000000 [x: 0 y: 0.5 z: 0.1 w: 0]
VPR[2] = 0x000000000000000000000000540dfbc5 [x: 0 y: 0 z: 0 w: 2.43926e+12]
VPR[3] = 0x00000000000000000000000000000000 [x: 0 y: 0 z: 0 w: 0]
VPR[4] = 0x3f125345405299230000000000000000 [x: 0.571583 y: 3.2906 z: 0 w: 0]
VPR[5] = 0xbea3fe78400e80870000000000000000 [x: -0.320301 y: 2.22659 z: 0 w: 0]
VPR[6] = 0xbf1617d7404f980d0000000000000000 [x: -0.586301 y: 3.24366 z: 0 w: 0]
VPR[7] = 0x3fca67474015a7ba0000000000000000 [x: 1.58128 y: 2.33836 z: 0 w: 0]
VPR[8] = 0x3f16e09d404dec920000000000000000 [x: 0.589365 y: 3.21756 z: 0 w: 0]
VPR[9] = 0xbfdf53813fc991d90000000000000000 [x: -1.74474 y: 1.57476 z: 0 w: 0]
VPR[10] = 0xbfa727b44022fc1a8000000000000000 [x: -1.3059 y: 2.54664 z: -0 w: 0]
VPR[11] = 0xbfcc5e454014f1cf0000000000000000 [x: -1.59663 y: 2.32726 z: 0 w: 0]
VPR[12] = 0xbf29a9544046a15e0000000000000000 [x: -0.66274 y: 3.1036 z: 0 w: 0]
VPR[13] = 0x3fdd48933faf79de0000000000000000 [x: 1.72878 y: 1.37091 z: 0 w: 0]
VPR[14] = 0x00000000540dfba90000000000002bba [x: 0 y: 2.43925e+12 z: 0 w: 1.56861e-41]
VPR[15] = 0x00000000540dfbc500000000540dfba9 [x: 0 y: 2.43926e+12 z: 0 w: 2.43925e+12]
VPR[16] = 0x0000787270732e636564787461626900 [x: 4.32076e-41 y: 3.01044e+29 z: 6.74326e+22 w: 2.61033e+20]
VPR[17] = 0x000000000000000f0000000000000000 [x: 0 y: 2.10195e-44 z: 0 w: 0]
VPR[18] = 0x0000000000017ed62020202000000062 [x: 0 y: 1.37336e-40 z: 1.35632e-19 w: 1.37327e-43]
VPR[19] = 0x00000000540dfba900000000540dfba9 [x: 0 y: 2.43925e+12 z: 0 w: 2.43925e+12]
VPR[20] = 0x656478746162690000000000540dfbc6 [x: 6.74326e+22 y: 2.61033e+20 z: 0 w: 2.43926e+12]
VPR[21] = 0x000000000000000000787270732e3263 [x: 0 y: 0 z: 1.10613e-38 w: 1.38013e+31]
VPR[22] = 0x0000000000000062000000000000000f [x: 0 y: 1.37327e-43 z: 0 w: 2.10195e-44]
VPR[23] = 0x00000000540dfba900000000000186c9 [x: 0 y: 2.43925e+12 z: 0 w: 1.40187e-40]
VPR[24] = 0x00000000540dfbc600000000540dfba9 [x: 0 y: 2.43926e+12 z: 0 w: 2.43925e+12]
VPR[25] = 0x000000787270732e6f69647561626900 [x: 1.68156e-43 y: 4.7626e+30 z: 7.22315e+28 w: 2.61033e+20]
VPR[26] = 0x000000000000000f0000000000000000 [x: 0 y: 2.10195e-44 z: 0 w: 0]
VPR[27] = 0x0000000000003bae0000000000000062 [x: 0 y: 2.1409e-41 z: 0 w: 1.37327e-43]
VPR[28] = 0x00000000540dfba900000000540dfba9 [x: 0 y: 2.43925e+12 z: 0 w: 2.43925e+12]
VPR[29] = 0x656463766162690000000000540dfbc6 [x: 6.74084e+22 y: 2.61033e+20 z: 0 w: 2.43926e+12]
VPR[30] = 0x00000000000000000000787270732e63 [x: 0 y: 0 z: 4.32076e-41 w: 3.01044e+29]
VPR[31] = 0x0000000000000062000000000000000f [x: 0 y: 1.37327e-43 z: 0 w: 2.10195e-44]
CR = 0x44000024
LR = 0x4bff4c
CTR = 0x0
XER = 0x20000000 [CA=1 | OV=4294967296 | SO=0]
FPSCR = 0x0 [RN=0 | NI=0 | XE=0 | ZE=0 | UE=0 | OE=0 | VE=0 | VXCVI=0 | VXSQRT=0 | VXSOFT=0 | FPRF=0 | FI=0 | FR=0 | VXVC=0 | VXIMZ=0 | VXZDZ=0 | VXIDI=0 | VXISI=0 | VXSNAN=0 | XX=0 | ZX=0 | UX=0 | OX=0 | VX=0 | FEX=0 | FX=0]
E {PPU[0x1] Thread (main_thread)[0x006070b0]} Exception:
(in file C:\rpcs3\rpcs3\Emu\Cell\PPUInterpreter.cpp:77, in function ppu_interpreter::MFVSCR)
Game run on interpreter1 and LLVM recomp
Interpreter1 triggers error
Code:
G: E {PPU[0x1] Thread (main_thread)[0x00ae9d84]} Exception: Trap! (tw 0x1f, r1, r1)
(in file c:\rpcs3\rpcs3\emu\cell\PPUInterpreter.h:2408, in function PPUInterpreter::TW)
Looks like game itself is aware of the problem, because it looks for gpuhang.bin file