Emulator Issues #12250
closedNFL Street 2 on Android: Crash caused by unknown instruction MsgHandler.cpp
0%
Description
Game Title
[NFL Street 2]
Game Id
[GN7E69]
MD5 Hash
6ac216d88f4c833b0cb2fd9424264dce
What's the problem?
Shortly after finishing the first event in NFL Street 2's Own The City Mode, the game will attempt to save your progress after beating the event. When the game goes to save dolphin crashes!
What steps will reproduce the problem?
Launch NFL Street 2 and select Own The City mode (create a user profile if needed). Play own the city mode as normal completing the first event. Upon beating the event the game will take you back to the event select menu and prompt you with in game rewards. After acknowledging the rewards and proceeding, the game will attempt to save your progress crashing dolphin
**Is the issue present in the latest development version? Yes as of version 5.0-12546
[Version number here]
Is the issue present in the latest stable version?
Yes. Version 5.0-12247
Attached photo
Briefly shows part of the log where dolphin crashes. The whole log should be attached to this post as well
Attached Log
Game Loaded/crash log near the end of the log at timestamp 48:06:232. (Last 50-ish lines)
What are your PC specifications? (CPU, GPU, Operating System, more)
[PC specs here]
Galaxy Note 9, snapdragon 845. Android 10
[Anything else here]
Seems like a niche issue only on Android (issue doesn't occur on my windows laptop with Dolphin current stable as of 9/7/20)
on a game that runs pretty well overall
Log states error occurring in MsgHandler.cpp
IntCPU: unknown instruction at 08ff10ff at PC=800fcdc last_Pc=812fffc8 LR=8018a63c
Files
Updated by JMC4789 about 4 years ago
In the configuration options of Android, in the General Config, there should be a debug menu in newer builds for disabling parts of the ARM JIT. Try disabling one at a time or bisecting the options until the issue no longer occurs. That'll narrow down which instruction is failing.
Updated by Wumbo about 4 years ago
I was able to bypass the issue by creating a save state on the game menu that occurs right before the crash. After launching the game and loading the save point, the game was able to proceed without crashing past the game menu..
Kinda odd, that issue has been persistent for many versions of dolphin over the past year.
Thanks for the JIT debug idea! I will do some testing with that and let you know what I find!
Updated by Wumbo about 4 years ago
- File Screenshot_20200909-222447_Dolphin Emulator.jpg Screenshot_20200909-222447_Dolphin Emulator.jpg added
Testing Done on Dolphin 5.0-12546
After disabling each JIT option toggling one at a time I found three disables/ instances that worked/resolved the issue:
- JIT load store
- JIT branch
- JIT disabled
Side note:
For the save state bypass I found that if the save state is created after the event summary menu screen (image attached) then the bypass works. Otherwise, if the save state is created at that summary menu screen it crashes unless the JIT options are disabled
Updated by Wumbo about 4 years ago
Wumbo wrote:
Testing Done on Dolphin 5.0-12546
After disabling each JIT option toggling one at a time I found three disables/ instances that worked/resolved the issue:
- JIT load store
- JIT branch
- JIT disabled
Side note:
For the save state bypass I found that if the save state is created after the event summary menu screen (image attached) then the bypass works. Otherwise, if the save state is created at that summary menu screen (or before i am assuming) it crashes unless the JIT options are disabled
Updated by JMC4789 about 4 years ago
- Assignee set to degasus
So it's a JIT Loadstore issue I'm guessing... It'll be annoying to narrow this down further.
Updated by JMC4789 about 4 years ago
- Status changed from New to Accepted
There's not much we can do about this for now without actually debugging it down to a per instruction thing.
Updated by JMC4789 over 3 years ago
- Assignee deleted (
degasus)
Can you verify this in the latest development builds. There have been a lot of AArch64 fixes.
Updated by JMC4789 over 3 years ago
- Status changed from Accepted to Fixed
This is fixed in the latest builds of Dolphin, I was able to complete the tutorial mission and save and start the first game.
Updated by Wumbo over 3 years ago
Sorry for the late reply JMC. I can confirm that it now works!
I tested using 5.0-14344
Thanks for the help and awesome work team!