Hello,
I have had this issue in F30 but just upgraded to F32 hoping it would be fixed but now it is much worse.
I use multiple accounts to isolate personal stuff from work so I usually have two or three different accounts open at any one time. Some accounts I only open for a short period of time and then close them.
Lately I have been having more issues with logging out and the window just gets to a point I cannot do anything in it. Mouse pointer moves but no right or left click menus or anything else.
Tonight, it happened with only one account open and went to close that as I was testing a weird issue with the mouse in that one account.
I have to go into a different account or terminal window and close all the processes that are still running.
I have to kill this process before the session will finally close.
root 9191 0.0 0.0 171972 19764 ? SL Jun18 0:00 /usr/libexec/sddm-helper --socket /tmp/sddm-auth21ca2b7f-c9cc-4127-afa5-b1d0bf27cbec --id 5 --start /usr/bin/startplasma-x11 --user robin
It has happened with all the accounts I have on this machine. It can be very frustrating.
I am suspecting it is related to something that is waiting but I don't know what as I have just logged in for less than a minute and logged out and it has occurred.
I have tried this but it doesn't fix the problem.
https://wiki.archlinux.org/index.php/Systemd/User#Kill_user_processes_on_log...
This is a list of what is running according to top for the user after trying to "Leave".
43039 xxxx 20 0 21596 11816 9584 S 0.0 0.0 0:00.39 systemd 43053 xxxx 20 0 179196 6524 4 S 0.0 0.0 0:00.00 (sd-pam) 43121 xxxx 20 0 268728 4324 3908 S 0.0 0.0 0:00.01 dbus-broker-lau 43122 xxxx 20 0 6240 3996 2708 S 0.0 0.0 0:00.17 dbus-broker 43216 xxxx 20 0 376096 41736 35524 S 0.0 0.1 0:00.26 kglobalaccel5 43221 xxxx 20 0 156240 5704 5128 S 0.0 0.0 0:00.00 dconf-service 43262 xxxx 9 -11 344116 15844 12220 S 0.0 0.0 0:00.80 pulseaudio 43270 xxxx 20 0 384548 24352 19708 S 0.0 0.1 0:00.30 abrt-applet 43281 xxxx 20 0 340884 7016 6436 S 0.0 0.0 0:00.00 agent 43304 xxxx 20 0 642980 34648 30336 S 0.0 0.1 0:00.13 kactivitymanage 43310 xxxx 20 0 305316 6956 6288 S 0.0 0.0 0:00.01 at-spi-bus-laun 43322 xxxx 20 0 268468 3592 3300 S 0.0 0.0 0:00.00 dbus-broker-lau 43327 xxxx 20 0 5148 2968 2708 S 0.0 0.0 0:00.01 dbus-broker 43339 xxxx 20 0 343388 8076 7272 S 0.0 0.0 0:00.00 gvfsd 43384 xxxx 20 0 322024 15428 13428 S 0.0 0.0 0:00.04 mission-control 43465 xxxx 20 0 321776 20908 18260 S 0.0 0.1 0:00.10 kscreen_backend 43486 xxxx 20 0 17228 5568 4808 S 0.0 0.0 0:00.00 gconf-helper 43487 xxxx 20 0 121492 7008 6252 S 0.0 0.0 0:00.00 gconfd-2 43519 xxxx 20 0 160880 7844 7088 S 0.0 0.0 0:00.06 at-spi2-registr 45603 xxxx 20 0 453980 49044 41564 S 0.0 0.1 0:00.23 kdeconnectd
As I close processes, gconf-helper doesn't want to close and goes into a zombie state.
43486 xxxx 20 0 0 0 0 Z 0.0 0.0 0:00.00 gconf-helper
As I am using a different approach this time by using "top" to show the running processes, I noticed that pulse audio goes to 100% as I am killing proccesses.
43262 xxxx 9 -11 344116 15848 12220 R 100.0 0.0 4:22.43 pulseaudio
Once I killed pulse audio, gconf-helper closed as well.
One thing I noticed on this last one that was strange, the plasma session opened on the same terminal (TTY3) that I already had a terminal session open in. I have never seen that before.
I hope someone can help me find this issue. I don't even know where to start to file a bug report.
Robin