[poppler] [PATCH] Poppler Crash Fix: Do not call FT_Done_Freetype in CairoOutputDev

Carlos Garcia Campos carlosgc at gnome.org
Thu Jun 26 01:36:40 PDT 2008


El jue, 26-06-2008 a las 09:27 +0930, Adrian Johnson escribió:
> Michael Vrable wrote:
> > I came across a rather interesting crash in Evince recently, which I 
> > think was due to FT_Done_FreeType being called in CairoOutputDev before 
> > all font faces loaded by that instance of FreeType were done being used 
> > by Cairo.  The bug was non-deterministic, but usually showed up as a 
> > segmentation fault after reloading a document in Evince some number of 
> > times (sometimes one reload, sometimes many were needed).
> 
> There are a number of Ubuntu bugs reporting poppler crashes in 
> FT_Done_Face including this one which is easily reproducible
> 
> https://bugs.launchpad.net/ubuntu/+source/evince/+bug/242865
> 
> I tested your patch and it works for me.

Yes, in GNOME bugzilla too

http://bugzilla.gnome.org/show_bug.cgi?id=536482

I've just pushed the patch.

Thanks
-- 
Carlos Garcia Campos
   elkalmail at yahoo.es
   carlosgc at gnome.org
   http://carlosgc.linups.org
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x523E6462
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente
Url : http://lists.freedesktop.org/archives/poppler/attachments/20080626/7234c328/attachment.pgp 


More information about the poppler mailing list