-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
KeePassXC Freezes On closing in Linux Mint 20.0 #5199
Comments
I experience the same on fresh install on Arch Linux. From
When trying to execute the following command: secret-tool lookup UserName invidian Version: 71b05db. |
Nice that shows perfectly where the crash is occurring, but unrelated to the OP's crash |
Kinda the same issue as OPs ? I have two independent systems (different DBs, users) both experience desktop/app hangs when closing keepassxc after using it with 1 DB and firefox integration. (Browser can already be closed) So steps are:
If you close keepassxc before firefox or don't connect the browser integration it'll work without any hangs.
|
I have the same experience. What's strange is that in KDE it freezes the whole plasmashell as well. It's around 5 seconds for me though. |
That would imply that it is plasma itself that is freezing. |
Yeah, but somehow it's caused by keepassxc only. |
This happens to me on a fresh Arch install using KDE Plasma. Sure it may be "Plasma itself that is freezing" but no other app behaves like this this. Only KeePassXC. I installed KeePassXC from the pacman repo: https://archlinux.org/packages/community/x86_64/keepassxc/ Computer details: This also happens on the regular non-hardened Kernel. Additional details/what happens.
This issue is probably more widespread than everyone thinks but we just ignore or live with it. I saw a Reddit post a couple days ago where 2 replies said they all experienced it: This occurs whether you unencrypt or just close the app right away so I don't think it has anything to do with the "encryption delay" that was mentioned in a comment. With Steam Deck using KDE Plasma, it is a good time to get new users/spread awareness of Linux and would make a bad impression for KDE/Linux if the entire handheld hangs for 2 seconds just to close a password manager. |
I setup a VM with the following; Operating System: Fedora Linux 35 At first I was able to replicate a freeze on exit, but when I did system updates and installed packages required for building keepassxc.... it totally went away. I just built the develop branch and it ran and exited without any delay. |
That freeze doesn't happen all the time in Plasma. It could be some race condition that causes it to happen only sometimes when you close keepassxc. So just try doing it a lot. |
Not sure if related, but when keepassxc closes I see this in the X session errors log:
|
Are you suggesting when that ticket is fixed and released this should no longer be an issue? |
I'm not saying anything at this point besides the fact that this does not seem to be caused by KeePassXC. It very well may be a Qt problem. |
This still happens, so IMHO better to keep it opened until it's actually working properly. Or may be this can be investigated more like running a debugger on that situation. If it's a bug in Qt, better to narrow it down and actually report it upstream, otherwise it might never be fixed. I.e. I'm not convinced the above bug is the same as causing this hang / delay on exit. |
This issue is all over the place. Narrow the parameters with which it occurs, preferably with a fresh OS install to rule out other factors. I cannot reproduce it as noted above. |
My current set-up: Debian testing. keepassxc: 2.6.6 Is it different from yours? |
Can't reproduce it with newer Qt in Debian testing (5.15.4), so I think it was a Qt bug that's now fixed. |
Overview
On each attempt to close KeepPassXC, the app hangs.
Steps to Reproduce
3, Leave open for a few minutes, minimized or not
Expected Behavior
Close the KeePassXC app without freezing.
Actual Behavior
Just hangs on screen for 30 - 40 seconds.
Context
This happens whether a browser is open or not.
KeePassXC - Version 2.6.0
Revision: 0765954
Qt 5.12.8
Debugging mode is disabled.
Operating system: Linux Mint 20
CPU architecture: x86_64
Kernel: linux 5.4.0-42-generic
Enabled extensions:
Cryptographic libraries:
libgcrypt 1.8.5
Operating System: Linux
Desktop Env: Cinnamon
Windowing System: X11/Wayland
The text was updated successfully, but these errors were encountered: