Package: libical Version: 0.48-1 User: ubuntu-de...@lists.ubuntu.com Usertags: origin-ubuntu precise Tags: patch
There is some upstream discussion which acknowledges the problem but I don't think they have committed a fix yet. This was causing crashes on my system, so I have applied this workaround for Ubuntu. You may wish to do the same. debian/patches/fix_timezone_crash.patch: Description: work around heap corruption bug Author: Robie Basak <robie.ba...@canonical.com> Last-Update: 2012-04-04 Forwarded: http://sourceforge.net/mailarchive/message.php?msg_id=29084189 Bug-Ubuntu: https://bugs.launchpad.net/bugs/956843 Bug: https://sourceforge.net/tracker/?func=detail&aid=3514871&group_id=16077&atid=116077 Index: libical-0.48/src/libical/icaltimezone.c =================================================================== --- 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)
signature.asc
Description: Digital signature