Under Solaris 8, my application locks up the Xserver (so it will not respond to
anyone). This only happens after a week or two of non-stop computing. The
trace stack indicates a possible reentrant call to XtAppNextEvent() generated
by a (Motif API?) function called InitiatorMainLoop(). Where would I get more
info about this function coming from the libXm.so.4 shared library?

Thanks in advance. A typical call stack follows:

#0 0xfeb9b328 in syscall () from /usr/lib/libc.so.1
#1 0xfefbe830 in notify_select () from /usr/openwin/lib/libxview.so.3
#2 0xfefbe548 in select () from /usr/openwin/lib/libxview.so.3
#3 0xfed41f1c in _XWaitForWritable () from /usr/lib/libX11.so.4
#4 0xfed1cf3c in _XFlushInt () from /usr/lib/libX11.so.4
#5 0xfed25c80 in _XEventsQueued () from /usr/lib/libX11.so.4
#6 0xfed34f5c in XEventsQueued () from /usr/lib/libX11.so.4
#7 0xfee6acdc in XtAppNextEvent () from /usr/lib/libXt.so.4
#8 0xff1ccfd4 in InitiatorMainLoop () from /usr/lib/libXm.so.4
#9 0xfee6afac in DoOtherSources () from /usr/lib/libXt.so.4
#10 0xfee6ac5c in XtAppNextEvent () from /usr/lib/libXt.so.4
#11 0x19bfc in main (argc=-4263048, argv=0xffbef3d8) at gds_main.c:120