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 672614 - Calendar backend sometimes crashes when opening
Calendar backend sometimes crashes when opening
Status: RESOLVED FIXED
Product: evolution-kolab
Classification: Other
Component: calendar
3.3.x
Other Linux
: High blocker
: ---
Assigned To: Christian Hilberg
Evolution Kolab maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-03-22 10:50 UTC by Christian Hilberg
Modified: 2012-03-22 15:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Hilberg 2012-03-22 10:50:17 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).
Comment 1 Christian Hilberg 2012-03-22 10:54:27 UTC
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.
Comment 2 Christian Hilberg 2012-03-22 11:03:42 UTC
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
Comment 3 Christian Hilberg 2012-03-22 15:02:05 UTC
Address book was also affected (the above-mentioned commit fixes that, too)