Project

General

Profile

Actions

Emulator Issues #12133

closed

Happy Feet doesn't load past safety information screen. Crashes with several unknown CPU instructions.

Added by twoloavesofbread over 4 years ago. Updated almost 4 years ago.

Status:
Fixed
Priority:
High
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-379
Fixed in:
5.0-13553

Description

Game Name?
Happy Feet (GCN)

Game ID? (right click the game in the game list, Properties, Info tab)
GH7E5D

MD5 Hash?
d036e1820b9ec692c1040b045db78c73

What's the problem? Describe what went wrong.
When attempting to move on from the safety information screen, the game instantly crashes with the following issues:
IntCPU: Unknown instruction 0003000a at PC = 7e0712b8 last_PC = 812fffc8 LR = 7e0712b8
IntCPU: Unknown instruction 000008da at PC = 7e0712bc last_PC = 812fffc8 LR = 7e0712b8
IntCPU: Unknown instruction 00000158 at PC = 7e0712c0 last_PC = 812fffc8 LR = 7e0712b8
IntCPU: Unknown instruction 0002000a at PC = 7e0712c4 last_PC = 812fffc8 LR = 7e0712b8
IntCPU: Unknown instruction 000008de at PC = 7e0712c8 last_PC = 812fffc8 LR = 7e0712b8
IntCPU: Unknown instruction 00000158 at PC = 7e0712cc last_PC = 812fffc8 LR = 7e0712b8
IntCPU: Unknown instruction 00030007 at PC = 7e0712d0 last_PC = 812fffc8 LR = 7e0712b8
IntCPU: Unknown instruction 00000912 at PC = 7e0712d4 last_PC = 812fffc8 LR = 7e0712b8
IntCPU: Unknown instruction 00000000 at PC = 7e0712d8 last_PC = 812fffc8 LR = 7e0712b8

What steps will reproduce the problem?
Open the game. Press A to select language. Press A to attempt to bypass the safety information screen. Bug occurs.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Yes. 5.0-12088.

Is the issue present in the latest stable version?
No.

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
Nearly impossible to tell without access to bisect tool. :( The issue isn't present in the latest stable version.

What are your PC specifications? (CPU, GPU, Operating System, more)
Intel i5-9600k (base clock)
NVidia RTX 2060
Windows 10

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

As the beta is incompatible with 5.0 stable savestates, no. :(

Actions #1

Updated by Techjar over 4 years ago

Dual core on or off? Do you have any weird Gecko or AR codes enabled?

Actions #2

Updated by ZephyrSurfer about 4 years ago

Issue is legit.

I tracked down the issue to this pull request:

https://github.com/dolphin-emu/dolphin/pull/4095

Actions #3

Updated by ZephyrSurfer about 4 years ago

It does work in the Interpreters but not in the JIT.

Actions #4

Updated by JosJuice about 4 years ago

  • Milestone set to Current
  • Regression changed from No to Yes
  • Regression start set to 5.0-379
Actions #5

Updated by JMC4789 about 4 years ago

  • Status changed from New to Accepted
  • Priority changed from Normal to High

Can confirm.

Actions #6

Updated by JMC4789 about 4 years ago

If you turn off JIT Loadstore, you can make it work in the JIT. If someone reminds me another time, I'll bisect which instruction.

Actions #7

Updated by danileon95 almost 4 years ago

JMC4789 wrote:

If you turn off JIT Loadstore, you can make it work in the JIT. If someone reminds me another time, I'll bisect which instruction.

Consider yourself reminded!

Actions #8

Updated by JosJuice almost 4 years ago

  • Status changed from Accepted to Fix pending
Actions #9

Updated by Miksel12 almost 4 years ago

Fix has been merged.

Actions #10

Updated by JosJuice almost 4 years ago

  • Status changed from Fix pending to Fixed
  • Fixed in set to 5.0-13553
Actions

Also available in: Atom PDF