GNOME Bugzilla – Bug 672688
imapx: Deleting message while its contents are being downloaded causes crash
Last modified: 2013-09-13 01:07:11 UTC
Select message that doesn't have its contents downloaded and delete it. Observe crash. Evolution-3.3.92 Backtrace: (evolution:23742): camel-imapx-CRITICAL **: camel_imapx_command_unref: assertion `real_ic->ref_count > 0' failed (evolution:23742): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: Operatsioon tühistati (evolution:23742): camel-imapx-CRITICAL **: camel_imapx_command_unref: assertion `real_ic->ref_count > 0' failed (evolution:23742): camel-imapx-WARNING **: camel_imapx_command_queue_delete_link: Link not found in queue Program received signal SIGSEGV, Segmentation fault.
+ Trace 229937
Thread 2849659760 (LWP 23772)
"Operatsioon tühistati" means "Operation cancelled"
If this is repeatable, can you try running Evolution with "G_DEBUG=fatal_criticals" and get a backtrace where that first CRITICAL warning hits? This looks very much like the reference counting issue I'm currently trying to hunt down, but I've not yet found the source of the problem. Knowing where that first warning is coming from would help immensely.
Here we go (just moving around in message list causes that): (evolution:24149): camel-imapx-CRITICAL **: camel_imapx_command_unref: assertion `real_ic->ref_count > 0' failed Program received signal SIGTRAP, Trace/breakpoint trap.
+ Trace 229938
Thread 2908740464 (LWP 24179)
This will also affect evolution-kolab, since it uses Camel IMAPX as mail engine.
*** This bug has been marked as a duplicate of bug 672717 ***