[Freeassociation-devel] icaltimezone_load_builtin_timezone() deadlock with pthread support enabled

Milan Crha mcrha at redhat.com
Tue Jan 8 01:53:36 PST 2013


	Hi,
when libical is built with pthread support and there is missing or
otherwise broken one zone file, then the
icaltimezone_load_builtin_timezone() deadlocks, unless the
missing/broken zone is the last in the zone.tab file. Then it'll
deadlock the next time the icaltimezone_load_builtin_timezone() is
called.

The attached patch fixes the issue.
	Bye,
	Milan

P.S.: This was reported on #evolution's IRC by one user
-------------- next part --------------
A non-text attachment was scrubbed...
Name: deadlock.patch
Type: text/x-patch
Size: 1155 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/libical-devel/attachments/20130108/aed2ca74/attachment.bin>


More information about the libical-devel mailing list