From owner-freebsd-gnome@FreeBSD.ORG Tue Jul 19 21:24:19 2005 Return-Path: X-Original-To: gnome@FreeBSD.org Delivered-To: freebsd-gnome@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7358316A421 for ; Tue, 19 Jul 2005 21:24:19 +0000 (GMT) (envelope-from marcus@FreeBSD.org) Received: from av-tac-rtp.cisco.com (bantam.cisco.com [64.102.19.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3702343D69 for ; Tue, 19 Jul 2005 21:24:15 +0000 (GMT) (envelope-from marcus@FreeBSD.org) X-TACSUNS: Virus Scanned Received: from rooster.cisco.com (localhost [127.0.0.1]) by av-tac-rtp.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j6JLODY18225; Tue, 19 Jul 2005 17:24:13 -0400 (EDT) Received: from [64.102.192.190] (dhcp-64-102-192-190.cisco.com [64.102.192.190]) by rooster.cisco.com (8.11.7p1+Sun/8.11.7) with ESMTP id j6JLOC714762; Tue, 19 Jul 2005 17:24:12 -0400 (EDT) Message-ID: <42DD6FAC.5040200@FreeBSD.org> Date: Tue, 19 Jul 2005 17:25:00 -0400 From: Joe Marcus Clarke Organization: FreeBSD, Inc. User-Agent: Mozilla Thunderbird 1.0.5 (Macintosh/20050711) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Hin-Tak Leung References: <1121631880.80601.11.camel@shumai.marcuscom.com> <42DD6D25.3050309@yahoo.co.uk> In-Reply-To: <42DD6D25.3050309@yahoo.co.uk> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD GNOME Users , freetype-devel@nongnu.org Subject: Re: [ft-devel] Re: xorg crashes with freetype2-2.1.10 X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jul 2005 21:24:19 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hin-Tak Leung wrote: | 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? Yes, there must be a reason, but that commit message doesn't list sfdriver.c explicitly. That's why I was wondering what the exact reason was for the change, and what new steps should be done to get similar results from FT. Joe | | Jeremy Messenger wrote: | |> On Sun, 17 Jul 2005 15:24:40 -0500, Joe Marcus Clarke |> 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 | - -- Joe Marcus Clarke FreeBSD GNOME Team :: gnome@FreeBSD.org FreeNode / #freebsd-gnome http://www.FreeBSD.org/gnome -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFC3W+rb2iPiv4Uz4cRArfoAJ4tP/XRPRwWykuQL+DZmGldgwCBOgCfZrNl ts1bAb9rB9D1InM6I8QuhcA= =T1sX -----END PGP SIGNATURE-----