This bug, once triggers, results in the following: 1- Once you try to shutdown (I haven't tried logout/reboot), plasma shell (i.e. Kicker, the application bar -- the whole shell) freezes for roughly 2 minutes. Applications running can still be interacted with though, so the computer is not fully frozen. Once the UI unfreezes, the system simply does not shut down. 2- Shutdown is no longer possible (See #1). Here's how to reproduce: 1- Start something in Konsole, anything (I just did sudo journalctl -f) 2- Try to shut down. Konsole will warn you that something is running, cancel out of it to not reboot. 3- You'll see a Plasma Workspace notification about Konsole not closing. Ignore it. 4- Simply try to shutdown again. (The desktop will just freeze at that point). From then on, if you need to reboot, you need to sudo shutdown -r now.
At step 2, I don't even see the warning that something is till running in Konsole. :/
Like Nate my Konsole is not prompting me that a process is still running... But i can reproduce with a blank new file in KWrite
The desktop seems to come back responsive after 30-60 seconds
"30-60 seconds" suggests a DBus timeout somewhere to me.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3839
@nate Regarding the konsole not prompting for confirmation thing, i think it is simply a matter of having ticked the box "Do not ask again" at some point, as `rm ~/.config/konsolerc` made it show up again for me. This is also available in the GUI as Settings > Configure Konsole... > Enable all "Don't Ask Again" messages
I don't think so. I get prompted if I run `journalctl -f` in a tab and try to quit the app normally. And Just to be safe, I clicked the Enable all "Don't Ask Again" messages button and then restarted the machine with `journalctl -f` still running; no change; it just gets killed immediately. I also had Kate open with an unsaved doc with changes, and that got killed too.
Ah ok, that I cannot reproduce. My issue was konsole not prompting probably because i had asked it not to previously.
Git commit f51691f6a147b549109dc50d92b28ae6a42fbab5 by David Edmundson, on behalf of Alessandro Astone. Committed on 02/02/2024 at 16:21. Pushed by aleasto into branch 'master'. logout-greeter: Always answer dbus calls Since "shutdown: Introduce support for KWin closing wayland windows" plasma-shutdown is running for the whole time the KWin notification is visible waiting for the user to choose whether to abort or continue the logout. If the user ignores the notification and clicks again to logout we would hang the desktop while waiting for logout-greeter to answer. M +7 -0 logout-greeter/greeter.cpp M +0 -5 logout-greeter/main.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/f51691f6a147b549109dc50d92b28ae6a42fbab5
Git commit a40d7fdb93eb23fa7f6d006d30dc1cf0159c0316 by Alessandro Astone. Committed on 02/02/2024 at 16:39. Pushed by aleasto into branch 'Plasma/6.0'. logout-greeter: Always answer dbus calls Since "shutdown: Introduce support for KWin closing wayland windows" plasma-shutdown is running for the whole time the KWin notification is visible waiting for the user to choose whether to abort or continue the logout. If the user ignores the notification and clicks again to logout we would hang the desktop while waiting for logout-greeter to answer. M +7 -0 logout-greeter/greeter.cpp M +0 -5 logout-greeter/main.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/a40d7fdb93eb23fa7f6d006d30dc1cf0159c0316