Summary: | Vault crashed after canceling password prompt | ||
---|---|---|---|
Product: | [Plasma] Plasma Vault | Reporter: | nuc <nucrap> |
Component: | general | Assignee: | Ivan Čukić <ivan.cukic> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | konstantinos.smanis, nate |
Priority: | NOR | Keywords: | triaged |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
automated crash log
crash log crash log with plasma-vault debug symbols crash log with plasma-vault debug symbols with manually launched kded5 kded5 terminal output |
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 *** |
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.