PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.63k stars 1.61k forks source link

Prisoner of azkaban #1360

Closed GrimGX closed 4 years ago

GrimGX commented 8 years ago

Hi,

Im not sure if this issue has been brought up before (other than the one i found that did not supply sufficient information) but i cannot boot harry potter and the prisoner of azkaban.

Basically the issue stems from the fact that some of the files do not unpack correctly.

Please see below log from Assertion Failed dialog box popup:

....\x86\newVif_Dynarec.cpp(182) : assertion failed: Function: VifUnpackSSE_Dynarec::ModUnpack Thread: EE Core Condition: false Message: Vpu/Vif - Invalid Unpack! [11]

Stacktrace: [00] aligned_offset_malloc
[01] aligned_offset_realloc
[02] 0x00101548
[03] 0x000D382A
[04] 0x0012E14D
[05] 0x02003005
[06] 0x001A19BD
[07] 0x000D1005
[08] 0x00154FDE
[09] 0x0019B7FA
[10] 0x0013FAA1
[11] 0x0013FA1B
[12] 0x0013F969
[13] ptw32_mutex_check_need_init
[14] _get_flsindex
[15] _get_flsindex
[16] BaseThreadInitThunk
[17] RtlUnicodeStringToInteger
[18] RtlUnicodeStringToInteger

Then the following from the pcsx2 logs:

The following seems to be repeated many many times: Vif1: Unknown VifCmd! [40] Vif1: Unknown VifCmd! [3c] Vif1: Unknown VifCmd! [40] Vif1: Unknown VifCmd! [a] Vif1: Unknown VifCmd! [a] Vif1: Unknown VifCmd! [37] Vif1: Unknown VifCmd! [26] Vif1: Unknown VifCmd! [40] Vif1: Unknown VifCmd! [a] Vif1: Unknown VifCmd! [a] Vif1: Unknown VifCmd! [37] Vif1: Unknown VifCmd! [26] Vif1: Unknown VifCmd! [40]

And then as soon as you press x on either the title video or the main menu it crashes the emulator and repeats the following in the logs:

Vif1: Unknown VifCmd! [1f] Vif1: Unknown VifCmd! [1e]

at random intervals.

If you have any ideas, please let me know.

Thanks and Regards,

George.

PS: Crash on x on title vid: image

greggmi commented 8 years ago

I had a similar error with HP: Chamber of Secrets: ....\x86\newVif_Dynarec.cpp(182) : assertion failed: Function: VifUnpackSSE_Dynarec::ModUnpack Thread: EE Core Condition: false Message: Vpu/Vif - Invalid Unpack! [11]

Stacktrace: [00] 0x00C16030
[01] 0x00A4780D
[02] 0x00A46255
[03] 0x00C03325
[04] AmdPowerXpressRequestHighPerformance
[05] 0x00C4BE5A
[06] 0x00CFEEF0
[07] 0x00B07DE1
[08] 0x00F07A85
[09] 0x00F079D5
[10] 0x00F078F3
[11] 0x00D5D062
[12] crt_at_quick_exit
[13] BaseThreadInitThunk
[14] RtlInitializeExceptionChain
[15] RtlInitializeExceptionChain

It crashes when it tries to read the memory card. I'm using version 1.4.0

refractionpcsx2 commented 8 years ago

I can't even get that far, I don't know if it's random or what. I know I've got to the first screen before, but now I just get TLB misses. really not sure what's going on :/

MrCK1 commented 8 years ago

I know in J&D1 will spew these while collecting orbs; but it has no effect on the game. Vif1: Unknown VifCmd! [40] Vif1: Unknown VifCmd! [3f] Vif1: Unknown VifCmd! [3e]

(Probably unrelated, but EE Clamping Full also causes this) Trap exception at 0x00e98414 padman: DMA Busy ID = 246d0002 ret = 0 SB_STAT = f0000102

Earlier report from Chamber of Secrets: #362

refractionpcsx2 commented 8 years ago

Yeh its not a VIF error, it's bad data being sent to it, or the data not being ready for it

lightningterror commented 5 years ago

@GrimGX can you retest this? It should be solved with a workaround/gamefix patch.

ghost commented 5 years ago

No, that game require the Mbit branch and the patch (and the EETiminghack) to be playable.

GrimGX commented 5 years ago

I will try to re-test, I have formatted my system since this error was reported so I will see what I can do when I am done with work.