0 size lib/X11/fonts/Type1/fonts.cache-1 silently kills mozilla

Jeremy Messenger mezz7 at cox.net
Tue Jun 24 17:15:24 PDT 2003


On Wed, 25 Jun 2003 01:38:13 +0200 (CEST), <"Julian Stacey"@FreeBSD.ORG> 
wrote:

<snip>
>
> Summary:
> 	A zero size /usr/X11R6/lib/X11/fonts/Type1/fonts.cache-1 kills
> 	mozilla 1.2.1 silently, giving no display & no clue why the exit occurs.
> I built a FreeBSD-4.8 src/ & ports/www/mozilla along with 200+ other 
> favourite ports
> ( http://www.berklix.com/~jhs/bin/.csh/make_ports_jhs )
> Mozilla ran OK on build host. Then stripped my 4.7 laptop Totaly
> clean (hand job, net cp of 4.8 DESTDIR, then mv of all 4.7 to 4.8
> etc), pkg_add of my 200 packages. OK, except Mozilla.
> A comparison of /usr/X11R6 on both hosts detected zero size files:
> /usr/X11R6/lib/X11/fonts/Type1/fonts.cache-1
> /usr/X11R6/lib/X11/fonts/TTF/fonts.cache-1
> I don't know how they occured, but /Type1/ was a silent mozilla killer !

Sometimes, when you update fontconfig/Xft or add some new fonts, you might 
need to run 'fc-cache -f -v' to fix the problem. Let's try that to see if 
it will help.

Cheers,
Mezz

>> How-To-Repeat:
> 	cd /usr/X11R6/lib/X11/fonts/Type1
> 	mv fonts.cache-1 fonts.cache-1.MOVED
> 	touch fonts.cache-1	
> 	reboot # OK, well, whatever to re-init the fonts.
> 	cd ; mozilla
> 	
>> Fix:
> 	Add an error message if the font scan fails.
> 	Perhaps in work/mozilla/other-licenses/freetype/
> 		ChangeLog:       (T1_Open_Face): Deleted empty subroutines array test 
> to make sure
> 		ChangeLog:       * src/type1/t1load.c (parse_subrs, T1_Open_Face): 
> Ditto.
> 		src/type1/t1load.c:      FT_ERROR(( "T1_Open_Face: no charstrings array 
> in face!\n" ));
> 		src/type1/t1load.c:  T1_Open_Face( T1_Face  face )
> 		src/type1/t1load.h:  T1_Open_Face( T1_Face  face );
> 		src/type1/t1objs.c:    error = T1_Open_Face( face );
> 	I've cc'd a couple of mozilla/freetype developers who may know.
>
> -
> Julian Stacey      Freelance Internet Consultant & Systems Engineer, 
> Muenchen.
> Ihr Rauchen => mein allergischer Kopfschmerz !   Schnupftabak probieren.


-- 
bsdforums.org 's moderator, mezz.


More information about the freebsd-gnome mailing list