[Xquartz-dev] Some fonts crash server? was Re: The 2.1.0 package
and Apple System Fonts
Ben Byer
bbyer at apple.com
Sat Dec 8 17:44:51 PST 2007
On Dec 2, 2007, at 3:03 PM, Merle Reinhart wrote:
> Not a problem. All is back and right with the world.
>
> However, I didn't quite let go it it. Fink with Tiger made copies
> of the Apple System Fonts to use with X11. So, since they already
> existed and had mkfontscale and mkfontdir already run (today in
> fact), I added that directory via xset.
>
> The Fink package is applesystemfonts and it adds them in /sw/lib/X11/
> fonts/applettf which is the directory it tried adding via xset:
>
> Font Path:
> /usr/X11/lib/X11/fonts/misc/,/usr/X11/lib/X11/fonts/TTF/,/usr/X11/
> lib/X11/fonts/OTF,/usr/X11/lib/X11/fonts/Type1/,/usr/X11/lib/X11/
> fonts/100dpi/,/usr/X11/lib/X11/fonts/75dpi/,/sw/lib/X11/fonts/
> applettf/
>
>
> Well, I no longer get a hung system, however, I do wind up crashing
> Xquartz (I'm only including the thread that crashed):
>
> Exception Type: EXC_BAD_ACCESS (SIGBUS)
> Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000b003b000
> Crashed Thread: 1
>
> Thread 1 Crashed:
> 0 libSystem.B.dylib 0xffff07c7 __memcpy + 39
> 1 Xquartz 0x00008a75 doListFontsAndAliases
> + 1205
> 2 Xquartz 0x00008fd1 ListFonts + 289
>
> So, things still look a bit iffy adding fonts (in general, I don't
> need to do this, but I find the Monaco font handy at times).
Sorry for the delayed response on this. This is a bug, and we should
be able to fix it, but I'm guessing it's caused by some specific font
on your system. Can you try to narrow it down? (Unfortunately, you
might just have to start moving fonts back and forth between
directories until you find one font that makes the crash happen.)
--
Ben Byer
CoreOS / BSD Technology Group, XDarwin maintainer
More information about the Xquartz-dev
mailing list