[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decwindows

Title:DECWINDOWS
Notice:DECwindows Motif V1.2-4 SSB kits: note 5519
Moderator:GRIM::MESSENGER
Created:Wed Nov 28 1990
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:5861
Total number of notes:24081

5789.0. "process crash with XIO fatal error 0 and 80" by GYPOS3::EIBL (Reinhard Eibl @FKR, DTN 865-4027) Fri Feb 28 1997 11:39

Hello all,

a customer needs urgent help on following 2 X error messages:
(they appear under all versions Digital UNIX 3.2c ... 4.0b)

1)
  XIO:  fatal IO error 0 (Error 0) on X server "smna1:0.0" after
  31177024 requests (31177023 known processed) with 0 events remaining.
2)
  XIO:  fatal IO error 80 (No message of desired type) on X server
  "smna1:0.0" after 30578319 requests (30578318 known processed) with
  0 events remaining.

Where can i find more details on error X11 numbers ? (a www-page ?)

Background:
The customer (a software house) writes applications beeing used to prepare
surgical operations and as online assistance during these operations.
Program or X server crashes may become fatal in the last case.

First they had sporadic X server crashes. It turned out that they use signals
for inter-process communication which lead to problems with non-reentrant
routines from Xtoolkit and motif. Then they modified the application be signal
free and to use threads instead with the result that X server now remains
stable and "only" the application crashes (for the surgeons that makes not
much difference).

To get more info customer inserted an X error-handler which forces application
to create a core upon XIO errors 0 and 80. Following the stack trace.
(line 0-6 are caused by the user written X error-handler and have nothing to
do with the initial xio errors 0 or 80)

(dbx) where
   0 __kill(0x8, 0x3ff80334d78, 0x3ffc01300a0, 0x141b3b9e0, 0x142b1c9a0)
   1 exc_raise(0x11fffe950, 0x2400c41, 0x2, 0x5a, 0x141b37000)=
   2 exc_raise_status(0x45586732, 0x2, 0x0, 0x0, 0x0) [0x3ff80570198]
   3 cma__error(0x0, 0x0, 0x0, 0x140b5ee00, 0x3ff8057b818) [0x3ff8056fe54]
   4 (unknown)(0x141b4e340, 0x0, 0x11fffea38, 0x2400007, 0x1200be040)
   5 __divl(0x1, 0x1, 0x0, 0x120065430, 0x1) [0x3ff8051df7c]
   6 xio_error(disp =3D 0x141b37000)
   7 _XIOError(0x3ffc008c760, 0x0, 0x3ff8051d524, 0x2400c3e, 0x3ff80412a4c)
   8 _XRead(0x3ff80413124, 0x141b37000, 0x0, 0x11fffefa0, 0x141b37000)
   9 _XReply(0x1422e6200, 0x11ffff400, 0x0, 0x1, 0x3ff80349590)=
  10 XSync(0x3, 0x0, 0x10108, 0x407ce00000000001, 0x100000000)=
  11 gp_sync(dpy =3D 0x141b905b0)
  12 work_proc_mkm() ["/stp/dststp3/stp330beta0/stp3/stereo/stereo.c":6161,
  13 work_proc(id =3D 0x3) ["/stp/dststp3/stp330beta0/stp3/stp/stp.c":2266,
  14 (unknown)(0x141b34020, 0x0, 0x0, 0x0, 0x3ff803558f4) [0x3ff8035563c]
  15 XtAppNextEvent(0x11ffff400, 0x11ffff400, 0x0, 0x0, 0x0) [0x3ff80355920]
  16 XtAppMainLoop(0x0, 0x0, 0x0, 0x0, 0x0) [0x3ff8034a074]
  17 XtMainLoop(0x0, 0x0, 0x0, 0x0, 0x1202490f4) [0x3ff8034a038]
  18 main(argc =3D 3, argv =3D 0x11ffff5c8)

Any ideas, hints ?

Any help is appreciated. Thanks in advance.
/Reinhard

-----------------------------------------------------------------------------
this note is cross posted in the RDVAX::X notes conference
T.RTitleUserPersonal
Name
DateLines