GNOME Bugzilla – Bug 780894
Crash under e_cal_recur_generate_instances()
Last modified: 2018-01-17 09:06:00 UTC
My Evolution 3.22.6 from Debian just crashed with the following segfault: Thread 5266 "pool" received signal SIGSEGV, Segmentation fault.
+ Trace 237324
Thread 140733059168000 (LWP 29251)
Thanks for a bug report. I guess this is similar to bug #634294, which had been fixed before 3.22.x. The issue can be still the same, using an icaltimezone object which had been freed. Do you have any reproducer, please? What is the calendar type you see it with, please? (local, CalDAV, ...)
I don't know how to reproduce it. It just happened while I was using Evolution normally, though over a pretty choppy internet connection. I mostly have CalDAV calendars.
Good news, sort of. Opening Evolution in the calendar Month View today, with enabled On This Computer, CalDAV, Google and On The Web calendars, causes this crash. I sent a message to libical mailing list for an advice on what would be the best to do to avoid it: http://lists.infradead.org/pipermail/libical-devel/2017-October/000765.html
This is [1], whitch landed in libical 3.0.0, with some follow up fixes included in libical 3.0.1. [1] https://github.com/libical/libical/issues/319
*** Bug 792570 has been marked as a duplicate of this bug. ***