Project

General

Profile

Actions

Emulator Issues #10132

open

Breakpoints crash game after stepping

Added by sammi-husky about 7 years ago. Updated over 6 years ago.

Status:
Fix pending
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?

Super Smash Bros. Brawl

Game ID? (right click the game in the game list, properties, info tab)

RSBE01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

[Put MD5 Hash here]

What's the problem? Describe what went wrong.

Placing breakpoints in the debugger and trying to step after the breakpoint is hit causes the game to crash. More specifically after hitting step, the game jumps to "ExternalInterruptHandler" (name from function maps), then crashes after running through it. This makes debugging Brawl pretty much impossible in Dolphin 5.0. This is a huge issue for me in particular as a Dev for Brawl Minus since we use Dolphin as an integral part of our development process.

The ExternalInterruptHandler function is located at 801dd644 in Dolphin 5.0-321, in the current version however it seems that it's located at 0x500. Pressing play after it steps into this function almost alwyas immediatly crashes the game (unknown opcode at 0)

In an almost 1 year old duplicate issue, Phire mentioned It's PR 3800 that caused the problem.

What steps will reproduce the problem?

Placing breakpoints in Brawl and stepping after the breakpoint is hit.

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?

Tested on 5.0-2684 and 5.0-532. The last version to work was Dolphin 4.0-9247

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

Intel Core i3 2120
AMD Radeon HD 6670
Windows 7

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

I've attached a detailed Function map i created myself from sifting through the raw maps on the Korean Brawl disc and ported to NTSC that can be loaded into Dolphin.


Files

Sora_melee & boot.dol.map (2.45 MB) Sora_melee & boot.dol.map Brawl function map for most base game functions. sammi-husky, 03/01/2017 11:23 PM

Related issues 2 (0 open2 closed)

Has duplicate Emulator - Emulator Issues #10071: Pausing and stepping in debug mode often crashes the gameDuplicate

Actions
Has duplicate Emulator - Emulator Issues #10595: Rapidly pausing and unpausing Dolphin.exe -d causes invalid reads or freezesDuplicate

Actions
Actions

Also available in: Atom PDF