I have opened 2+ windows of ptyxis and if I want to close one of them by clicking on cross in the top right corner, all ptyxis windows are closed. $ rpm -q ptyxis ptyxis-47.6-1.fc41.x86_64 Expected behavior: Only one selected terminal windows is closed. Reproducible: Always Steps to Reproduce: 1.have 2+ ptyxis terminal windows opened 2. close one 3. Actual Results: All ptyxis terminal windows are closed Expected Results: only the selected one is closed
That can only happen if Ptyxis crashed, which typically only happens if your GPU driver went kaput while trying to cleanup resources. Can you check your crash logs? (`coredumpctl debug ptyxis` and then `bt` when in gdb to get the stack trace). Additionally information about your GPU and what Mesa drivers (or otherwise) are installed are critical to further tracking down an issue. https://gitlab.gnome.org/chergert/ptyxis/-/issues/116 https://gitlab.gnome.org/chergert/ptyxis/-/issues/187 https://gitlab.gnome.org/chergert/ptyxis/-/issues/135 https://gitlab.gnome.org/chergert/ptyxis/-/issues/140 Possibly https://gitlab.freedesktop.org/mesa/mesa/-/issues/10904
Nope, no coredumps in coredumpctl. I found an interesting detail - all windows are closed if the following steps are done: 1. open ptyxis from the applications menu 2. make tabs in this ptyxis window 3. right click on a tab in ptyxis window -> select 'move to new window' 4. close the original ptyxis window Voila! Even the forked window gets closed - no coredump and no error in journal - the only journal message is related to closure: Jan 30 07:53:45 fedora systemd[2533]: dbus-:1.2-org.gnome.Ptyxis: Consumed 1.682s CPU time, 56.5M memory peak.
It looks like for some reason it's not getting attached to the application instance (what inhibits exiting from the main loop). You can tell because the menu for the new window is not getting all of the shortcuts enabled in the primary menu. I'll figure this out today and get a patch ready.
The fix is here https://gitlab.gnome.org/chergert/ptyxis/-/commit/f05b513fdfb74e621944ff66ba43709eaaf88b3c and will be part of the eventual 47.9 release.
Can you backport the fix into F41 at least? The bug is quite annoying.
47.10 has the fix, so it's waiting on Fedora packaging (I'm not a Fedora packager).
I've sent PR with the backported patch - https://src.fedoraproject.org/rpms/ptyxis/pull-request/5 - and it works . Can someone merge it and do the official build?
Hello Zdenek, I updated f41 to version 47.10, that according to Christian, has the fix for this problem. Please, check if the error persists or if it is solved with the update.