ports/189163: X: [dix] Could not init font path element /usr/local/lib/X11/fonts/*

Anton Shterenlikht mexas at bris.ac.uk
Thu May 1 08:10:02 UTC 2014


>Number:         189163
>Category:       ports
>Synopsis:       X: [dix] Could not init font path element /usr/local/lib/X11/fonts/*
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 01 08:10:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Anton Shterenlikht
>Release:        FreeBSD 11.0-CURRENT sparc64
>Organization:
>Environment:
System: FreeBSD mech-anton240.men.bris.ac.uk 11.0-CURRENT FreeBSD 11.0-CURRENT #4 r259000: Mon Apr 14 13:43:23 BST 2014 root at mech-anton240.men.bris.ac.uk:/usr/obj/usr/src/sys/QOF sparc64


	
>Description:

I think this is a regression.
X used to work ok.
Now when I launch X, I get:

[ 14602.295] [dix] Could not init font path element /usr/local/lib/X11/fonts/mis
c/, removing from list!
[ 14602.295] [dix] Could not init font path element /usr/local/lib/X11/fonts/TTF
/, removing from list!
[ 14602.297] [dix] Could not init font path element /usr/local/lib/X11/fonts/OTF
/, removing from list!
[ 14602.298] [dix] Could not init font path element /usr/local/lib/X11/fonts/Typ
e1/, removing from list!
[ 14602.299] [dix] Could not init font path element /usr/local/lib/X11/fonts/100
dpi/, removing from list!
[ 14602.300] [dix] Could not init font path element /usr/local/lib/X11/fonts/75d
pi/, removing from list!
[ 14602.301] [dix] Could not init font path element /usr/local/lib/X11/fonts/ter
minus-font/, removing from list!
[ 14602.301] [dix] Could not init font path element /usr/local/lib/X11/fonts/dej
avu/, removing from list!
[ 14602.302] [dix] Could not init font path element /usr/local/lib/X11/fonts/mis
c/, removing from list!
[ 14602.302] [dix] Could not init font path element /usr/local/lib/X11/fonts/TTF
/, removing from list!
[ 14602.302] [dix] Could not init font path element /usr/local/lib/X11/fonts/OTF
/, removing from list!
[ 14602.303] [dix] Could not init font path element /usr/local/lib/X11/fonts/Typ
e1/, removing from list!
[ 14602.304] [dix] Could not init font path element /usr/local/lib/X11/fonts/100
dpi/, removing from list!
[ 14602.305] [dix] Could not init font path element /usr/local/lib/X11/fonts/75d
pi/, removing from list!

X is stared, but only fixed font is available,
which gives lots of errors from lots of programs,
e.g. xterm, xpdf, xfig.

Trying to launch browsers make X segfault. I presume
this is because of the lack of ports, but perhaps
this is a separate issue.

# pkg info -xo xorg
xorg-fonts-7.7                 x11-fonts/xorg-fonts
xorg-fonts-100dpi-7.7          x11-fonts/xorg-fonts-100dpi
xorg-fonts-75dpi-7.7           x11-fonts/xorg-fonts-75dpi
xorg-fonts-cyrillic-7.7        x11-fonts/xorg-fonts-cyrillic
xorg-fonts-miscbitmaps-7.7     x11-fonts/xorg-fonts-miscbitmaps
xorg-fonts-truetype-7.7_1      x11-fonts/xorg-fonts-truetype
xorg-fonts-type1-7.7           x11-fonts/xorg-fonts-type1
xorg-server-1.12.4_7,1         x11-servers/xorg-server
#

I have in /etc/X11/xorg.conf

Section "Files"
        ModulePath   "/usr/local/lib/xorg/modules"
        FontPath     "/usr/local/lib/X11/fonts/misc/"
        FontPath     "/usr/local/lib/X11/fonts/TTF/"
        FontPath     "/usr/local/lib/X11/fonts/OTF/"
        FontPath     "/usr/local/lib/X11/fonts/Type1/"
        FontPath     "/usr/local/lib/X11/fonts/100dpi/"
        FontPath     "/usr/local/lib/X11/fonts/75dpi/"
        FontPath     "/usr/local/lib/X11/fonts/terminus-font/"
        FontPath     "/usr/local/lib/X11/fonts/dejavu/"
EndSection

All font files are indeed installed, and
the permissions are correct:

# find /usr/local/lib/X11/fonts/ -name "fonts.*"
/usr/local/lib/X11/fonts/local/fonts.dir
/usr/local/lib/X11/fonts/local/fonts.scale
/usr/local/lib/X11/fonts/util/fonts.scale
/usr/local/lib/X11/fonts/util/fonts.dir
/usr/local/lib/X11/fonts/Type1/fonts.scale
/usr/local/lib/X11/fonts/Type1/fonts.dir
/usr/local/lib/X11/fonts/encodings/fonts.dir
/usr/local/lib/X11/fonts/encodings/fonts.scale
/usr/local/lib/X11/fonts/OTF/fonts.scale
/usr/local/lib/X11/fonts/OTF/fonts.dir
/usr/local/lib/X11/fonts/TTF/fonts.scale
/usr/local/lib/X11/fonts/TTF/fonts.dir
/usr/local/lib/X11/fonts/dejavu/fonts.dir
/usr/local/lib/X11/fonts/dejavu/fonts.scale
/usr/local/lib/X11/fonts/misc/fonts.scale
/usr/local/lib/X11/fonts/misc/fonts.dir
/usr/local/lib/X11/fonts/misc/fonts.alias
/usr/local/lib/X11/fonts/cyrillic/fonts.scale
/usr/local/lib/X11/fonts/cyrillic/fonts.dir
/usr/local/lib/X11/fonts/cyrillic/fonts.alias
/usr/local/lib/X11/fonts/75dpi/fonts.scale
/usr/local/lib/X11/fonts/75dpi/fonts.dir
/usr/local/lib/X11/fonts/75dpi/fonts.alias
/usr/local/lib/X11/fonts/100dpi/fonts.scale
/usr/local/lib/X11/fonts/100dpi/fonts.dir
/usr/local/lib/X11/fonts/100dpi/fonts.alias
/usr/local/lib/X11/fonts/terminus-font/fonts.dir
/usr/local/lib/X11/fonts/terminus-font/fonts.scale
#

I build packages in poudriere on another box,
and then install on this box. This seemed to work
fine until 2-3 days ago.

I tried deinstalling / reinstalling all ports,
still no luck.

I tried building xorg-server from ports on this
box directly - still no luck.

I've run mkfontscale and mkfontdir on all font
dirs - no luck.

I'm out of guesses, so please help.

	
>How-To-Repeat:
	
>Fix:

	


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list