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 607368 - Evolution (latest git) crashes in camel-imap-provider.c
Evolution (latest git) crashes in camel-imap-provider.c
Status: RESOLVED DUPLICATE of bug 604773
Product: evolution
Classification: Applications
Component: Mailer
2.30.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2010-01-18 21:54 UTC by Paul Smith
Modified: 2013-09-13 01:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Paul Smith 2010-01-18 21:54:10 UTC
I'm running Evolution compiled from git this morning, on an Ubuntu 9.10 system.

I'm not sure what happened as I was away from my desk, but when I got back Evolution had crashed.  This is a test user account with a test Evolution IMAP (hosted on a Dovecot server) so it shouldn't get any email.  I had sent this IMAP account a test email, just a trivial "hello" message with no fancy content, then I created a new MAPI account and left that chugging along reading my inbox.  When I got back Evo had crashed.  It seemed like it had crashed try to get that new IMAP email, not related to the MAPI account.

The log said:

(evolution:7500): camel-CRITICAL **: camel_object_is: assertion `o != NULL' failed

(evolution:7500): evolution-mail-CRITICAL **: mail_tools_folder_to_url: assertion `CAMEL_IS_FOLDER (folder)' failed
Segmentation fault (core dumped)


The backtrace is:

  • #0 imap_url_equal
    at ../../../../../evolution-data-server/camel/providers/imap/camel-imap-provider.c line 164
  • #1 storeinfo_find_folder_info
    at ../../../evolution/mail/mail-folder-cache.c line 1067
  • #2 g_hash_table_foreach
    from /lib/libglib-2.0.so.0
  • #3 mail_folder_cache_get_folder_info_flags
    at ../../../evolution/mail/mail-folder-cache.c line 1124
  • #4 mail_backend_folder_changed_cb
    at ../../../evolution/mail/e-mail-backend.c line 328
  • #5 e_marshal_VOID__BOXED_STRING_STRING_INT_STRING_STRING_STRING
    at e-marshal.c line 968
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 ??
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #10 real_flush_updates
    at ../../../evolution/mail/mail-folder-cache.c line 198
  • #11 do_async_event
    at ../../../evolution/mail/mail-mt.c line 617
  • #12 mail_msg_idle_cb
    at ../../../evolution/mail/mail-mt.c line 439
  • #13 g_main_context_dispatch
    from /lib/libglib-2.0.so.0
  • #14 ??
    from /lib/libglib-2.0.so.0
  • #15 g_main_loop_run
    from /lib/libglib-2.0.so.0
  • #16 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #17 main
    at ../../../evolution/shell/main.c line 594

Comment 1 Akhil Laddha 2010-01-19 04:37:09 UTC
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

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