GNOME Bugzilla – Bug 669226
Crash when removing calendar component
Last modified: 2012-02-03 13:31:18 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=786547 [abrt] evolution-data-server-3.2.3-1.fc16: strcmp: Process /usr/libexec/e-calendar-factory was killed by signal 11 (SIGSEGV) libreport version: 2.0.8 abrt_version: 2.0.7 backtrace_rating: 4 cmdline: /usr/libexec/e-calendar-factory comment: Connected to MS Exchange server, trying to delete many recurring instances of calendar appointments. Stopped working and ABRT popped up and said it crashed. crash_function: strcmp executable: /usr/libexec/e-calendar-factory kernel: 3.2.2-1.fc16.x86_64 reason: Process /usr/libexec/e-calendar-factory was killed by signal 11 (SIGSEGV) time: Wed 01 Feb 2012 01:08:51 PM EST
+ Trace 229581
Thread 1 (Thread 0x7fe8237fe700 (LWP 9480))
Created attachment 206683 [details] [review] ema patch for evolution-mapi; I cannot reproduce this myself, but looking into the place of the crash and a circumstance (it was called with 'rid' being NULL), and it succeeded with component removal on the server, and then, when removing it also from the local cache, it crashed on 'rid' comparison. The test didn't make much sense to me anyway, because it prevented notifications of removed components for certain cases, where this is not correct, because e_cal_backend_notify_component_removed() makes sure that only affected views are updated with the change.
Created commit e321b33 in evo master (3.3.5+)
err, *ema* master, of course.