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