Comment 5 for bug 956843

Revision history for this message
Robie Basak (racb) wrote :

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)