$ strace -e open xterm
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/tls/i686/sse2/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/tls/i686/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/tls/sse2/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/tls/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/i686/sse2/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/i686/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/sse2/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXft.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
open("/usr/lib/libXft.so.2", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXrender.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXrender.so.1", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libfontconfig.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libfontconfig.so.1", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libfreetype.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libfreetype.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libz.so.1", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXau.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXdmcp.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/i686/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/sse2/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libXaw7.so.7", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXaw7.so.7", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXmu.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXmu.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXt.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXt.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libSM.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libSM.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libICE.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libICE.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libutempter.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libutempter.so.0", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libtermcap.so.2", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libexpat.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libexpat.so.1", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libxcb.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libxcb.so.1", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY) = 3
open("/usr/lib/jvm/java-1.6.0-sun/jre/lib/i386/libXpm.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libXpm.so.4", O_RDONLY) = 3