Project

General

Profile

Actions

Emulator Issues #12762

closed

Rygar: The Battle of Argus - Crashes with Backpatch Warning

Added by ZephyrSurfer over 2 years ago. Updated over 2 years ago.

Status:
Fixed
Priority:
Normal
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-14829
Fixed in:
5.0-15699

Description

Game Name?

Rygar: The Battle of Argus

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

RYGE9B

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

3abf955e0ac6a0205a2937530cd46917

What's the problem? Describe what went wrong.

The game displays a backpatch warning and then crashes. It happens in both game modes and on the first segment of the main menu alternative screens.

What steps will reproduce the problem?

Boot the game.
Don't press anything (normally the game will display one of several segments displaying gameplay footage or cinematics.)
In the first segment the character will start running forward and the game will display the following Backpatch warning:

Backpatch: no register use entry for address 0x1dd1ccd9afe

The numbers differ every time. But only one warning appears before Dolphin crashes. Clicking OK or Ignore for this session will crash the game.

This is when the little in-game segment would normally attack an ornament. Attacking in either of the two playable game modes, "Conquest Mode" or "Gladiator Mode", will also display the warning before the game crashes.

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-15613

Is the issue present in the latest stable version?

No, 5.0

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.)

5.0-14829

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

[Attach any fifologs if possible, write a description of fifologs and screenshots here to assist people unfamiliar with the game.]

What are your PC specifications? (CPU, GPU, Operating System, more)

i7-8750H
GTX 1060
Windows 10
8GB DDR4

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

Let me know, I'll see what else I can do.


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #12776: Current master causes crash in Bomberman LandDuplicate

Actions
Actions #1

Updated by JosJuice over 2 years ago

  • Milestone set to Current
  • Regression changed from No to Yes
  • Regression start set to 5.0-14829
Actions #2

Updated by JMC4789 over 2 years ago

Turning on MMU does fix it, but we should figure out why.

Actions #3

Updated by JMC4789 over 2 years ago

This does not happen on AArch64.

Actions #4

Updated by JosJuice over 2 years ago

  • Status changed from New to Fix pending

The underlying issue is that paired loads from memory which has no physical mapping aren't correctly handled unless memchecks are enabled or fastmem is disabled. This issue has existed for a long time, and 5.0-14829 just happened to uncover it by disabling physical mapping for certain memory that had physical mappings before.

Fixed by https://github.com/dolphin-emu/dolphin/pull/10288

Actions #5

Updated by JosJuice over 2 years ago

Actions #6

Updated by JosJuice over 2 years ago

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

Also available in: Atom PDF