Subject: Re: X 4.3.0 + xlockmore -> machine check
To: David Hopper <dhop@nwlink.com>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: port-alpha
Date: 03/13/2003 18:36:28
On Thu, Mar 13, 2003 at 09:28:54AM -0800, David Hopper wrote:
> I'm beginning to feel like a lone wolf in my experiences with the XFree86
> code.
>
> Manuel Bouyer wrote:
> >On Thu, Mar 13, 2003 at 10:46:56AM +0100, Manuel Bouyer wrote:
> >
> >>[...]
> >>Now I need to find why the box crashes hard when I start xlock ...
>
> I tested xlock-- newly compiled-- on my PWS 600au and AS255/233 running the
> in-tree code + xsrc/20560. Both are running -current, to March 7.
>
> I've tried xlock, xlock -mode atlantis, xlock -mode atunnels, and exec
> xlock -mode blank +enablesaver -resetsaver.
>
> There is no machine check on either machine. I *know* that there is no
> font issue in the in-tree code with either Speedo or Type1 fonts, because
> I'm running stably with them. One machine (ev56) was installed by running
Maybe it's dependant on the video adapter
> 'make install' on top of a previous installation of Mel's 4.2.1 code. The
> other (ev4) was installed to a clean directory.
>
> What I *suspect* this issue is all about is a dirty font cache in either of
> those two directories, or an errant font that other folks have that I don't.
>
> Because the font interface changed so drastically with 4.3.0, you have to
> make certain that fc-cache -fv, mkfontdirs and mkfontscale run to
> completion on all the font directories. You might even try deleting all
> font.cache and font.cache-1 files before doing this. (Or, more
> drastically, install to a clean directory -- not good if you've invested a
> lot of ev4 time into your X11R6/bin!)
I started with an empty /usr/X11R6, rebuild XF4.3.0 from scratch, and then
all the packages.
>
> Another difference would be 1.6.1_RC2 versus -current. You might try
> getting up to -current (it's quite stable, at least today). :)
I'd prefer to stay with 1.6 on this box for now (run the same version
as on my production servers).
>
> >I worked around this by a few changes to XF86Config, I don't
> >know which ones are relevant: I commented out Speedo and Type1 fonts,
> >commented out the "omit xfree86-dga" for extmod, and added the GL module.
> >
> >Section "Files"
> > RgbPath "/usr/X11R6/lib/X11/rgb"
> > FontPath "/usr/X11R6/lib/X11/fonts/misc/"
> ># FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
> ># FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
> > FontPath "/usr/X11R6/lib/X11/fonts/CID/"
> > FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
> > FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
> >EndSection
> >
> >Section "Module"
> > Load "dbe" # Double buffer extension
> > Load "extmod" # Double buffer extension
> ># SubSection "extmod"
> ># Option "omit xfree86-dga" # don't initialise the DGA extension
> ># EndSubSection
> ># Load "type1"
> ># Load "speedo"
> > Load "freetype"
> > Load "glx"
> > Load "GL"
> >EndSection
>
> Here's mine, running quite stably on both the PWS and AS255. It's
> unchanged from when I sent it last:
>
> Section "Module"
>
> Load "dbe"
> SubSection "extmod"
> Option "omit xfree86-dga"
> EndSubSection
> Load "type1"
> Load "freetype"
> Load "glx"
>
> EndSection
>
> Section "Files"
>
> RgbPath "/usr/X11R6/lib/X11/rgb"
> FontPath "/usr/X11R6/lib/X11/fonts/local/"
> FontPath "/usr/X11R6/lib/X11/fonts/misc/"
> FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
> FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
> FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
> FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
> FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
> FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
> FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
> FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"
> FontPath "/usr/X11R6/lib/X11/fonts/util/"
> FontPath "/usr/X11R6/lib/X11/fonts/jmk/"
> FontPath "/usr/X11R6/lib/X11/fonts/freefont/"
> FontPath "/usr/X11R6/lib/X11/fonts/bitstream/"
>
> EndSection
OK. With this I do get the sig 11/machine check.
Just commenting out the Speedo & Type1 prevents it.
--
Manuel Bouyer, LIP6, Universite Paris VI. Manuel.Bouyer@lip6.fr
NetBSD: 24 ans d'experience feront toujours la difference
--