Emulator Issues #11919
closedDolphin hangs with a clean configuration on macOS 10.14.6 when attempting to close Dolphin or open the 'Controllers' config UI
0%
Description
Game Name?
N/A
Game ID? (right click the game in the game list, Properties, Info tab)
N/A
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
N/A
What's the problem? Describe what went wrong.
When opening Dolphin's "Controllers" configuration interface with a fresh Dolphin configuration, the program hangs. If a good config folder is already present, the hang will not occur.
What steps will reproduce the problem?
- Delete any existing Dolphin configuration folder (~/Library/Application Support/Dolphin).
- Open an affected version of Dolphin.
- Say Yes or No to data collection.
- Try and open the 'Controllers' configuration UI, or try and close Dolphin.
- Hang.
To circumvent:
- Open version 5.0-10852 or older.
- Hit Yes or No to data collection.
- Close Dolphin.
- Open an affected version of Dolphin.
- Crashes are gone.
Additionally, it appears that a key is missing in Dolphin.ini in configurations generated with 5.0-10855 or newer:
[NetPlay]
TraversalChoice = direct
When appended to the end of the Dolphin.ini generated by an affected version, the controller UI config crash goes away. However, Dolphin will still hang when you try to close the main window.
Additionally, Dolphin fails to generate Debugger.ini, GFX.ini, and Logger.ini in the affected versions. Copying those files in from a good build, plus adding the missing NetPlay config key to Dolphin.ini, appears to fix the closing Dolphin crash.
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; 5.0-11337.
Is the issue present in the latest stable version?
No.
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.)
5.0-10855.
If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
N/A
What are your PC specifications? (CPU, GPU, Operating System, more)
CPU: Intel i7-6700K
GPU: AMD Radeon VII
OS: macOS Mojave 10.14.6
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
I have attached the Dolphin-generated configuration files for the last good and first bad builds.
Files
Updated by friendsxix about 5 years ago
Dang, I made a typo in the title of the issue. It should read 'macOS 10.14.6'.
Updated by friendsxix about 5 years ago
Updated by JosJuice about 5 years ago
- Priority changed from Normal to High
- Milestone set to Current
- Regression changed from No to Yes
- Regression start set to 5.0-10855
- Operating system OS X added
- Operating system deleted (
N/A)
Updated by JosJuice about 5 years ago
- Has duplicate Emulator Issues #11845: [macOS] Freeze on changing any configuration setting added
Updated by JosJuice about 5 years ago
- Has duplicate Emulator Issues #11842: A window crash freezes again. added
Updated by Pizuz about 5 years ago
In my case ticking any checkbox in the 'General' section of the main configuration window makes Dolphin (5.0-11393 at the time of writing) hang. In the case of 'Enable Dual Core' it looks like the change is actually applied, because the state of the checkbox has indeed changed after restarting Dolphin.
Updated by MayImilae about 5 years ago
- Subject changed from Dolphin hangs with a clean configuration on macOS 10.4.6 when attempting to close Dolphin or open the 'Controllers' config UI to Dolphin hangs with a clean configuration on macOS 10.14.6 when attempting to close Dolphin or open the 'Controllers' config UI
That typo annoyed me, so, fixed!
Updated by dada78641 almost 5 years ago
Pizuz wrote:
In my case ticking any checkbox in the 'General' section of the main configuration window makes Dolphin (5.0-11393 at the time of writing) hang. In the case of 'Enable Dual Core' it looks like the change is actually applied, because the state of the checkbox has indeed changed after restarting Dolphin.
Same here. It seems you can change exactly one option. Then it freezes and you need to restart it.
Would be really great to get some news on this—any news at all. It's been broken for almost 5 months now...
I just installed a clean version of 5.0-11405, which appears to have fixed the controller crash, because the configuration now includes the aforementioned TraversalChoice
option.
However, the Debugger/GFX/Logger ini files are still not being generated. Or rather they exist but they're 0 bytes. According to the description, having valid versions of these files will fix the issue of being unable to quit.
The attached 'Dolphin Configurations.zip' file contains generated files from the last good build, but this zip only includes a valid logger.ini
file - the other two mentioned files are also 0 bytes in this zip. Copying over the logging.ini
file fixes the problem of Dolphin hanging, but still leaves the issue of being unable to change settings in the 'General' tab. Presumably the other two files will fix that.
So I think this is most likely just a problem with the right files not being generated for some reason. Even just a message of someone's intention to look into this problem sometime would be really appreciated.
Updated by dada78641 almost 5 years ago
Correction, it seems that I still can't cleanly exit Dolphin even after adding the logger.ini
file, if any settings are changed prior to exiting. Such as, say, changing the aspect ratio in the graphics option. If no settings are changed, Dolphin exits cleanly with the logger.ini
file, and if any settings are changed it will hang as usual.
I asked a friend to send me her GFX.ini
file, albeit from Windows, but unfortunately having one in the Application Support dir doesn't change anything.
Updated by JosJuice almost 5 years ago
- Status changed from New to Fixed
- Fixed in set to 5.0-11458