GNOME Bugzilla – Bug 672631
Calendar backend sometimes crashes when closing
Last modified: 2012-03-22 17:37:40 UTC
The E-D-S calendar backend randomly crashes when closing multiple Kolab calendar sources on the same Kolab server at the same time (this is, when e.g. events, tasks and memos are configured, and stopping Evolution).
Confirmed. The bug occurs because of a shared data structure (namely, the currently-active views), which is accessed concurrently by backend threads but access is not serialized. Note that the addressbook is also affected.
This bug has been fixed in commit 8aab729174436dd89e4f345db5d989183cd9b35c (see [0]), but needs approval to be included in the 3.4.0 release. [0] http://git.gnome.org/browse/evolution-kolab/commit/?h=ek-wip-porting&id=8aab729174436dd89e4f345db5d989183cd9b35c
Commit 8aab729174436dd89e4f345db5d989183cd9b35c did not fix completely, 80fc286cd4fd93e25f0548dda2da2b98c990edd6 (see [1]) is also needed. [1] http://git.gnome.org/browse/evolution-kolab/commit/?h=ek-wip-porting&id=80fc286cd4fd93e25f0548dda2da2b98c990edd6