[ft-devel] Re: xorg crashes with freetype2-2.1.10

Hin-Tak Leung hintak_leung at yahoo.co.uk
Tue Jul 19 21:06:15 GMT 2005


Found the CVS entry:

http://savannah.nongnu.org/cgi-bin/viewcvs/freetype/freetype2/src/sfnt/sfdriver.c.diff?r1=1.71&r2=1.72


   * include/freetype/internal/tttypes.h, src/sfnt/ttsbit.c, src/sfnt/ttsbit0.c,
   src/truetype/ttobjs.c, src/cff/cffobjs.c, src/sfnt/sfobjs.c: implementing new
   heap-optimized embedded bitmap loader. This one also fixes bug #12107

checked in by user 'freetype' (David Turner?). they were changed to NULL,
then to zero - there must be a reason?

Jeremy Messenger wrote:
> On Sun, 17 Jul 2005 15:24:40 -0500, Joe Marcus Clarke 
> <marcus at FreeBSD.org>  wrote:
> 
>> Looks like the freetype module in xorg (and XFree86) makes reference to
>> SFNT_Service->find_sbit_image which is now 0 in FT 2.1.10 (it used to be
>> initialized to tt_find_sbit_image).  This causes X to die rather
>> abruptly when trying to dereference this symbol:
>>
>> http://people.freebsd.org/~mezz/gdb/gdb-freetype2.txt
>>
>> I assume this was done by design in FT (though I couldn't find a commit
>> message that said spoke about this particular change).  If so, what
>> should X be doing to correctly obtain the glyph sbit?  Thanks!
> 
> 
> I have solved the crash. I have been using it for the thirty minutes 
> and  no crash so far. If I do unpatch and it will crash within five 
> minutes.  Here's patch to put in freetype2/files. Don't know if patch is 
> right, but  at least it's fixed for me.
> 
> http://people.freebsd.org/~mezz/patch-src::sfnt::sfdriver.c
> 
> I found it by compared freetype2 2.1.9 and 2.1.10, you can check if you  
> want to see for youself. I removed compare of Makefile, configure and  
> other useless stuff.
> 
> http://people.freebsd.org/~mezz/freetype2-compare.diff.bz2
> 
> It looks like 2.1.10 removed or disabled *find_sbit_image? Search for  
> 'find_sbit_image' in freetype2-compare.diff.bz2.
> 
> Cheers,
> Mezz
> 
>> Joe
> 
> 
> 

		
___________________________________________________________ 
How much free photo storage do you get? Store your holiday 
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com


More information about the freebsd-gnome mailing list