-
Notifications
You must be signed in to change notification settings - Fork 558
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[linux] editing controlls sometimes (often) freezes the emulator #843
Comments
a similar issue was reported for the flatpak version in #731 that issue has been fixed (at least on fedora) but this new issue happens happens on all linux versions of desmume |
I tried to reproduce using my local build, but no luck so far. Is it exclusive to flatpack version? |
No I compiled the latest commit from source and reproduced the issue try opening the change A button and leaving it for like 30 seconds to a minute |
I started a game, then opened 'Configure joystick controls' window, pressed a button at the top (configure A), the emulation paused, which is expected: the dialog appears waiting for the input in a loop in the main thread. I waited for a minute then pressed a button on my gamepad, input was accepted and emulation continued. |
wayland vs X11 issue maybe ? |
I am using wayland (gnome). what distro are you using @thesourcehim ? |
and it only happens for joystick controlls, does not happen for keyboard controlls, are you using keyboard @thesourcehim ? changing the focused window while this is up can also cause the freeze |
Yes, I'm using gamepad. My system is Fedora 40, Plasma 6 wayland. |
Tested PR #845 and it totally and completely fixed this issue. it no longer dead loops when I press edit controlls, and the cancel button now works. |
Tested using the newest commit as of october 2024, built using gtk3
when editing controlls, if you are not quick enough (and 60% of the time even if you are) the emulator will hard freeze.
music will still play, and the game will run, and if you already have some controls set up by the time it freezes, you can use those buttons.
but when I say it hard freezes, I mean it becomes impossible to quit the program. none of the UI is interactable, and alt+f4 does nothing. only thing that works is opening up the task manager and killing the process.
The text was updated successfully, but these errors were encountered: