Project

General

Profile

Actions

Emulator Issues #10090

closed

DSP LLE recompiler segfault

Added by orbea over 7 years ago. Updated about 7 years ago.

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

0%

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

Description

What's the problem? Describe what went wrong.

When starting any games with the DSP LLE recompiler audio engine dolphin-emu will print 'WriteRest: op out of range (0x44555039 uses 0x7fecbc112af8)' and then segfault. Both HLE emulation and the LLE interpreter seem to work normally.

What steps will reproduce the problem?

  1. Set the DSP Emulator Engine to the DSP LLE recompiler.
  2. Start any game.

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?

dolphin-emu-2017.02.09_96e83b5d54-x86_64-1_git

GDB log - http://pastebin.com/PFnbfS94

Here are the results of my bisect.

4260afc84825c7dca53621334806c81750e93bfa is the first bad commit
commit 4260afc84825c7dca53621334806c81750e93bfa
Author: Lioncash
Date: Tue Feb 7 21:54:53 2017 -0500

DSPCore: Make g_cycles_left a regular member variable of DSPEmitter

Gets rid of a global within the DSP core.

:040000 040000 48ade931f031e4b83668d1515ef8345bdc5d7131 fa292f592ede0fa3da260d013000ed218bce6af5 M Source

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

CPU: AMD 6350 FX
GPU: GTX 780 Ti
OS: Slackware64-current

Actions

Also available in: Atom PDF