SUMMARY Kwallet causes shutdown to hang for 8-10 seconds before system shuts down under certain conditions STEPS TO REPRODUCE 1. have kwallet enabled with the default settings 2. enable 'show manager in system tray' in KDE wallet preferences 3. log out and log in to make sure that the Wallet Manager is shown in the system tray 4. shutdown/reboot your system from GUI OBSERVED RESULT shutdown hangs for about 8 seconds before it shuts down properly EXPECTED RESULT system shuts properly without a hang (like when the abovementioned setting is not enabled) SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Neon (available in About System) KDE Plasma Version: 5.20.2 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.0 ADDITIONAL INFORMATION if I perform 'shutdown -r now' in the terminal, the system shuts down as expected regardless the kwallet preferences
Hello, I'm happy that someone else has this issue! I performed a dichotomic search using a fresh account and my current account to find out what application caused the issue: kwallet. The fresh account as the same issue has my current account due to a single line in kwalettrc file. Then, if I remove the entry « Launch Manager=true » from the fresh account, everything works like a charm. Next step is to try performing this little thing on my current account.
(In reply to Julien Delquié from comment #1) > Hello, > > I'm happy that someone else has this issue! > > I performed a dichotomic search using a fresh account and my current account > to find out what application caused the issue: kwallet. The fresh account as > the same issue has my current account due to a single line in kwalettrc file. > > Then, if I remove the entry « Launch Manager=true » from the fresh account, > everything works like a charm. > > Next step is to try performing this little thing on my current account. Ok, sorry for the filename it's .config/kwalletrc. So, here is what I have done : 1. remove the faulty line, 2. reboot: 8-10 seconds to wait, the modification is not taken into account immediately, 3. login to my current account: kwallet is launched and visible without requesting it, I closed it, 4. reboot: instant! yay! 5. login to my current account: no kwallet visible without requesting it, cool, 6. reboot (again, just to be sure): instant! yay! 7. login to my current account: still no kwallet visible without requesting it, so I think I'm done with this. :) So, what happens with this little line from an old account kwallet config ? :'(
Removing 'Launch Manager=true' from .config/kwalletrc seems to just disable the 'show manager in system tray' setting in KDE wallet preferences, which I know that solves the issue. My problem is, if that setting is enabled (like I wrote in my bug description), the logout process still does not start instantly.
(In reply to Jacob from comment #3) > Removing 'Launch Manager=true' from .config/kwalletrc seems to just disable > the 'show manager in system tray' setting in KDE wallet preferences, which I > know that solves the issue. My problem is, if that setting is enabled (like > I wrote in my bug description), the logout process still does not start > instantly. I just have found this bug report after trying what I have done in my comments. I'm not a dev, I just give some other observations using files (because it was my method to find out what happens, and I'm curious on how you found out it was kwallet). And obviously, like you, I prefer to have my kwallet in my systray! :)
*** Bug 434199 has been marked as a duplicate of this bug. ***
Hello, still have this issue here? Because I do not, since a long time now.