Created attachment 127374 [details] automated crash log I wanted to try out the vault. I have created a new one and it appeared in the system tray vault manager as usual. Then I clicked on my vault. The pw prompt opened. But instead of entering my pw I decided to click 'Cancel'. This has led to a crash. Now when I click on my Vault Manager the list is empty, my vault is gone (I did not attempt a restart yet tho). Crash log included, I hope it helps.
Cannot reproduce.
Hm, I can reproduce this a 100%
Can you provide the versions of Qt, Plasma, cryfs, encfs?
Created attachment 127602 [details] crash log I can reproduce this consistently as well. Cancelling the password prompt crashes kded5 leaving the system in a miserable state. I was trying to access a cryfs-encrypted vault. Operating System: Gentoo Linux KDE Plasma Version: 5.18.4 KDE Frameworks Version: 5.69.0 Qt Version: 5.14.1 Kernel Version: 5.6.4-gentoo OS Type: 64-bit cryfs version: 0.10.2 encfs version: not installed
Can you install packages with debugging symbols? (plasma-vault in particular)
Created attachment 127604 [details] crash log with plasma-vault debug symbols Let me know if you need extra debug symbols, e.g., for Qt, as that would take significantly more time to acquire, being on Gentoo.
Thanks! I think debugging symbols for Qt are not needed at this point. Can you also start kded5 manually from terminal and post the output right before the crash?
Created attachment 127605 [details] crash log with plasma-vault debug symbols with manually launched kded5
Created attachment 127606 [details] kded5 terminal output After replacing kded5 (kded5 --replace), my vault didn't show up in the Plasma widget, so I had to restart plasmashell as well (kquitapp5 plasmashell && plasmashell), as you may notice in the log.
Hm, the output log seems to hint at another place than the crash log. Fun. Can you compile the master version of plasma-vault and check again?
Commit 4d11dcf doesn't crash. I picked this one because the next one bumps the KF5 deps to 5.70.0 and I would have to go through a lot of unreleased deps.
This bug is just a duplicate of #418262; I can confirm that commit f6a924b resolves the issue. Just cherry-pick the fix to the Plasma/5.18 branch.
I have to say that you're amazing! :) Can you check the commit f6a924b37880b7340e796846a6e5474413ca6533 and one before that one. I think that might be the fix that resolved this crash.
I did, commit f6a924b^ crashes, f6a924b doesn't. I just confirmed that the cherry-pick fixes the issue on the Plasma/5.18 branch as well.
*** This bug has been marked as a duplicate of bug 418262 ***
Ivan, you wanna do the cherry-pick?
Done
Thanks! *** This bug has been marked as a duplicate of bug 418262 ***