Date: Tue, 19 Jul 2005 22:14:13 +0100 From: Hin-Tak Leung <hintak_leung@yahoo.co.uk> To: Jeremy Messenger <mezz7@cox.net> Cc: FreeBSD GNOME Users <gnome@freebsd.org>, Joe Marcus Clarke <marcus@freebsd.org>, freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 Message-ID: <42DD6D25.3050309@yahoo.co.uk> In-Reply-To: <op.st4sftf09aq2h7@mezz.mezzweb.com> References: <1121631880.80601.11.camel@shumai.marcuscom.com> <op.st4sftf09aq2h7@mezz.mezzweb.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42DD6D25.3050309>