Emulator Issues #10090
closedDSP LLE recompiler segfault
0%
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?
- Set the DSP Emulator Engine to the DSP LLE recompiler.
- 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 mathew1800@gmail.com
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