$ strace ./teecane
execve(0xbfbfe590, [0xbfbfea7c], [/* 0 vars */]) = 0
mmap(0, 3952, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28073000
munmap(0x28073000, 3952) = 0
__sysctl([...], 0x2806f618, 0xbfbfe824, NULL, 0) = 0
mmap(0, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0x28073000
issetugid(0) = 0
open("/etc/libmap.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/var/run/ld-elf.so.hints", O_RDONLY) = 3
read(3, "s: invalid PT_PHDR\0\0Invalid shar"..., 128) = 128
lseek(3, 128, SEEK_SET) = 128
read(3, "/lib:/usr/lib:/usr/lib/compat:/u"..., 189) = 189
close(3) = 0
access("/lib/libGLU.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libGLU.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libGLU.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libGLU.so.1", F_OK) = 0
open("/usr/X11R6/lib/libGLU.so.1", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\326"..., 4096) = 4096
mmap(0, 495616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x2807b000
mprotect(0x280ed000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x280ed000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x280ee000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x73000) = 0x280ee000
close(3) = 0
access("/lib/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libGL.so.1", F_OK) = 0
open("/usr/X11R6/lib/libGL.so.1", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\324\1"..., 4096) = 4096
mmap(0, 434176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x280f4000
mprotect(0x2815a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x2815a000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x2815b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x66000) = 0x2815b000
mmap(0x2815d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x2815d000
close(3) = 0
access("/lib/libglut.so.4", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libglut.so.4", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libglut.so.4", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libglut.so.4", F_OK) = 0
open("/usr/X11R6/lib/libglut.so.4", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\315\0"..., 4096) = 4096
mmap(0, 241664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x2815e000
mprotect(0x2818a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x2818a000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x2818b000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2d000) = 0x2818b000
close(3) = 0
access("/lib/libc.so.6", F_OK) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\354"..., 4096) = 4096
mmap(0, 946176, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28199000
mprotect(0x28263000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28263000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28264000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xca000) = 0x28264000
mmap(0x2826a000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x2826a000
close(3) = 0
access("/lib/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libGL.so.1", F_OK) = 0
access("/lib/libstdc++.so.5", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libstdc++.so.5", F_OK) = 0
open("/usr/lib/libstdc++.so.5", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\34\17\4"..., 4096) = 4096
mmap(0, 831488, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28280000
mprotect(0x2832a000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x2832a000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x2832b000, 106496, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xaa000) = 0x2832b000
mmap(0x28345000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x28345000
close(3) = 0
access("/lib/libm.so.4", F_OK) = 0
open("/lib/libm.so.4", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\334#\0"..., 4096) = 4096
mmap(0, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x2834b000
mprotect(0x2835f000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x2835f000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28360000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0x28360000
close(3) = 0
access("/lib/libX11.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libX11.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libX11.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libX11.so.6", F_OK) = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\00009\1\000"..., 4096) = 4096
mmap(0, 999424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28361000
mprotect(0x28450000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28450000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28451000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xef000) = 0x28451000
close(3) = 0
access("/lib/libXext.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libXext.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libXext.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libXext.so.6", F_OK) = 0
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\'\0\000"..., 4096) = 4096
mmap(0, 57344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28455000
mprotect(0x28461000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28461000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28462000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x28462000
close(3) = 0
access("/lib/libXxf86vm.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libXxf86vm.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libXxf86vm.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libXxf86vm.so.1", F_OK) = 0
open("/usr/X11R6/lib/libXxf86vm.so.1", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\f\0"..., 4096) = 4096
mmap(0, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28463000
mprotect(0x28466000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28466000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28467000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x28467000
close(3) = 0
access("/lib/libXdamage.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libXdamage.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libXdamage.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libXdamage.so.1", F_OK) = 0
open("/usr/X11R6/lib/libXdamage.so.1", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\t\0"..., 4096) = 4096
mmap(0, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28468000
mprotect(0x28469000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28469000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x2846a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2846a000
close(3) = 0
access("/lib/libXfixes.so.3", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libXfixes.so.3", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libXfixes.so.3", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libXfixes.so.3", F_OK) = 0
open("/usr/X11R6/lib/libXfixes.so.3", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\20\0"..., 4096) = 4096
mmap(0, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x2846b000
mprotect(0x2846e000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x2846e000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x2846f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x2846f000
close(3) = 0
access("/lib/libm.so.4", F_OK) = 0
access("/lib/libdrm.so.2", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libdrm.so.2", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libdrm.so.2", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libdrm.so.2", F_OK) = 0
open("/usr/X11R6/lib/libdrm.so.2", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\"\0"..., 4096) = 4096
mmap(0, 36864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28470000
mprotect(0x28477000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28477000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28478000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x28478000
close(3) = 0
access("/lib/libGLU.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libGLU.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libGLU.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libGLU.so.1", F_OK) = 0
access("/lib/libX11.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libX11.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libX11.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libX11.so.6", F_OK) = 0
access("/lib/libXext.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libXext.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libXext.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libXext.so.6", F_OK) = 0
access("/lib/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libGL.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libGL.so.1", F_OK) = 0
access("/lib/libXmu.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libXmu.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libXmu.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libXmu.so.6", F_OK) = 0
open("/usr/X11R6/lib/libXmu.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300H\0"..., 4096) = 4096
mmap(0, 90112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28479000
mprotect(0x2848d000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x2848d000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x2848e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0x2848e000
close(3) = 0
access("/lib/libXi.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/libXi.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/libXi.so.6", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/libXi.so.6", F_OK) = 0
open("/usr/X11R6/lib/libXi.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\22"..., 4096) = 4096
mmap(0, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x2848f000
mprotect(0x28495000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28495000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28496000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x28496000
close(3) = 0
access("/lib/libm.so.4", F_OK) = 0
access("/usr/local/lib/libXau.so.6", F_OK) = 0
open("/usr/local/lib/libXau.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\n\0\000"..., 4096) = 4096
mmap(0, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28497000
mprotect(0x28498000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28498000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28499000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x28499000
close(3) = 0
access("/usr/local/lib/libXdmcp.so.6", F_OK) = 0
open("/usr/local/lib/libXdmcp.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\17\0\000"..., 4096) = 4096
mmap(0, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x2849a000
mprotect(0x2849d000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x2849d000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x2849e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3000) = 0x2849e000
close(3) = 0
access("/usr/local/lib/librpcsvc.so.3", F_OK) = -1 ENOENT (No such file or directory)
access("/lib/librpcsvc.so.3", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/librpcsvc.so.3", F_OK) = 0
open("/usr/lib/librpcsvc.so.3", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240&\0"..., 4096) = 4096
mmap(0, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x2849f000
mprotect(0x284a5000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x284a5000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x284a6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x284a6000
close(3) = 0
access("/usr/local/lib/libX11.so.6", F_OK) = 0
open("/usr/local/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libXau.so.6", F_OK) = 0
access("/usr/local/lib/libX11.so.6", F_OK) = 0
open("/usr/local/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libXext.so.6", F_OK) = 0
open("/usr/local/lib/libXext.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libXfixes.so.3", F_OK) = 0
open("/usr/local/lib/libXfixes.so.3", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libX11.so.6", F_OK) = 0
open("/usr/local/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libX11.so.6", F_OK) = 0
open("/usr/local/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libXt.so.6", F_OK) = 0
open("/usr/local/lib/libXt.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\270\0"..., 4096) = 4096
mmap(0, 335872, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x284a7000
mprotect(0x284f4000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x284f4000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x284f5000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x4d000) = 0x284f5000
close(3) = 0
access("/usr/local/lib/libX11.so.6", F_OK) = 0
open("/usr/local/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libSM.so.6", F_OK) = 0
open("/usr/local/lib/libSM.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\26"..., 4096) = 4096
mmap(0, 32768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x284f9000
mprotect(0x284ff000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x284ff000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28500000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x28500000
close(3) = 0
access("/usr/local/lib/libICE.so.6", F_OK) = 0
open("/usr/local/lib/libICE.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
read(3, "\177ELF\1\1\1\t\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 6\0\000"..., 4096) = 4096
mmap(0, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_NOCORE, 3, 0) = 0x28501000
mprotect(0x28515000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x28515000, 4096, PROT_READ|PROT_EXEC) = 0
mmap(0x28516000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x14000) = 0x28516000
mmap(0x28517000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0x28517000
close(3) = 0
access("/usr/local/lib/libXext.so.6", F_OK) = 0
open("/usr/local/lib/libXext.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libX11.so.6", F_OK) = 0
open("/usr/local/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libXext.so.6", F_OK) = 0
open("/usr/local/lib/libXext.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libSM.so.6", F_OK) = 0
access("/usr/local/lib/libICE.so.6", F_OK) = 0
access("/usr/local/lib/libX11.so.6", F_OK) = 0
open("/usr/local/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
close(3) = 0
access("/usr/local/lib/libICE.so.6", F_OK) = 0
sysarch(0xa, 0xbfbfe8a0) = 0
mmap(0, 384, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 384) = 0
mprotect(0x2807b000, 471040, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap(0, 10032, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 10032) = 0
mprotect(0x2807b000, 471040, PROT_READ|PROT_EXEC) = 0
mprotect(0x280f4000, 421888, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap(0, 10240, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 10240) = 0
mprotect(0x280f4000, 421888, PROT_READ|PROT_EXEC) = 0
mmap(0, 3688, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 3688) = 0
mmap(0, 22784, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 22784) = 0
mmap(0, 28960, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 28960) = 0
mmap(0, 1856, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 1856) = 0
mmap(0, 11152, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 11152) = 0
mmap(0, 1616, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 1616) = 0
mmap(0, 536, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 536) = 0
mmap(0, 432, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 432) = 0
mmap(0, 704, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 704) = 0
mmap(0, 1576, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 1576) = 0
mmap(0, 2552, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 2552) = 0
mmap(0, 816, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 816) = 0
mmap(0, 480, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 480) = 0
mmap(0, 688, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 688) = 0
mmap(0, 1616, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 1616) = 0
mmap(0, 5640, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 5640) = 0
mmap(0, 968, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 968) = 0
mmap(0, 1976, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x28519000
munmap(0x28519000, 1976) = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
sigprocmask(SIG_SETMASK, [], NULL) = 0
readlink("/etc/malloc.conf", 0xbfbfe920, 63) = -1 ENOENT (No such file or directory)
issetugid(0x28075000) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0x28519000
break(0x804c000) = 0
break(0x804d000) = 0
break(0x804e000) = 0
__sysctl([-479312.-479312], 2, "\260\257\370\377\260\257\370\377\260\257\370\377\260\257"..., [4294487984], NULL, 0) = 0
break(0x804f000) = 0
socket(PF_UNIX, SOCK_STREAM, 0) = 3
__sysctl([-479312.-479312], 2, "\260\257\370\377\260\257\370\377\260\257\370\377\260\257"..., [4294487984], NULL, 0) = 0
__sysctl([106535321.105696460], 2, "\377\377\337A\26V\347\236\257\3\302<Internal ypbind er"..., [4290772992], NULL, 0) = 0
connect(3, {sa_family=AF_UNSPEC, sa_data="Unknown ypbind"}, 19) = 0
__sysctl([192009961.540701295], 2, "\0/var/yp/binding\0%s/%s.%d\0clntud"..., [174335267], NULL, 0) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
access("p_create", R_OK) = 0
open("aster: clnt_call", O_RDONLY) = 4
fstat(4, {st_mode=071145, st_size=8030606864216647030, ...}) = 0
break(0x8050000) = 0
read(4, "\1\0\0\nwmix.local\0\0010\0\22MIT-MAGIC-COO"..., 4096) = 104
read(4, "", 4096) = 0
close(4) = 0
break(0x8054000) = 0
writev(3, [{0xa000001, 2020175223}, {0x636f6c2e, 16804961}, {0x4d120030, 1294816329}, {0x43494741, 1330594605}], 4) = 48
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(3, 0xbfbfe8b8, 8) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0", 8) = 8
read(3, "\0\261\236\0\0\0@\2\377\377\37\0\0\1\0\0\24\0\377\377\1"..., 420) = 420
break(0x8055000) = 0
break(0x8056000) = 0
write(3, "7\0\5\0\0\0@\2F\0\0\0\10\0\0\0\377\377\377\0b\0\5\0\f\0"..., 64) = 64
read(3, 0xbfbfe8c0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
break(0x805a000) = 0
readv(3, [{NULL, 0}, {NULL, 0}], 2) = 8128
readv(3, 0xbfbfe7e0, 2) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
readv(3, [{NULL, 0}, {NULL, 0}], 2) = 5932
write(3, "\202\0\1\0", 4) = 4
read(3, 0xbfbfe8f0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
writev(3, [{NULL, 0}, {NULL, 0}, {NULL, 0}], 3) = 20
read(3, 0xbfbfe6d0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\224\0\2\0\1\0\0\0", 8) = 8
read(3, 0xbfbfe7d0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
writev(3, [{NULL, 0}, {NULL, 0}, {NULL, 0}], 3) = 12
read(3, 0xbfbfe8e0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\20\0\6\0\20\0\0\0WM_DELETE_WINDOW", 24) = 24
read(3, 0xbfbfe910, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
gettimeofday({1225817792, 864795}, NULL) = 0
writev(3, [{NULL, 0}, {NULL, 0}, {NULL, 0}], 3) = 12
read(3, 0xbfbfe350, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\217\7\3\0\1\0\0\0\4\0\0\0", 12) = 12
read(3, 0xbfbfe5f0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
writev(3, [{NULL, 0}, {NULL, 0}, {NULL, 0}], 3) = 20
read(3, 0xbfbfe300, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\217\23\3\0\0\0\0\0\2\0\0\0", 12) = 12
read(3, 0xbfbfe400, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "1.2\0", 4) = 4
write(3, "\217\23\3\0\0\0\0\0\3\0\0\0", 12) = 12
read(3, 0xbfbfe400, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "GLX_ARB_multisample GLX_EXT_visu"..., 265) = 265
read(3, "al_", 3) = 3
write(3, "\217\21\4\0\4\0\1\0\3\0\0\0\0\0\0\0", 16) = 16
read(3, 0xbfbfe5f0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\v\200\0\0#\0\0\0\23\200\0\0#\0\0\0\22\200\0\0\1\0\0\0"..., 224) = 224
read(3, "\v\200\0\0$\0\0\0\23\200\0\0$\0\0\0\22\200\0\0\1\0\0\0"..., 224) = 224
read(3, "\v\200\0\0%\0\0\0\23\200\0\0%\0\0\0\22\200\0\0\1\0\0\0"..., 224) = 224
read(3, "\v\200\0\0&\0\0\0\23\200\0\0&\0\0\0\22\200\0\0\1\0\0\0"..., 224) = 224
read(3, "\v\200\0\0\'\0\0\0\23\200\0\0\'\0\0\0\22\200\0\0\1\0\0"..., 224) = 224
read(3, "\v\200\0\0(\0\0\0\23\200\0\0(\0\0\0\22\200\0\0\1\0\0\0"..., 224) = 224
read(3, "\v\200\0\0)\0\0\0\23\200\0\0)\0\0\0\22\200\0\0\1\0\0\0"..., 224) = 224
read(3, "\v\200\0\0*\0\0\0\23\200\0\0*\0\0\0\22\200\0\0\1\0\0\0"..., 224) = 224
read(3, "\v\200\0\0D\0\0\0\23\200\0\0D\0\0\0\22\200\0\0\1\0\0\0"..., 224) = 224
break(0x805b000) = 0
write(3, "\217\24\f\3\1\0\0\0\4\0\0\0\36\f\0\0GL_ARB_depth_tex"..., 3144) = 3144
read(3, 0xbfbfdb00, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1\0 \3\377\0\0\0\0\0\1\0\377\0\0\0\0\1\0\0\377\0\0\0\1"..., 40) = 40
write(3, "\24\0\6\0F\0\0\0\33\0\0\0\30\0\0\0\0\0\0\0@B\17\0", 24) = 24
read(3, 0xbfbfdbe0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1\0 \3\377\0\0\0\0\0\1\0\377\0\0\0\0\1\0\0\377\0\0\0\1"..., 40) = 40
break(0x809b000) = 0
write(3, "\1\30\f\0\1\0@\2F\0\0\0d\0d\0\364\1\364\1\0\0\1\0&\0\0"..., 80) = 80
read(3, 0xbfbfe8d0, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\217\5\4\0\1\0@\2\2\0@\2\0\0\0\0", 16) = 16
read(3, 0xbfbfe880, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
break(0x809d000) = 0
__sysctl([sysctl.0], 2, "", [0], NULL, 0) = 0
write(3, "\22\0\t\0\1\0@\2\'\0\0\0\37\0\0\0\10\1\364\1\t\0\0\0./"..., 324) = 324
read(3, 0xbfbfe800, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\22\0\7\0\1\0@\2?\1\0\0\37\0\0\0\10\1\364\1\1\0\0\0C/t"..., 48) = 48
read(3, "\f\0\0\0WM_PROTOCOLS\37\0\0\0\10\0@\2\t\0\0\0./te", 32) = 32
write(3, "\22\0\7\0\1\0@\0023\1\0\0\4\0\0\0 \1\364\1\1\0\0\0002\1"..., 68) = 68
read(3, 0xbfbfe790, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(4, [], NULL, NULL, NULL) = 1 ()
ioctl(3, FIONREAD, [0]) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
ioctl(3, FIONREAD, [0]) = 0
select(4, [], NULL, NULL, NULL) = 1 ()
ioctl(3, FIONREAD, [0]) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 64) = 64
ioctl(3, FIONREAD, [0]) = 0
ioctl(3, FIONREAD, [0]) = 0
select(4, [], NULL, NULL, NULL) = 1 ()
ioctl(3, FIONREAD, [0]) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
ioctl(3, FIONREAD, [0]) = 0
write(3, "\217\5\4\0\1\0@\2\2\0@\2\0\0\0\0", 16) = 16
read(3, 0xbfbfe790, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\217\5\4\0\1\0@\2\2\0@\2\0\0\0\0", 16) = 16
read(3, 0xbfbfe790, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\217\5\4\0\1\0@\2\2\0@\2\0\0\0\0", 16) = 16
read(3, 0xbfbfe790, 32) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, INFTIM) = 1
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
ioctl(3, FIONREAD, [0]) = 0
select(4, [], NULL, NULL, NULL) = 1 ()
ioctl(3, FIONREAD, [0]) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
exit(0)