
Hello Dolphin Devs! I just updated to the latest monthly build and settled in to do my usual game hacking tonight, but suddenly Dolphin was freezing on me every time I tried to make a memory breakpoint! Well, after bisecting several different factors, I have found the exact cause of the issue, and this could be a pretty bad bug.
Firstly, I bisected the version of Dolphin that first started freezing. It was 5.0-11297. The description of this commit is:
This struck me as odd, so I then bisected the Dolphin Emulator config files between a clean install and my old installation. Eventually, I found out that the DSP Emulation Engine was the cause.
You heard me right. When I set the Audio Emulation Engine to anything other than DSP HLE mode, Dolphin freezes indefinitely when I attempt to make a memory breakpoint by any means.
It is too late at night for me to find anyone else who can check if these exact steps also freeze for them, but I would assume this is a universal problem given the commit in question.
I don't need DSP LLE for the time being, but obviously this bug needs a-fixin' pronto! Hopefully the info I shared here is of help.
Firstly, I bisected the version of Dolphin that first started freezing. It was 5.0-11297. The description of this commit is:
Quote:Merge pull request #8332 from CookiePLMonster/dsp-lle-deadlock
DSPLLE: Put DSP thread in idle state when it's paused
This struck me as odd, so I then bisected the Dolphin Emulator config files between a clean install and my old installation. Eventually, I found out that the DSP Emulation Engine was the cause.
You heard me right. When I set the Audio Emulation Engine to anything other than DSP HLE mode, Dolphin freezes indefinitely when I attempt to make a memory breakpoint by any means.
It is too late at night for me to find anyone else who can check if these exact steps also freeze for them, but I would assume this is a universal problem given the commit in question.
I don't need DSP LLE for the time being, but obviously this bug needs a-fixin' pronto! Hopefully the info I shared here is of help.