[comp.windows.x] R4 server dying on Sparcs running 4.0

carrow@nrl-cmf.UUCP (Steven Carrow) (05/26/90)

Folks,

	My X server is curling up and dying on me. The particulars:
	
	* X11R4 on Sparcs (bw2 and cg3) running SunOS 4.0
	* Compiled with cc where -pic was required, gcc elsewhere
	* Window manager: twm
	* Clients in .twmrc: xrdb, xsetroot, xhost, xterm

	Symptoms:

	* Server compiles successfully, but upon invoking xinit, the
stippled screen comes up and stays up. If I have redirected stderr, my
prompt eventually reappears, but "kbd_mode -a" is necessary to restore
function; if stderr comes to the screen, a series of bizarre events
occur: error messages come up, I am logged out, and the "login:"
prompt comes up. The kicker here is that keystrokes then simply act as
consecutive newlines: hit 'a', and the prompt scrolls up twice. The
error messages are the usual:

XIO:  fatal IO error 32 (Broken pipe) on X server "unix:0.0"
      after 3 requests (2 known processed) with 0 events remaining.
      The connection was probably broken by a server shutdown or KillClient.

except that subsequent messages replace "unix:0.0" with "(null)".

	The usual suspects (tentatively eliminated):

	* Fixincludes - I screwed that up earlier; fixed now. Not the
same messages this time.
	* Shared libraries - No ld-type messages.
	* A botched client - I have tried this with various
permutations of my .xinitrc; it never even gets to xsetroot.

	If anyone has any ideas, please email me; even a list of
things to watch for on the Sparcs would be appreciated. Thanks loads.

*****************************************************************************
* Steven A Carrow               *      ARPA: carrow@itd.nrl.navy.mil        *
* Code 5570                     *      UUCP: {backbone}!uunet!              *
* Naval Research Lab            *            nrl-css!carrow (I think)       *
* Washington, DC 20375          *      Disclaimer: I can barely speak for   *
* (202) 767-9125                *      myself, much less the government.    *
*****************************************************************************
	

jimf%saber@HARVARD.HARVARD.EDU (05/26/90)

|	My X server is curling up and dying on me. The particulars:
|	
|	* X11R4 on Sparcs (bw2 and cg3) running SunOS 4.0
|	* Compiled with cc where -pic was required, gcc elsewhere

I'd suggest recompiling the whole thing with cc; everyone I know who
has tried using gcc to compile the server has had problems with it on
the Sparcs.  Works fine on the Sun-3's using gcc 1.36 though.

I'm running a SS1 under 4.0 and 4.1 with a low-patchlevel server
compiled with cc and have had almost no problems.

If you're worried about cc-vs-gcc performance, the R4 server under cc
is so fast that I don't think you'd be able to tell the difference
under most circumstances.  I certainly have no complaints.

jim frost
saber software
jimf@saber.com