After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 740187 - evolution-3.12.8 crashed
evolution-3.12.8 crashed
Status: RESOLVED DUPLICATE of bug 741434
Product: evolution
Classification: Applications
Component: Mailer
3.12.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-11-15 19:07 UTC by Pacho Ramos
Modified: 2015-01-07 10:52 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
1419410436.3126_2277.belkin5:2,ST (6.20 KB, text/plain)
2015-01-06 19:03 UTC, Pacho Ramos
Details

Description Pacho Ramos 2014-11-15 19:07:25 UTC
When moving through the list of mails:
Core was generated by `evolution'.
Program terminated with signal SIGSEGV, Segmentation fault.

Thread 1 (Thread 0x7f5449ffb700 (LWP 11989))

  • #0 g_type_check_instance_is_a
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gobject/gtype.c line 3969
  • #1 g_object_unref
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gobject/gobject.c line 3009
  • #2 gpg_verify_sync
    at camel-gpg-context.c line 1958
  • #3 camel_cipher_context_verify_sync
    at camel-cipher-context.c line 493
  • #4 empe_mp_signed_parse
    at e-mail-parser-multipart-signed.c line 129
  • #5 e_mail_parser_parse_part_as
    at e-mail-parser.c line 563
  • #6 empe_message_parse
    at e-mail-parser-message.c line 91
  • #7 mail_parser_run
    at e-mail-parser.c line 127
  • #8 e_mail_parser_parse_sync
    at e-mail-parser.c line 349
  • #9 mail_reader_parse_message_run
    at e-mail-reader-utils.c line 2374
  • #10 run_in_thread
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gio/gsimpleasyncresult.c line 857
  • #11 io_job_thread
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gio/gioscheduler.c line 85
  • #12 g_task_thread_pool_thread
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gio/gtask.c line 1213
  • #13 g_thread_pool_thread_proxy
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gthreadpool.c line 307
  • #14 g_thread_proxy
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gthread.c line 764
  • #15 start_thread
    from /lib64/libpthread.so.0
  • #16 clone
    from /lib64/libc.so.6

Comment 1 Milan Crha 2014-11-24 09:41:36 UTC
Thanks for a bug report. The backtrace shows that it crashed when you selected a GPG signed message, namely
   mail://local/Inbox%2FGentoo-comrel/1413146449.919_90.belkin5

Is the crash reproducible with that message, please? I have multiple GPG signed (and some even encrypted) messages, but none of them is causing a crash.
Comment 2 Pacho Ramos 2014-11-24 10:24:12 UTC
Sorry, I removed it selecting the full thread to prevent the crash :S (I don't know what I was thinking sorry a lot).

Will reopen if I am ever able to reproduce again :'(
Comment 3 Milan Crha 2014-11-25 07:00:13 UTC
Pity, but okay. If it's not in a Trash, then maybe you'll receive a similar message again.
Comment 4 Pacho Ramos 2014-12-24 09:58:01 UTC
updated backtrace for 3.12.9
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `evolution'.
Program terminated with signal SIGSEGV, Segmentation fault.

Thread 1 (Thread 0x7f3de37f6700 (LWP 24450))

  • #0 g_type_check_instance_is_a
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gobject/gtype.c line 3969
  • #1 g_object_unref
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gobject/gobject.c line 3009
  • #2 gpg_verify_sync
    at camel-gpg-context.c line 1958
  • #3 camel_cipher_context_verify_sync
    at camel-cipher-context.c line 493
  • #4 empe_mp_signed_parse
    at e-mail-parser-multipart-signed.c line 129
  • #5 e_mail_parser_parse_part_as
    at e-mail-parser.c line 563
  • #6 e_mail_parser_parse_part
    at e-mail-parser.c line 508
  • #7 empe_mp_mixed_parse
    at e-mail-parser-multipart-mixed.c line 78
  • #8 e_mail_parser_parse_part_as
    at e-mail-parser.c line 563
  • #9 empe_message_parse
    at e-mail-parser-message.c line 91
  • #10 mail_parser_run
    at e-mail-parser.c line 127
  • #11 e_mail_parser_parse_sync
    at e-mail-parser.c line 349
  • #12 mail_reader_parse_message_run
    at e-mail-reader-utils.c line 2374
  • #13 run_in_thread
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gio/gsimpleasyncresult.c line 857
  • #14 io_job_thread
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gio/gioscheduler.c line 85
  • #15 g_task_thread_pool_thread
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/gio/gtask.c line 1213
  • #16 g_thread_pool_thread_proxy
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gthreadpool.c line 307
  • #17 g_thread_proxy
    at /var/tmp/portage/dev-libs/glib-2.40.2/work/glib-2.40.2/glib/gthread.c line 764
  • #18 start_thread
    from /lib64/libpthread.so.0
  • #19 clone
    from /lib64/libc.so.6

Comment 5 Pacho Ramos 2014-12-24 17:01:31 UTC
But I cannot find the offending mail apart of:
~/.local/share/evolution/mail $ grep -r 1419410436.3126_2277 *
Binary file local/folders.db matches local/folders.db
Comment 6 Milan Crha 2015-01-06 10:32:09 UTC
It's stored in
   ~/.local/share/evolution/mail/local/..Gnome-dev/
in the 'cur' subfolder (or 'new', it depends), with a name 1419410436.3126_2277.belkin5 plus some suffix with a meaning of some standard message flags. You can get the message laso from the UI, when you disable the preview panel (Ctrl+M or run evolution as `evolution --disable-preview`) then select the message and choose View->Source (Ctrl+U), or even "Save as mbox".
Comment 7 Pacho Ramos 2015-01-06 14:43:51 UTC
I cannot find it right now (maybe I removed it again :S), will save this for the next time then :'(

Only a note, I have ~/.local/share/evolution/mail/local/cur directory, but no other subdirectories inside "local" apart of "cur", "new" and "tmp"
Comment 8 Milan Crha 2015-01-06 15:34:24 UTC
(In reply to comment #7)
> Only a note, I have ~/.local/share/evolution/mail/local/cur directory, but no
> other subdirectories inside "local" apart of "cur", "new" and "tmp"

The other files and folders begin with a dot, thus they are usually hidden.
Comment 9 Pacho Ramos 2015-01-06 19:03:58 UTC
Created attachment 293966 [details]
1419410436.3126_2277.belkin5:2,ST

This is the mail, thanks! :D
Comment 10 Milan Crha 2015-01-07 10:52:03 UTC
Thanks for the message. I see it doesn't have much to do with the crash itself, only as it is GPG signed. I see that this crash had been fixed within bug #741434, thus I mark this as a duplicate of it.

*** This bug has been marked as a duplicate of bug 741434 ***