Project

General

Profile

Actions

Emulator Issues #11384

open

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

Emulator Issues #11384: Zelda ucode games randomly hang on startup while using the DSP LLE audio emulation engine.

Added by Zewia over 7 years ago. Updated about 1 year 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

Updated by Zewia over 7 years ago Actions #1

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.

Updated by Techjar over 7 years ago Actions #2

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?

Updated by Techjar over 7 years ago Actions #3

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.

Updated by Techjar over 7 years ago Actions #4

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

Updated by Zewia over 7 years ago Actions #5

Is there anything else I'd need to add?

Updated by JMC4789 over 7 years ago Actions #6

  • Status changed from New to Accepted

Updated by JMC4789 over 7 years ago Actions #7

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

Updated by Miksel12 over 5 years ago Actions #8

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

Updated by JMC4789 over 5 years ago Actions #9

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

Updated by Miksel12 over 5 years ago Actions #10

I don't have Wind Waker unfortunately.

Updated by JMC4789 over 4 years ago Actions #11

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

Updated by Billiard26 about 1 year ago Actions #12

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

Updated by pokechu22 about 1 year ago Actions #13

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: PDF Atom