Update keepassxc to 2.7.9. I will attach a patch after obtaining the PR number.
Created attachment 251590 [details] The patch Upload the patch.
Hi! This is related to existing bug #277652 This release also includes the last patch posted there.
Thanks for the patch! I am testing it and it's really unfortunately that like 2.7.8 in bug 277652, it is still stuck in all my systems while opening the .kdbx file. I did some ktrace and found that it's in a loop of trying to open /dev/ugen*, but no matter the operation is successful or not, it's endless. I don't see such behavior on 2.7.6, it doesn't try to open /dev/ugen* However I am really curious why this seems only happen on my systems, but at least 3 with 14.0, 14.1 and CURRENT.
(In reply to Li-Wen Hsu from comment #3) It is happening here too. Usually I have keepassxc compiled with the YUBIKEY option off, so no USB support, so no lockup, and I can use the latest version. But if I test with YUBIKEY on I can easily trigger lockups. The code in keepassxc does not open usb devices itself, I think it goes. Problem could be there. New keepassxc versions added polling for USB devices so that looks like the issue, with some bug in our libusb maybe.