Project

General

Profile

Actions

Emulator Issues #13481

open

Invalid write error in Baldur's Gate: Dark Alliance (PAL, all versions)

Added by GregSan 11 months ago. Updated 4 months ago.

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

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Baldur's Gate: Dark Alliance (Disc 1, Revision 0)
and
Baldur's Gate: Dark Alliance (Disc 1, Revision 1)

Game ID?

GDEP71 (English)
GDED71 (German)
GDEF71 (French)
(All PAL Versions that I know of)

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

ba9e4d872a0dc2f69f37f06dd0e8e67f for GDEP71 (English)
273ae0e6d23ee22e54f624ed5a34c31d for GDED71 (German)
113ddfb6d582b99677df2d7e79f2c576 for GDEF71 (French)

What's the problem? Describe what went wrong.

When opening the inventory screen :
Warning: Invalid write to 0x00000010, PC = 0x8012b59c
Warning: Invalid write to 0x00000010, PC = 0x8012b5f8

What steps will reproduce the problem?

Start a game, pause with start, open the inventory

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

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

On version 5.0-18498 (one year prior), the bug it already kinda present at the very same place, but with address PC=0x00000c00 instead

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

Apple Silicon M1, macOS 14.3.1

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

Tried with and without MMU, completely hangs with MMU enabled
Tried using Interpreter (instead of JIT for ARM64), same exact issue

Actions #1

Updated by GregSan 4 months ago

A small test I conducted, I tried enabling Write-back cache. It did allow the game to run without crashing, but (as expected) it tanked the performance.
I didn't tried that at first since I was surprised the problem was specific to the PAL version
Hope it can help

Actions

Also available in: Atom PDF