Emulator Issues #7298
closedZelda TP doesn't crash if you try to throw a sign after dropping it with JIT
0%
Description
Game Name?
Zelda Twilight princess
Game ID?
GZ2E01
What's the problem? Describe what went wrong in few words.
If you break a sign into small pieces so you hold it in one hand, then use a bottle, you will drop the sign, but pressing A while running will still allow you to throw it. If you do so, the game should crash. In dolphin, with JIT, the game does not crash.
What did you expect to happen instead?
I expected the game to crash.
What steps will reproduce the problem?
- Break a sign
- Pick up the piece, and break it again
- Pick up one of the smaller pieces
- use a bottle, and drop the sign piece
- start to run, then press a
Which versions of Dolphin did you test on?
4.0-1603, and 3.0-590
Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
It works as expected in interpreter, and crashes. The issue is present in both JIT and JITIL.
Updated by delroth over 10 years ago
Could you provide the exception message you get in the logs when
reproducing the crash in interpreter mode?
Updated by rachelbryk over 10 years ago
Oh duh. Interpreter. Sorry. 48:14:966 HW\Memmap.cpp:345 E[MI]: Unknown Pointer 0x40000000 PC 0x40000000 LR 0x40000000
Updated by phire over 10 years ago
Looks like that log message can only be reached if TLBHack is disabled.
Updated by JMC4789 about 8 years ago
- Status changed from Accepted to Fix pending
This crash works properly in Dynamic BATs with MMU enabled with no performance penalty to the game in general.
Updated by JosJuice about 8 years ago
- Status changed from Fix pending to Fixed
- Fixed in set to 5.0-540
It now crashes, starting with 5.0-540 (https://dolphin-emu.org/download/dev/dddd88aace046ee2443db6eef52e7e7b4caf7287/)