Emulator Issues #13141
openDolphin crashes sometimes when unplugging standard controllers
0%
Description
Game Name?
007: Agent Under Fire (NTSC 1.00)
007: Nightfire (NTSC)
These are the two games I can consistently crash with. These games were made by different studios on different engines, so I don't expect it to be just the game's fault.
Game ID? (right click the game in the game list, Properties, Info tab)
Agent Under Fire: GW7E69
Nightfire: GO7E69
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
Agent Under Fire: 987af8dca9dd263c27305b4f139a3547 (redump verified)
Nightfire: a824f5a7a553b7598592c6c129378262 (redump verified)
What's the problem? Describe what went wrong.
When navigating the menus in these two games, unplugging controllers that are in use can cause the emulator to crash.
What steps will reproduce the problem?
Controller 1: Standard controller - Xbox One Controller
Controller 2, 3, and 4: Standard controller - keyboard - default bindings
(Controllers 2, 3, and 4 all use the same buttons)
Start up 007: Agent Under Fire with all 4 controllers plugged in. After pressing start on the title screen, unplug controller port 2. The emulator crashes for me every time.
For 007: Nightfire, it seems more random, but it will still happen eventually. In this game, I start up a level by using the other two controllers, then I exit the level, then I start disconnecting them. Eventually it will crash, too.
https://youtu.be/PR4ylcE18mw
https://youtu.be/1tDKHz2sC3I
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Yes. In the videos above, I'm using the latest beta, but it also happens in the latest development version, which is 5.0-18179
Is the issue present in the latest stable version?
No. This doesn't happen on 5.0 stable.
If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
The first broken version is 5.0-17426 that issued the following change:
"Qt/Controllers: Refresh GUI on settings change."
What are your PC specifications? (CPU, GPU, Operating System, more)
CPU: i7-12700k
RAM: 32 GB DDR4
GPU: Nvidia RTX 3050
OS: Windows 10 64-bit