Hello! I'm hoping this is either some simple settings that can be tweaked or perhaps a bug that's not too horrible to track out. I'm playing PSO which mostly runs fantastically - but I am encountering seemingly random crashes when playing using the BBA (HLE) for online play. I've tried a significant amount of testing to try to narrow in on this.
What works is:
-General offline play on Android and Windows - any map
-Continous online play on Windows - any map
-Online play on Android for various times until a crash, usually around the 45 minutes mark, sometimes longer sometimes much less (can't even make it to the transporter to load the planet!
I've read the known issue regarding disabling dual-core for stability, and do have this set.
I've tested with PSO I&II (non-plus) in addition to I&II Plus, trying through different stages, character classes, etc, I get a crash all the same.
The other variable here is instead of connecting to one of the established community servers I'm running this on my own instance of fuzziqersoftware's newserv, but I think it's not to blame due to the consistently successful Windows test and the error I'm getting in the Dolphin logs:
23:59:182 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: Unhandled Exception 3
23:59:183 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: <TkA8|,、、、、B<`<`<`<`<`<`<`<`<`<`
23:59:183 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: DSISR = 0x00000000 DAR = 0x00000000
23:59:184 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: TB = 0x00687cdd8597d74a
23:59:184 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: @
23:59:184 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: Last interrupt (15): SRR0 = 0x8037225c TB = 0x00687cdd8597c86c
24:08:473 ../../../../../../Core/Core/ConfigLoaders/BaseConfigLoader.cpp:81 N[CORE]: Disabling WC24 'standby' (shutdown to idle) to avoid hanging on shutdown
24:08:627 ../../../../../../Core/Core/IOS/FS/FileSystemProxy.cpp:112 E[IOS_FS]: Command: OpenFile(/title/00000001/00000002/content/title.tmd): Result -106
24:08:973 ../../../../../../Core/Core/ConfigLoaders/BaseConfigLoader.cpp:81 N[CORE]: Disabling WC24 'standby' (shutdown to idle) to avoid hanging on shutdown
An amount of the error text changes each time, but the "EXI_DeviceIPL.cpp:305 N[OSREPORT]" file and "Unhandled Exception" is always present. Since every other aspect of the gameplay and network connectivity work, it feels like this is not a very critical background piece? Perhaps just eh, handling the exception? I tried my hand at trying to interpret what I could on Github, but alas, this is far beyond what my meager knowledge can solve!
Has anyone come across anything similar? Let me know if I need to add any more info, I think I covered the important bits.
Thanks!
What works is:
-General offline play on Android and Windows - any map
-Continous online play on Windows - any map
-Online play on Android for various times until a crash, usually around the 45 minutes mark, sometimes longer sometimes much less (can't even make it to the transporter to load the planet!
I've read the known issue regarding disabling dual-core for stability, and do have this set.
I've tested with PSO I&II (non-plus) in addition to I&II Plus, trying through different stages, character classes, etc, I get a crash all the same.
The other variable here is instead of connecting to one of the established community servers I'm running this on my own instance of fuzziqersoftware's newserv, but I think it's not to blame due to the consistently successful Windows test and the error I'm getting in the Dolphin logs:
23:59:182 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: Unhandled Exception 3
23:59:183 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: <TkA8|,、、、、B<`<`<`<`<`<`<`<`<`<`
23:59:183 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: DSISR = 0x00000000 DAR = 0x00000000
23:59:184 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: TB = 0x00687cdd8597d74a
23:59:184 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: @
23:59:184 ../../../../../../Core/Core/HW/EXI/EXI_DeviceIPL.cpp:305 N[OSREPORT]: Last interrupt (15): SRR0 = 0x8037225c TB = 0x00687cdd8597c86c
24:08:473 ../../../../../../Core/Core/ConfigLoaders/BaseConfigLoader.cpp:81 N[CORE]: Disabling WC24 'standby' (shutdown to idle) to avoid hanging on shutdown
24:08:627 ../../../../../../Core/Core/IOS/FS/FileSystemProxy.cpp:112 E[IOS_FS]: Command: OpenFile(/title/00000001/00000002/content/title.tmd): Result -106
24:08:973 ../../../../../../Core/Core/ConfigLoaders/BaseConfigLoader.cpp:81 N[CORE]: Disabling WC24 'standby' (shutdown to idle) to avoid hanging on shutdown
An amount of the error text changes each time, but the "EXI_DeviceIPL.cpp:305 N[OSREPORT]" file and "Unhandled Exception" is always present. Since every other aspect of the gameplay and network connectivity work, it feels like this is not a very critical background piece? Perhaps just eh, handling the exception? I tried my hand at trying to interpret what I could on Github, but alas, this is far beyond what my meager knowledge can solve!
Has anyone come across anything similar? Let me know if I need to add any more info, I think I covered the important bits.
Thanks!