[EMAIL PROTECTED] wrote: > > Thomas> But they're loaded by irisVxm, the graphical front end: > >Which I don't use ..., I use the xmaple shell script (see below).
I also use xmaple. xmaple execs "maple -x", which in turn execs irisVxm, which forks and execs mapleV. Here's the output of $ strace -f -e trace=open,execve,uselib,fork,_exit -o ~/xmaple.log xmaple (and immediately exiting once it's come up). 4201 open("/etc/ld.so.cache", O_RDONLY) = 4 4201 open("/lib/libreadline.so.2.0", O_RDONLY) = 4 4201 open("/lib/libncurses.so.3.0", O_RDONLY) = 4 4201 open("/lib/libc.so.5.2.18", O_RDONLY) = 4 4201 open("/etc/passwd", O_RDONLY) = 4 4201 open("..", O_RDONLY) = 4 4201 open("../..", O_RDONLY) = 4 4201 open("/app/bin/xmaple", O_RDONLY) = 4 4201 execve("/app/bin/maple", ["maple", "-x"], [37 vars]) = 0 4201 open("/etc/ld.so.cache", O_RDONLY) = 4 4201 open("/lib/libreadline.so.2.0", O_RDONLY) = 4 4201 open("/lib/libncurses.so.3.0", O_RDONLY) = 4 4201 open("/lib/libc.so.5.2.18", O_RDONLY) = 4 4201 open("/etc/passwd", O_RDONLY) = 4 4201 open("..", O_RDONLY) = 4 4201 open("../..", O_RDONLY) = 4 4201 open("/app/bin/maple", O_RDONLY) = 4 4201 execve("/app/maple/bin/irisVxm", ["irisVxm", "-k", "mapleV -b /app/maple/lib/update "], [38 vars]) = 0 4201 uselib("/lib/ld.so") = 0 4201 open("/etc/ld.so.cache", O_RDONLY) = 4 4201 uselib("/usr/X11R5/lib/libXt.so.3.1.0") = 0 4201 uselib("/usr/X11R5/lib/libX11.so.3.1.0") = 0 4201 uselib("/lib/libc.so.4.6.27") = 0 4201 open("/etc/host.conf", O_RDONLY) = 4 4201 open("/etc/resolv.conf", O_RDONLY) = 4 4201 open("/etc/hosts", O_RDONLY) = 4 4201 open("/home/ig25/.Xauthority", O_RDONLY) = 5 4201 open("/home/ig25/.Xdefaults", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/home/ig25/.Xdefaults-mvmap83", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/home/ig25/.Xdefaults", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/app/maple/X11_defaults/MapleV", O_RDONLY) = 5 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/app/maple/afm", O_RDONLY) = 5 4201 open("/usr/X386/lib/X11/XKeysymDB", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/XtErrorDB", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.dir", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 open("/usr/X386/lib/X11/nls/nls.alias", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4201 fork() = 4202 4202 execve("/app/maple/bin/mapleV", ["mapleV", "-b", "/app/maple/lib/update", "-b", "/app/maple/lib", "-p", "7,6"], [38 vars]) = 0 4202 uselib("/lib/ld.so") = 0 4202 open("/etc/ld.so.cache", O_RDONLY) = 4 4202 uselib("/lib/libm.so.4.6.27") = 0 4202 uselib("/lib/libc.so.4.6.27") = 0 4202 open("/app/maple/lib/update/sysinit.m", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4202 open("/app/maple/lib/update/maple.ind", O_RDONLY) = 4 4202 open("/app/maple/lib/sysinit.m", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4202 open("/app/maple/lib/maple.ind", O_RDONLY) = 5 4202 open("/app/maple/lib/maple.lib", O_RDONLY) = 4 4202 open("..", O_RDONLY) = 8 4202 open("../..", O_RDONLY) = 8 4202 open(".config", O_RDONLY) = 8 4202 open(".log", O_WRONLY|O_APPEND|O_CREAT, 0666) = -1 ERRNO_30 (Read-only file system) 4202 open("/app/maple/lib/update/src/init", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4202 open("/home/ig25/.mapleinit", O_RDONLY) = 8 4202 open("/home/ig25/.mapleinit", O_RDONLY) = 8 4202 open("/app/maple/lib/update/help.m", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4202 open("/app/maple/lib/update/maple.ind", O_RDONLY) = 5 4202 open("/app/maple/lib/help.m", O_RDONLY) = -1 ERRNO_2 (No such file or directory) 4202 open("/app/maple/lib/maple.ind", O_RDONLY) = 4 4202 open("/app/maple/lib/maple.lib", O_RDONLY) = 5 4202 --- SIGTERM (Terminated) --- 4201 --- SIGCHLD (Child exited) --- 4201 --- SIGALRM (Alarm clock) --- 4201 --- SIGALRM (Alarm clock) --- 4201 --- SIGALRM (Alarm clock) --- 4201 --- SIGALRM (Alarm clock) --- 4201 --- SIGALRM (Alarm clock) --- 4201 _exit(0) = ? > Thomas> (Dirk, it might be a good idea to check wether you have something > Thomas> like this in your environment; another suspect is the XKEYSYMDB > Thomas> environment variable). > >I have no such environment variable set as a design principle of Debian is to >do the Right Thing (TM) without these variables Could you run the same strace and compare it against mine? BTW, here are my MD5 checksums of the two libraries in question: $ md5sum /usr/X11R5/lib/libX11.so.3.1.0 /usr/X11R5/lib/libXt.so.3.1.0 825a30b219c625a129c8c5f8cb31c6dc /usr/X11R5/lib/libX11.so.3.1.0 af7caf6f1e84f06f4ec1c53f6ce1147e /usr/X11R5/lib/libXt.so.3.1.0 If yours differ, this may be a clue. -- Thomas Koenig, [EMAIL PROTECTED], [EMAIL PROTECTED] The joy of engineering is to find a straight line on a double logarithmic diagram.