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 730061 - Evolution crashes with Zimbra IMAP
Evolution crashes with Zimbra IMAP
Status: RESOLVED DUPLICATE of bug 729546
Product: evolution
Classification: Applications
Component: Mailer
3.12.x (obsolete)
Other All
: Normal normal
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2014-05-13 12:16 UTC by Debarshi Ray
Modified: 2014-05-28 17:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Debarshi Ray 2014-05-13 12:16:05 UTC
I can consistently crash evolution while reading mail from the Red Hat Zimbra IMAP server.

(evolution:4536): camel-imapx-CRITICAL **: camel_imapx_command_ref: assertion 'CAMEL_IS_IMAPX_COMMAND (ic)' failed

(evolution:4536): camel-imapx-WARNING **: camel_imapx_command_queue_delete_link: Link not found in queue

(evolution:4536): camel-imapx-CRITICAL **: imapx_server_command_removed: assertion 'command != NULL' failed

(evolution:4536): camel-imapx-CRITICAL **: camel_imapx_command_close: assertion 'CAMEL_IS_IMAPX_COMMAND (ic)' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff4d7fa700 (LWP 4660)]
g_queue_peek_head_link (queue=queue@entry=0x28) at gqueue.c:579
579	  return queue->head;
(gdb) thread apply all bt

Thread 63 (Thread 0x7fff4d7fa700 (LWP 4660))

  • #0 g_queue_peek_head_link
    at gqueue.c line 579
  • #1 imapx_command_start
    at camel-imapx-server.c line 1413
  • #2 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #3 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #4 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #5 imapx_command_start
    at camel-imapx-server.c line 1439
  • #6 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #7 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #8 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #9 imapx_command_start
    at camel-imapx-server.c line 1439
  • #10 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #11 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #12 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #13 imapx_command_start
    at camel-imapx-server.c line 1439
  • #14 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #15 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #16 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #17 imapx_command_start
    at camel-imapx-server.c line 1439
  • #18 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #19 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #20 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #21 imapx_command_start
    at camel-imapx-server.c line 1439
  • #22 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #23 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #24 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #25 imapx_command_start
    at camel-imapx-server.c line 1439
  • #26 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #27 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #28 imapx_command_fetch_message_done
  • #29 imapx_command_start
    at camel-imapx-server.c line 1439
  • #30 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #31 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #32 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #33 imapx_command_start
    at camel-imapx-server.c line 1439
  • #34 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #35 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #36 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #37 imapx_command_start
    at camel-imapx-server.c line 1439
  • #38 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #39 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #40 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #41 imapx_command_start
    at camel-imapx-server.c line 1439
  • #42 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #43 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #44 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #45 imapx_command_start
    at camel-imapx-server.c line 1439
  • #46 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #47 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #48 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #49 imapx_command_start
    at camel-imapx-server.c line 1439
  • #50 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #51 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #52 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #53 imapx_command_start
    at camel-imapx-server.c line 1439
  • #54 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #55 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #56 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #57 imapx_command_start
    at camel-imapx-server.c line 1439
  • #58 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #59 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #60 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #61 imapx_command_start
    at camel-imapx-server.c line 1439
  • #62 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #63 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #64 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #65 imapx_command_start
    at camel-imapx-server.c line 1439
  • #66 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #67 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #68 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #69 imapx_command_start
    at camel-imapx-server.c line 1439
  • #70 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #71 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #72 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #73 imapx_command_start
    at camel-imapx-server.c line 1439
  • #74 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #75 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #76 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #77 imapx_command_start
    at camel-imapx-server.c line 1439
  • #78 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #79 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #80 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #81 imapx_command_start
    at camel-imapx-server.c line 1439
  • #82 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #83 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #84 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #85 imapx_command_start
    at camel-imapx-server.c line 1439
  • #86 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #87 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #88 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #89 imapx_command_start
    at camel-imapx-server.c line 1439
  • #90 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #91 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #92 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #93 imapx_command_start
    at camel-imapx-server.c line 1439
  • #94 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #95 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #96 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #97 imapx_command_start
    at camel-imapx-server.c line 1439
  • #98 imapx_command_start_next
    at camel-imapx-server.c line 1786
  • #99 imapx_command_queue
    at camel-imapx-server.c line 1947
  • #100 imapx_command_fetch_message_done
    at camel-imapx-server.c line 5283
  • #101 imapx_completion
    at camel-imapx-server.c line 3622
  • #102 imapx_step
    at camel-imapx-server.c line 3665
  • #103 imapx_ready_to_read
    at camel-imapx-server.c line 7783
  • #104 g_main_dispatch
    at gmain.c line 3064
  • #105 g_main_context_dispatch
    at gmain.c line 3663
  • #106 g_main_context_iterate
    at gmain.c line 3734
  • #107 g_main_loop_run
    at gmain.c line 3928
  • #108 imapx_parser_thread
    at camel-imapx-server.c line 7869
  • #109 g_thread_proxy
    at gthread.c line 764
  • #110 start_thread
    at pthread_create.c line 309
  • #111 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 111


rishi@kolache ~$ rpm -qa | grep evolution
evolution-ews-3.12.1-1.fc20.x86_64
evolution-3.12.1-1.fc20.x86_64
evolution-debuginfo-3.12.1-1.fc20.x86_64
evolution-data-server-debuginfo-3.12.1-1.fc20.x86_64
evolution-data-server-3.12.1-1.fc20.x86_64
rishi@kolache ~$
Comment 1 Milan Crha 2014-05-28 17:26:53 UTC
Thanks for taking the time to report this bug.
This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade.

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