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 672631 - Calendar backend sometimes crashes when closing
Calendar backend sometimes crashes when closing
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 14:55 UTC by Christian Hilberg
Modified: 2012-03-22 17:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Hilberg 2012-03-22 14:55:05 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).
Comment 1 Christian Hilberg 2012-03-22 14:57:19 UTC
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.
Comment 2 Christian Hilberg 2012-03-22 15:00:54 UTC
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
Comment 3 Christian Hilberg 2012-03-22 17:37:40 UTC
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