Subject: Re: X server crash/recovery
To: None <port-i386@netbsd.org>
From: Space Case <wormey@eskimo.com>
List: port-i386
Date: 01/28/1999 16:23:05
On Jan 28,  3:23pm, Matthieu Herrb wrote:
>You wrote (in your message from Wed 27)
> > >The X server saves the registers it uses and normally it should
> > >restore them upon exit (and should do so after a segmentation
> > >violation too. If it doesn't, it a bug).
> > That's exactly what it does.
>
>Do you have by any bad luck 'NoTrapSignals' in the ServerFlags section of
>your /etc/XF86Config ? It would explain that.

Nope.  That section's empty.

>- the memory area holding the saved registers has been overwritten by
>  the first bug, before triggering the segmentation violation
>- there's a bug in the signal handling code specific to the XF86_S3V
>  server. (If I remember correctly, that's the server you're using,
>  right ?)

Yes.

% ll /usr/X11R6/bin/X
lrwxr-xr-x  1 root  wheel  8 Aug 18 00:52 /usr/X11R6/bin/X@ -> XF86_S3V


~Steve

-- 
Steve Allen - wormey@eskimo.com   http://www.eskimo.com/~wormey/   ICQ 6709819

Faith is the quality that enables you to eat blackberry jam on a picnic
without looking to see whether the seeds move.

Contrary to popular belief, Unix is user friendly.  
It just happens to be selective about who it makes friends with.
	-Kyle Hearn  <kyle@intex.net>

I belong to no organized party.  I am a Democrat.
		-- Will Rogers