GNOME Bugzilla – Bug 418502
evolution causes gpg stale locks
Last modified: 2013-09-13 01:06:09 UTC
The bug has been opened on https://launchpad.net/bugs/42199 "When changing from one message to another in the mail view, and the first one is gpg signed, evolution will [sometimes] kill gpg too abruptly, leaving a stale lock. This seems to occur when the 'verifying message (0% complete)' message is in the status bar. You can tell this has occured by running gpg --edit-key anykeyhere. As shown here: $ gpg --edit-key robertc gpg: checking the trustdb gpg: waiting for lock (held by 21748 - probably dead) ... gpg: waiting for lock (held by 21748 - probably dead) ... gpg: Interrupt caught ... exiting I dont know if this is a security bug, buts its certainly problematic: I appear to have lost by public keyring twice in some sort of interaction with this. ..."
Bumping version to a stable release.
This version is no longer maintained, which means that it will not receive any further security or bug fix updates. The current stable GNOME and Evolution version is 2.26. Can you please check again whether this issue still happens in Evolution 2.24 or 2.26 and update this report by adding a comment and changing the "Version" field? Thanks a lot. Again thank you for reporting this bug and we are sorry it could not be fixed for the version you originally used here.
Thanks for taking the time to report this bug; however, closing due to lack of response of the reporter, sorry. if you still see this issue with a current release of evolution (2.26.3 or later), please reopen. thanks in advance.
Comment from launchpad on 20.09.2009: >>> happened yesterday <<< So this should be reopened.
(In reply to comment #4) > Comment from launchpad on 20.09.2009: > >>> > happened yesterday > <<< > > So this should be reopened. Could you please tell us your evolution version ?
Um, sorry. After all the version is the most important thing. He is using evolution 2.27.4.
thanks Martin
I cannot reproduce exactly the same thing as the original reporter sees, but I can reproduce something similar on actual master (~2.30.0): a) choose an encrypted message, thus you'll be asked for a password b) before entering a password, select another message c) cancel the password prompt See that $ ps -A | grep gpg produces: > 2787 ? 00:00:00 gpg <defunct> repeating the process above produces another line. Closing Evolution makes it free again. The difference is, that I am able to --edit-key with these defunct gpgs, but I guess it's related, and fixing one will fit the other as well.
Created attachment 157527 [details] [review] eds patch for evolution-data-server; This seems to do that for me.
Created commit 10bc3c4 in eds master (2.31.1+) Created commit 757a25d in eds gnome-2-30 (2.30.1+)