Hi, I found this on the newsgroup gnu.gnustep.bug,
it doesn't seem to have been mirrored:
Subject: Font cache problem ?
Date: 09/07/2000
Author: Julian van Greunen <[EMAIL PROTECTED]>
Hi,
I've had the following problem for a while now but did not report it as I thought it
was a common problem and would be fixed
quite soon. Alas not.
Whenever I do a clean installation of GNUstep ( any CVS version after 2000-08-28)
from CVS source on my RedHat 6.2
system , I get the following message when I start any application after the
installation is finished (I usually try GSTest first) :
Sep 07 02:30:12 GSTest[15069] No font cache available - building new one - this may
take several seconds (or minutes on a
slow machine with lots of fonts)
Sep 07 02:30:13 GSTest[15069] waitpid 15070, result -1, error No child processes
Then when I try to open some of GSTest's tests the program crashes with the following
message:
Uncaught exception WindowServerCommunication, reason: X-Windows error - BadDrawable
(invalid Pixmap or Window
parameter)
on display: :0.0
type: 0
serial number: 11886
request code: 70
I've had problems with some of the tests e.g. the NSTableView and even opening the
help panel on GSTest's menu (the help
panel usually gives a panel stating that there is no help available yet) . But this
changes from day to day. Recently I was able to
open NSTableView but now it trashes the app again.
This continues to happen when ever I rerun GSTest afterwards. I checked some of the
other apps in Testing/ and some of them
-- line
nsbrowser.app -- also crash .
I checked out CVS version of GNUstep for different dates and it seems that the
problem appeared between 2000-08-28
00:00 and 2000-08-29 00:00 (I used the command cvs -z3 update -D "2000-08-28 00:00"
to check out the specific versions
-- Is the time my local machine's time or the repository's time?) . The following
files were modified in that time interval:
gui/Headers/gnustep/gui/NSFontPanel.h
gui/Headers/gnustep/gui/NSLayoutManager.h
gui/Source/NSFontManager.m
gui/Source/NSFontPanel.m
gui/Source/NSLayoutManager.m
gui/Source/NSTextStorage.m
gui/Source/NSView.m
xgps/Headers/gnustep/xgps/XGContextPrivate.h
xgps/Source/XGFont.m
xgps/Source/XGFontManager.m
xgps/Tools/font_cacher.m
I looked at the actual diff's of the changes made, but as I don't yet understand the
internals of GNUstep esp. xgps I couldn't
really determine where the problem is :( Due to the nature of the messages above I
suspect it is probably the font cache program
that's the culpirt here.
Hope this helps :)
Julian
--
---------------------------------------------------------------------
Julian D. van Greunen [EMAIL PROTECTED] [EMAIL PROTECTED]
"You see! You see! Your stupid minds! Your stupid! Stupid!"
- Plan 9 from Outer Space