I have two Linux computers. On one, a 486 Tandy 3950 laptop, "appletviewer" with no arguments hangs before giving me the copyright notice box. On the other, a Gateway 2000 60 mhz Pentium, appletviewer seems to work fine. I have tried to minimize the differences between the systems. Any ideas? Shared properties: Same fonts. xlsfonts returns the same list on both machine. Same ld.so version; ldd -V returns 1.7.14 Same checksums for all the shared libraries, as determined by using sum on the libraries revealed by inserting calls to ldd in bin/java. Same jdk version, 1.1.6v2. More than 20MB swap, which doesn't get filled during the experiment appletviewer uses libc.so.5 from lib/i586/green_threads The command "java" starts on both systems well enough to complain that I didn't pass any command line arguments. Unique properties of the laptop where it doesn't work: XFree86 3.3.2 Linux 2.0.30 or 2.0.34 Slackware 3.1 from a CD (except I had to get a kernel from Slackware 3.4 or 3.5 to boot it, and a XFree86 from Slackware 3.5 to run X.) ldconfig -D prints: ldconfig: version 1.8.2 /usr/local/lib: /usr/X11R6/lib: libXtst.so.6 => libXtst.so.6.1 libXt.so.6 => libXt.so.6.0 libXmu.so.6 => libXmu.so.6.0 libXi.so.6 => libXi.so.6.0 libXext.so.6 => libXext.so.6.1 libXaw.so.6 => libXaw.so.6.1 libXIE.so.6 => libXIE.so.6.0 libX11.so.6 => libX11.so.6.1 libSM.so.6 => libSM.so.6.0 libPEX5.so.6 => libPEX5.so.6.0 libICE.so.6 => libICE.so.6.0 libXpm.so.4 => libXpm.so.4.3 /usr/i486-linuxaout/lib: /usr/openwin/lib: /usr/lib: libbfd.so.2.6.0.14 => libbfd.so.2.6.0.14 libopcodes.so.2.6.0.14 => libopcodes.so.2.6.0.14 libgdbm.so.2 => libgdbm.so.2.0.0 libdb.so.2 => libdb.so.2.0.0 libg++.so.27 => libg++.so.27.1.4 libstdc++.so.27 => libstdc++.so.27.1.4 libvgagl.so.1 => libvgagl.so.1.2.10 libvga.so.1 => libvga.so.1.2.10 /lib: libdl.so.1 => libdl.so.1.8.2 libncurses.so.3.0 => libncurses.so.3.0 libtermcap.so.2 => libtermcap.so.2.0.8 libm.so.5 => libm.so.5.0.6 libgdbm.so.1 => libgdbm.so.1.7.3 libcurses.so.1 => libcurses.so.1.0.0 libc.so.5 => libc.so.5.3.12 libe2p.so.2 => libe2p.so.2.1 libss.so.2 => libss.so.2.0 libext2fs.so.2 => libext2fs.so.2.0 libcom_err.so.2 => libcom_err.so.2.0 Unique properties of the Gateway 2000, where it does work: XFree86 3.2 (although if I copy the X server from the laptop and run in VGA mode, appletviewer still starts) Linux 2.0.27 (I can't start X with 2.0.30 or 2.0.34; I would need to recompile to turn off extraneous mouse drivers.) An old a.out slackware installation, manually upgraded to use elf. ldconfig -D prints: ldconfig: version 1.7.14 /usr/local/lib: /usr/X11R6/lib: libXtst.so.6 => libXtst.so.6.1 libXmu.so.6 => libXmu.so.6.0 libXi.so.6 => libXi.so.6.0 libPEX5.so.6 => libPEX5.so.6.0 libSM.so.6 => libSM.so.6.0 libXext.so.6 => libXext.so.6.1 libICE.so.6 => libICE.so.6.0 libXt.so.6 => libXt.so.6.0.elf libXaw.so.6 => libXaw.so.6.1 libXIE.so.6 => libXIE.so.6.0 libX11.so.6 => libX11.so.6.1 libXt.so.3 => libXt.so.3.1.0 libXaw.so.3 => libXaw.so.3.1.0 libX11.so.3 => libX11.so.3.1.0 libXpm.so.4 => libXpm.so.4.3.a.out /usr/i486-linuxaout/lib: /usr/openwin/lib: /usr/lib: libform.so.3.0 => libform.so.3.0 libpanel.so.3.0 => libpanel.so.3.0 libmenu.so.3.0 => libmenu.so.3.0 libdb.so.1 => libdb.so.1.85.4 libbfd.so.2.6.0.14 => libbfd.so.2.6.0.14 libopcodes.so.2.6.0.14 => libopcodes.so.2.6.0.14 libvga.so.1 => libvga.so.1.2.10 libgdbm.so.2 => libgdbm.so.2.0.0p libdb.so.2 => libdb.so.2.0.0p libgr.so.1 => libgr.so.1.3 libtermnet.so.2 => libtermnet.so.2.2.4 /lib: libncurses.so.3.0 => libncurses.so.3.0 libgdbm.so.1 => libgdbm.so.1.7.3 libdl.so.1 => libdl.so.1.7.14 libtermcap.so.2 => libtermcap.so.2.0.8 libm.so.5 => libm.so.5.0.6 libcurses.so.1 => libcurses.so.1.0.0p libXt.so.3 => libXt.so.3.1.0 libXaw.so.3 => libXaw.so.3.1.0 libX11.so.3 => libX11.so.3.1.0 libc.so.5 => libc.so.5.3.12 libvga.so.1 => libvga.so.1.1.8.a.out libm.so.4 => libm.so.4.6.27 libc.so.4 => libc.so.4.6.27 -- Tim Freeman [EMAIL PROTECTED] http://www.infoscreen.com/resume.html Web-centered Java, Perl, and C++ programming in Silicon Valley or offsite