|
From: | Jeremy Messenger |
Subject: | [ft-devel] Re: xorg crashes with freetype2-2.1.10 |
Date: | Mon, 18 Jul 2005 17:51:19 -0500 |
User-agent: | Opera M2/8.01 (Linux, build 1204) |
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.cI 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.bz2It looks like 2.1.10 removed or disabled *find_sbit_image? Search for 'find_sbit_image' in freetype2-compare.diff.bz2.
Cheers, Mezz
Joe
-- address@hidden - address@hidden FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - address@hidden
[Prev in Thread] | Current Thread | [Next in Thread] |