Project

General

Profile

Emulator Issues #10214

WriteRest: op out of range (0x4110710d uses 0x469582a04c)

Added by R0b0t1 over 1 year ago. Updated over 1 year ago.

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

0%

Operating system:
Linux
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-3378

Description

Game Name?

Super Monkey Ball 2.

Game ID?

No GUI available.

MD5 Hash?

7abc9398dc098dfc3721e5eacbf0c6c8

What's the problem? Describe what went wrong.

Dolphin crashes soon after starting, presumably as soon as emulated instructions begin executing. A window appears before the crash. I am using dolphin-emu-nogui due to problems with wxWidgets.

What steps will reproduce the problem?

./dolphin-emu-nongui <disk>

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

Version 5.0.

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

i7-4770k, 16GB RAM, iGPU, Linux 4.8.17-hardened-r2 x86_64.

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

A different error which left the controlling TTY in an invalid state after the crash had to be fixed by running paxmark.sh -m /usr/bin/dolphin-emu-nogui.

History

#1 Updated by Helios over 1 year ago

  • Operating system Linux added
  • Operating system deleted (N/A)

Known issue if you're running Dolphin with PIE enabled. The JIT breaks on PIE. I suspect you are because you're running a hardened kernel.

Don't compile with PIE.

#2 Updated by JosJuice over 1 year ago

  • Status changed from New to Fixed
  • Fixed in set to 5.0-3378

We actually happened to become PIE compatible today (as long as you're not using JITIL): https://dolphin-emu.org/download/dev/a389ae0711142d8c5c996fda3d1e6c5731d71de3/

So either disable PIE or update to the latest development version of Dolphin.

#3 Updated by R0b0t1 over 1 year ago

JosJuice wrote:

We actually happened to become PIE compatible today (as long as you're not using JITIL): https://dolphin-emu.org/download/dev/a389ae0711142d8c5c996fda3d1e6c5731d71de3/

So either disable PIE or update to the latest development version of Dolphin.

I'm not really sure the bug should be closed then, please leave it open so that the JIT engine may eventually be fixed.

#4 Updated by R0b0t1 over 1 year ago

PIE is starting to be enabled by default in Linux distributions. Many JIT compilers still function on these distributions.

#5 Updated by Helios over 1 year ago

It is fixed.

#6 Updated by R0b0t1 over 1 year ago

Helios wrote:

It is fixed.

JosJuice's comment mentioned it had not been fixed for one of the JIT backends. Can anyone comment on that?

#7 Updated by Helios over 1 year ago

The JITIL backend hasn't been maintained in years and can be considered unsupported for use. It's not even particularly useful in testing anymore except for a few niche cases and I'm honestly not sure why nobody has bothered removing it yet.

I don't see the value in keeping this open for JITIL.

#8 Updated by R0b0t1 over 1 year ago

Helios wrote:

The JITIL backend hasn't been maintained in years and can be considered unsupported for use. It's not even particularly useful in testing anymore except for a few niche cases and I'm honestly not sure why nobody has bothered removing it yet.

I don't see the value in keeping this open for JITIL.

Fair enough. I was just able to check however and I don't have PIE enabled.

Also available in: Atom PDF