Subject: Re: Crashes in X 4.1.0, 4.2.0 on i386
To: Stephen Ma <stephenm@employees.org>
From: Sean Davis <dive@endersgame.net>
List: port-i386
Date: 04/04/2002 01:08:07
Okay, I've updated libm387. If I get another crash, I'll run X as root until
it crashes so I can get a core, and send a trace along. Thanks again for
your help.
-Sean
On Wed, Apr 03, 2002 at 09:57:15PM -0800, Stephen Ma wrote:
>
> > What does "ident /usr/lib/libm387.so | grep s_floor.S" say? For
> > -current, the fixed version should say:
> >
> > $NetBSD: s_floor.S,v 1.7 2002/03/26 15:17:37 fvdl Exp $
>
> Sean> <dive@eros(/home/dive)> % ident /usr/lib/libm387.so |grep s_floor.S
> Sean> $NetBSD: s_floor.S,v 1.6 2001/06/19 17:49:36 fvdl Exp $
>
> Sean> Guess that's one possibility there - I'm updating it right
> Sean> now. (I assume just the standard update-all-of-current kernel
> Sean> and userland is sufficient to get that updated? or do I have to
> Sean> do something special?
>
> XFree86.0.log> Fatal server error:
> XFree86.0.log> Caught signal 8. Server aborting
>
> Signal 8 is a floating-point exception, so it does look like you're
> seeing the libm387 problem.
>
> A normal kernel/userland rebuild will pull in the fix.
>
> If you just want to get the fixed library, libm387 should be mostly
> independent of both the kernel and userland, so you can go directly to
> src/lib/libm/arch/i387, and "make dependall && make install" there.
>
> - S
>
--
/~\ The ASCII Sean Davis
\ / Ribbon Campaign aka dive
X Against HTML
/ \ Email! http://eros.endersgame.net:8000/~dive