I now think that this bug is in libical. I've emailed upstream here: http://sourceforge.net/mailarchive/message.php?msg_id=29069293
The following workaround works for me: --- libical-0.48.orig/src/libical/icaltimezone.c 2011-12-13 17:08:18.000000000 +0000 +++ libical-0.48/src/libical/icaltimezone.c 2012-04-01 12:15:00.836064296 +0000 @@ -1656,7 +1656,7 @@ icalerror_assert (builtin_timezones == NULL, "Parsing zones.tab file multiple times"); - builtin_timezones = icalarray_new (sizeof (icaltimezone), 32); + builtin_timezones = icalarray_new (sizeof (icaltimezone), 1024); #ifndef USE_BUILTIN_TZDATA filename_len = strlen ((char *) icaltzutil_get_zone_directory()) + strlen (ZONES_TAB_SYSTEM_FILENAME) ** Package changed: evolution (Ubuntu) => libical (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to evolution in Ubuntu. https://bugs.launchpad.net/bugs/956843 Title: Access to freed memory in timezone handling causes crash To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libical/+bug/956843/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs