RPCS3 / rpcs3

PlayStation 3 emulator and debugger
https://rpcs3.net/
GNU General Public License v2.0
15.69k stars 1.93k forks source link

[issue 4091 again] [BLJS10188] Tales of Xillia 2 crashes if too many DLC is installed #12343

Closed qpgqiand303 closed 2 years ago

qpgqiand303 commented 2 years ago

issue 4091 https://github.com/RPCS3/rpcs3/issues/4091

The problem reappears in the latest version

Quick summary

[BLJS10120] Tales of Xillia And [BLJS10188] Tales of Xillia 2 loads DLCs from the prequel and itself, which seems to work fine. However, if there's too many DLCs active, the game just crashes when checking for DLC.

CookiePLMonster commented 2 years ago

Can you bisect and pinpoint the exact revision where it broke?

qpgqiand303 commented 2 years ago

Can you bisect and pinpoint the exact revision where it broke?

My current version is 0.0.22-13821 (2022-06-24) It can work normally under this version

I can't run normally under the latest version 0.0.23-13907 (2022-07-12) In fact, the version of (2022-07-10) can't work normally, but I don't remember the version number of that version

Darkhost1999 commented 2 years ago

The best way if not the only way to make progress with this issue is to know the exact build. You can download old builds from here https://rpcs3.net/compatibility?b

2nd a log from the build that does work and a log from the build that doesn't work will provide comparitive information that may assist in finding the issue and then resolving it.

Without either of these things we can only shoot in the dark at the issue. In which case it'd be better off not even aiming to fix this problem until the information is provided.

qpgqiand303 commented 2 years ago

Thank you for your help. I was just testing the operation of various versions and found the version with my problem

Under version 0.0.23-13853, the program runs normally

But in version 0.0.23-13857, there will be problems I mentioned

This is the log of the running version(0.0.23-13853) RPCS3.log

This is the log of the version that cannot be run(0.0.23-13857) RPCS3.log

solarmystic commented 2 years ago

Interestingly enough I cannot reproduce this on the US version of the game [BLUS31397], It loads fine, and doesn't crash when Checking for DLC with 50+ DLC installed in the USRDIR folder, even on latest master build (0.0.23-13907)

image

qpgqiand303 commented 2 years ago

I think now I know how this problem is triggered. The game will display the Bandai Namco logo before loading DLC. Here, i can press X (or o) to skip this screen, and then enter the scene of loading DLC.

There is no problem for me to do this in the old version. Starting from the (0.0.23-13857) version, if I choose to skip the logo, DLC load crash will occur.

but, if the logo is not skipped in the new version. When you successfully enter the game, the log will still report error information about DLC files.

This is the log of successfully entering the game without skipping the logo, Version (0.0.23-13857) RPCS3.log