GNOME Bugzilla – Bug 672614
Calendar backend sometimes crashes when opening
Last modified: 2012-03-22 15:02:05 UTC
The E-D-S calendar backend randomly crashes when opening 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 starting up Evolution).
Confirmed. The bug occurs because of a shared data structure (namely, a hash table of Kolab server connection objects), which is accessed concurrently by backend threads but access is not serialized.
This bug has been fixed in commit 47a2bdec7d362fbe12ae7efdf6365b10f94cfab2 (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=47a2bdec7d362fbe12ae7efdf6365b10f94cfab2
Address book was also affected (the above-mentioned commit fixes that, too)