Jan Vroonhof <vroonhof(a)math.ethz.ch> writes:
Can you please make sure that your libXaw.so library is indeed the
normal athena library and not replaced by something else.
Standard issue RedHat:
[1036] [10:06:11] beaver:/usr/X11R6/lib> ls -l *Xaw*
-rw-r--r-- 1 root root 307626 Sep 13 17:43 libXaw.a
lrwxrwxrwx 1 root root 13 Aug 13 11:39 libXaw.so -> libXaw.so.6.1
lrwxrwxrwx 1 root root 13 Aug 13 11:27 libXaw.so.6 -> libXaw.so.6.1
-rwxr-xr-x 1 root root 272158 Sep 13 17:43 libXaw.so.6.1
-rw-r--r-- 1 root root 341050 Mar 21 1999 libXaw3d.a
lrwxrwxrwx 1 root root 15 Aug 13 11:39 libXaw3d.so -> libXaw3d.so.6.1
lrwxrwxrwx 1 root root 15 Aug 13 11:39 libXaw3d.so.6 ->
libXaw3d.so.6.1
-rwxr-xr-x 1 root root 299587 Mar 21 1999 libXaw3d.so.6.1
[1037] [10:06:19] beaver:/usr/X11R6/lib> rpm -qf *Xaw*
XFree86-devel-3.3.5-1.6.0
XFree86-devel-3.3.5-1.6.0
XFree86-libs-3.3.5-1.6.0
XFree86-libs-3.3.5-1.6.0
Xaw3d-devel-1.3-21
Xaw3d-devel-1.3-21
Xaw3d-1.3-21
Xaw3d-1.3-21
Note that a widget pointer is not the same as a window id.
Yeah, that occurred to me afterward.
I run on the same system (but with non-mule and a recent CVS
version)
and I haven't seen the crash with --with-widgets=athena
--with-scrollbars=athena. I do remember Andy announcing some other
fixes but I am not sure whether they are in my tree yet.
I'm using the -b23 tarball + your 1-line XtIsSubclass liblw-Xlw.c
patch + Andy's liblw-Xaw.c anti-leakage patch. His previous
anti-leakage patch in src/window.c is in -b23 already.