lai@software.ORG (Kwo-Long Lai) (10/13/88)
Recently, I've been struggling with a strange problem:
A testing client built on Domain/IX(9.7) creating about 100 HP menubuttons (two level of menus system)talking to Xapollo crashes xterm, twm and xclock.
Symptom:
80% of the time client ran fine; 15% of the time server refused client's
request and responed with all kinds of X protocol error messages(e.g IDChoice,
Window, Match, Value or Xlib: sequence lost in reply type...); 2% of the time
the client would hang forever; and 3% of the time would crash xterm,
and/or twm and/or ...., which was the worst case. When this
happened, it hang tcp/ip server. Switching back to DM to restart tcp/ip would
bring back X with xterm, twm runing fine, but the testing client would get
a connection broken message. As a result, I was forced to reboot the system.
(The client never got a SEGV; On DM, I got - xterm: IO error)
I have also tried to run xterm -D with a lot of fprintfs and catching most
of the signals, or using debug of SR9.7 (it even killed debug once; program
always exited when using dbx of SR9.7 under X), but nothing
helped and xterm.debug.log does not keep many information which
were useful to resolve this problem.
Environment:
I am runing X11R2, Domain/IX(9.7) and the latest HP public domain Widget set
on DN3000 and 590. Has anyone ever run into such situation? Any hints or
answers would be highly appreciated.
Note: The same client built on Sun 3 runing SunOS 3.4 talking to Xsun ran
fine without any crashes. Talking to Xapollo might get the connection
broken message if I tried to run the same client more than 3 in the background.
(there were always 2 clients runing fine.)
However, using Apollo client talking to Xsun would get X protocol errors
as discussed in the above(15% of the time) or XIO: error, but it never
crashed twm/xterm.
SunOS3.4 is a registered trademark of Sun Microsystems, Inc.
Domain/IX is a registered trademark of Apollo Computer Inc.
The X Window System is a trademark of MIT.
Kwo-Long Lai
Software Productivity Consortium
1880 Campus Commons Drive, North
Reston, VA 22091
(703) 391-1835
CSNET: lai@software.org
ARPANET: lai%software.org@relay.cs.net OR
@relay.cs.net:lai@software.org