Project

General

Profile

Actions

Emulator Issues #11384

open

Zelda ucode games randomly hang on startup while using the DSP LLE audio emulation engine.

Added by Zewia over 6 years ago. Updated 6 days ago.

Status:
Accepted
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 Mario Sunshine

Game ID?

GMSE01

MD5 Hash?

0c6d2edae9fdf40dfc410ff1623e4119

What's the problem?

Every Zelda ucode game will randomly hang at startup on Windows when using the LLE recompiler DSP emulation option.

What steps will reproduce the problem?

Select the LLE recompiler DSP emulation engine and boot any Zelda ucode game. After a few tries the game will eventually hang on startup. (It seems to be random) This bug seemingly only occurs on Windows.

What are your PC specifications?

Windows 10
Intel i7-6700K
nVidia GTX 1070

Is there any other relevant information?

This bug occurs specifically on Windows with the DSP LLE audio emulation option and only affects Zelda ucode games.


Files

whyucrash2.exe (20 KB) whyucrash2.exe Zewia, 09/09/2018 03:18 AM

Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #10443: Dolphin's DSP LLE recompiler sometimes hangs indefinitely when launching Pikmin 2Duplicate

Actions
Actions #1

Updated by Zewia over 6 years ago

Edit: I made a simple program to reproduce this bug. To use it set no prompt on close and have the title selected in the game list.

Actions #2

Updated by Techjar over 6 years ago

I'll pass on running that dubious executable.

Are you using a DSP ROM dumped from a console, or the included developer-created DSP ROM?

Actions #3

Updated by Techjar over 6 years ago

Ok, yeah, something is definitely screwy on Windows. I reproduced it with both dumped and included DSP ROMs. Dual Core makes no difference. Was not able to reproduce it on Linux.

Actions #4

Updated by Techjar over 6 years ago

Forgot to add: only occurs with LLE Recompiler. LLE Interpreter works fine.

Actions #5

Updated by Zewia over 6 years ago

Is there anything else I'd need to add?

Actions #6

Updated by JMC4789 over 6 years ago

  • Status changed from New to Accepted
Actions #7

Updated by JMC4789 over 6 years ago

  • Has duplicate Emulator Issues #10443: Dolphin's DSP LLE recompiler sometimes hangs indefinitely when launching Pikmin 2 added
Actions #8

Updated by Miksel12 over 4 years ago

I couldn't reproduce this issue on the latest master with W10 2004 and dumped DSP, tried about 20 times with Sunshine.

Actions #9

Updated by JMC4789 over 4 years ago

Try this on Wind Waker, I was definitely having it happen last time I checked this.

Actions #10

Updated by Miksel12 over 4 years ago

I don't have Wind Waker unfortunately.

Actions #11

Updated by JMC4789 over 3 years ago

I can still reproduce this issue in latest master of this post. Was testing Super Mario Sunshine.

Actions #12

Updated by Billiard26 6 days ago

Just for reference, since https://github.com/dolphin-emu/dolphin/pull/10762 (5.0-16788), Super Mario Sunshine softlocks on every boot with "DSP LLE Interpreter" for me in both Linux and Windows.

Even if I entirely disable threaded DSP in code, current master (2503-156) still softlocks.

I realize this issue is older than that PR, but it seems to have affected the situation. I'll try to investigate more.

There's some relevant conversation here: https://github.com/dolphin-emu/dolphin/pull/11319

Actions #13

Updated by pokechu22 6 days ago

I remembered looking into this a while back, and found an old branch, which I've opened https://github.com/dolphin-emu/dolphin/pull/13463 for. I haven't done any retesting though, and don't remember too many details of what I'm doing there. The commit "Fix the bug" is probably the most relevant one... at least hopefully.

Actions

Also available in: Atom PDF