Description of problem: I tried to open OpenPGP/MIME message (actually https://lists.fedoraproject.org/pipermail/devel/2015-November/216921.html) with pgpcore, pgpinline and pgpmime plugins in use. Message was displayed and status notification with locksymbol said "Luetaan viestiä" in Finnish, ie something like "Opening message". Then Claws crashed Version-Release number of selected component: claws-mail-3.12.0-1.fc22 Additional info: reporter: libreport-2.6.3 backtrace_rating: 4 cmdline: claws-mail crash_function: sgpgme_sigstat_info_short executable: /usr/bin/claws-mail global_pid: 6143 kernel: 4.2.6-200.fc22.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 sgpgme_sigstat_info_short at sgpgme.c:229 #1 update_signature_noticeview at mimeview.c:1072 #2 mimeview_check_sig_thread_cb at mimeview.c:1173 #7 g_main_context_iteration at gmain.c:3869 #8 gtk_main_iteration at gtkmain.c:1356 #9 threaded_run at imap-thread.c:427 #10 imap_threaded_store at imap-thread.c:3270 #11 imap_set_message_flags at imap.c:4368 #13 imap_change_flags at imap.c:4955 #15 folder_item_change_msg_flags at folder.c:3883
Created attachment 1095370 [details] File: backtrace
Created attachment 1095371 [details] File: cgroup
Created attachment 1095372 [details] File: core_backtrace
Created attachment 1095373 [details] File: dso_list
Created attachment 1095374 [details] File: environ
Created attachment 1095375 [details] File: limits
Created attachment 1095376 [details] File: maps
Created attachment 1095377 [details] File: mountinfo
Created attachment 1095378 [details] File: namespaces
Created attachment 1095379 [details] File: open_fds
Created attachment 1095380 [details] File: proc_pid_status
Created attachment 1095381 [details] File: var_log_messages
I was able to open said message normally after removing all pgp-plugins. After adding them back Claws was crashing constantly.
Thanks for filing the bug report. There has been a similar one in bug 1279218 for Fedora 23, crashing in the same line of code, but with a different backtrace and no steps on how to reproduce it. This one I cannot reproduce either. I've fetched the original message you refer to but it verifies fine. More trouble-shooting is necessary. [...] Meanwhile I've done some searching. Debian has been affected, too: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=796870 However, the patch mentioned there has been reverted again in upstream git on 2015-11-01, called a "regression", which is *after* the release of 3.13.0: http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=22a0f60092f94e7228e7bf0817a6982ac8dd7a59
I have created minimal GPG public keyring that reproduces this bug. Keyring contains only two puclic keys that are currently available on keyservers. Apparently there is some problems in how GPG updates to version 2 causing problematic keyrings. This worked for me also on Fedora 23. To reproduce using minimal-reproducer-gnupg.tar.gz: 1. Extract the tarball. 2. $export GNUPGHOME=<path to GNUPG-Corrupted> 3. $claws-mail 4. Open the email from original report. If you have to import new key to this keyring use command gpg --import, not gpg2 --import.
Created attachment 1095935 [details] Corrupted GPG public keyring reproducing this bug.
Great! That's sufficient to reproduce it. Claws Mail 3.13.0 fixes it and prints The signature can't be checked - End of file. instead.
Created attachment 1095966 [details] the original mail for the test-case
*** Bug 1279218 has been marked as a duplicate of this bug. ***
*** Bug 1292950 has been marked as a duplicate of this bug. ***
claws-mail-3.13.0-2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-9a092f35d2
claws-mail-3.13.0-2.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with $ su -c 'dnf --enablerepo=updates-testing update claws-mail' You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-aa14be8d92
claws-mail-3.13.1-1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-aa14be8d92
claws-mail-3.13.1-1.fc22.1 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-9a092f35d2
claws-mail-3.13.1-3.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-aa14be8d92
claws-mail-3.13.1-3.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-9a092f35d2
claws-mail-3.13.1-4.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-3a073171c3
claws-mail-3.13.1-3.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-9a092f35d2
claws-mail-3.13.1-4.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-aa14be8d92
claws-mail-3.13.1-4.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-3a073171c3
Version claws-mail-3.13.0-2 fixes this problem for me both in Fedora 22 and in Fedora 23.
claws-mail-3.13.1-4.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
claws-mail-3.13.1-4.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.