GNOME Bugzilla – Bug 316315
Evolution exchange storage crashes on ECalendar sync
Last modified: 2006-01-18 13:08:36 UTC
Distribution/Version: Gentoo Using a Visor Deluxe, I can sync to my Exchange address book, ToDo list, etc. But as soon as I try to do the same with the ECalendar conduit, the evolution-exchange-storage plugin crashes. I've searched through bugzilla and google, but haven't found anything that seems like it's this problem. Using GDB, I get the following: (evolution-exchange-storage:19386): libecal-CRITICAL **: e_cal_component_get_as_string: assertion `priv->icalcomp != NULL' failed (evolution-exchange-storage:19386): libecal-CRITICAL **: e_cal_component_get_as_string: assertion `priv->icalcomp != NULL' failed (evolution-exchange-storage:19386): libecal-CRITICAL **: e_cal_component_get_as_string: assertion `priv->icalcomp != NULL' failed Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 49156 (LWP 19386)] 0xb6dfb741 in giop_send_buffer_append_string () from /usr/lib/libORBit-2.so.0 (gdb) thread apply all bt
+ Trace 63006
Thread 6 (Thread 65541 (LWP 19387))
Thread 5 (Thread 49156 (LWP 19386))
changing component to connector
Created attachment 55140 [details] [review] Fix for the bug Michael: Attached patch fixes exchange-storage process crash during calendar sync. Can you give it a try? You also need the calendar/addressbook patches in http://mail.gnome.org/archives/evolution-patches/2005-November/msg00111.html . Those patches enable authentication support in the conduits which is required for current head.
An updated patch lies in http://mail.gnome.org/archives/evolution-patches/2005-December/msg00007.html
Fixed in head.