Re: [Evolution-hackers] Memory corruption in timezone handling

2012-04-04 Thread Chenthill
On Tue, 2012-04-03 at 17:57 +0200, Christian Hilberg wrote:
 Hi,
 
 Am Sonntag 01 April 2012, um 11:13:00 schrieb Robie Basak:
  Hi freeassociation-devel,
  
  I think I've tracked down a segfault in evolution to a bug in libical.
  
  In icaltimezone.c:icaltimezone_get_builtin_timezone,
  icalarray_append(builtin_timezones, ...) is called. This can cause
  icalarray_expand() to be called, moving the entire builtin_timezones
  array and thus invalidating any previous pointers into the array.
  [...] 
 
 A  follow-up on the freeassociation-devel list asks whether Evo/E-D-S
 still use a local fork of libical or whether they're using upstream
 libical. From what the sources and configure.ac tell me, it is the latter.
 
 I guess we should communicate this to freeassociation-devel?
We moved to upstream libical long time back -
https://bugzilla.gnome.org/show_bug.cgi?id=541209 .

- Chenthill.
 
 
 Kind regards,
 
   Christian
 
 ___
 evolution-hackers mailing list
 evolution-hackers@gnome.org
 To change your list options or unsubscribe, visit ...
 http://mail.gnome.org/mailman/listinfo/evolution-hackers


___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers


Re: [Evolution-hackers] Memory corruption in timezone handling

2012-04-03 Thread Christian Hilberg
Hi,

Am Sonntag 01 April 2012, um 11:13:00 schrieb Robie Basak:
 Hi freeassociation-devel,
 
 I think I've tracked down a segfault in evolution to a bug in libical.
 
 In icaltimezone.c:icaltimezone_get_builtin_timezone,
 icalarray_append(builtin_timezones, ...) is called. This can cause
 icalarray_expand() to be called, moving the entire builtin_timezones
 array and thus invalidating any previous pointers into the array.
 [...] 

A  follow-up on the freeassociation-devel list asks whether Evo/E-D-S
still use a local fork of libical or whether they're using upstream
libical. From what the sources and configure.ac tell me, it is the latter.

I guess we should communicate this to freeassociation-devel?


Kind regards,

Christian

-- 
kernel concepts GmbH   Tel: +49-271-771091-14
Sieghuetter Hauptweg 48
D-57072 Siegen
http://www.kernelconcepts.de/


signature.asc
Description: This is a digitally signed message part.
___
evolution-hackers mailing list
evolution-hackers@gnome.org
To change your list options or unsubscribe, visit ...
http://mail.gnome.org/mailman/listinfo/evolution-hackers