Mine gets substantially further. This is on an Athlon 600 with an MGA G400 display adapter: readv(3, [{"pci:0000:01:00.0", 16}, {"", 0}], 2) = 16 geteuid32() = 1000 stat64("/dev/dri", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 stat64("/dev/dri/card0", {st_mode=S_IFCHR|0666, st_rdev=makedev(226, 0), ...}) = 0 open("/dev/dri/card0", O_RDWR) = 4 ioctl(4, DECODER_SET_PICTURE, 0xbfb0c530) = -1 EACCES (Permission denied) ioctl(4, DECODER_GET_CAPABILITIES, 0xbfb0c534) = 0 ioctl(4, DECODER_GET_CAPABILITIES, 0xbfb0c534) = 0 ioctl(4, DECODER_GET_STATUS or DEVFSDIOC_SET_EVENT_MASK, 0xbfb0c84c) = 0 ioctl(4, DEVFSDIOC_GET_PROTO_REV, 0x8054ed8) = 0 ioctl(4, DEVFSDIOC_GET_PROTO_REV, 0x8054ed8) = 0 write(3, "\200\v\3\0\0\0\0\0\16\0\0\0", 12) = 12 read(3, "\1F\21\0\0\0\0\0\1\0\0\0#-\351\267\0\0\0\0\204>\16\10\35"..., 32) = 32 write(3, "\200\4\2\0\0\0\0\0", 8) = 8 read(3, "\1F\22\0\1\0\0\0\1\0\0\0\2\0\0\0\0\0\0\0\3\0\0\0\35\0\0"..., 32) = 32 readv(3, [{"mga", 3}, {":", 1}], 2) = 4 write(3, "\200\n\2\0\0\0\0\0", 8) = 8 read(3, "\1F\23\0!\0\0\0\0\0\0\344\0\0\0\0\0\0\0\0\0\0\0\2\0\20"..., 32) = 32 read(3, "\2\0\0\0\0\4\0\0\0\3\0\0\0\0\0\2\4\0\0\0\1\0\0\0\0\0\0"..., 132) = 132 mmap2(NULL, 33554432, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0xe4000) = 0xb5840000 mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0xe8b4c) = 0xb583e000 ioctl(4, 0xc0086449, 0xbfb0c7a4) = 0 mmap2(NULL, 16384, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0xe3000) = 0xb583a000 mmap2(NULL, 2883584, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0xe6908) = 0xb557a000 ioctl(4, 0xc00c6419, 0xbfb0c760) = 0 ioctl(4, 0xc00c6419, 0xbfb0c760) = 0 futex(0xb7ee9784, FUTEX_WAKE, 2147483647) = 0 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4d39000 write(3, "\220\24\371\2\1\0\0\0\4\0\0\0\322\v\0\0GL_ARB_depth_te"..., 3124) = 3124 read(3, "\1\0\27\0\0\0\0\0\3\0\0\0\4j\223\10\30\0\0\0\340Z\226\10"..., 32) = 32 brk(0x8091000) = 0x8091000 open("/etc/ld.so.cache", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=47424, ...}) = 0 old_mmap(NULL, 47424, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb4d2d000 close(5) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/i686/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/tls/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/tls/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/lib/i686/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i686/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0 open("/usr/lib/tls/i686/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/i686/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=32768, ...}) = 0 open("/usr/lib/i486-linux-gnu/tls/i686/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/i686/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/i686", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/tls/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/tls", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/i686/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/i686", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/usr/lib/i486-linux-gnu/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i486-linux-gnu", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/i686/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/i686/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/i686", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/tls/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/tls", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/i686/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/i686", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/cmov/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu/cmov", 0xbfb0c014) = -1 ENOENT (No such file or directory) open("/lib/i486-linux-gnu/libtxc_dxtn.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i486-linux-gnu", 0xbfb0c014) = -1 ENOENT (No such file or directory) munmap(0xb4d2d000, 47424) = 0 open("/etc/drirc", O_RDONLY) = -1 ENOENT (No such file or directory) open("/home/tom/.drirc", O_RDONLY) = -1 ENOENT (No such file or directory) mmap2(NULL, 806912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4c74000 brk(0x80bd000) = 0x80bd000 brk(0x80e0000) = 0x80e0000 brk(0x8106000) = 0x8106000 brk(0x812a000) = 0x812a000 brk(0x814e000) = 0x814e000 brk(0x8171000) = 0x8171000 brk(0x8195000) = 0x8195000 brk(0x81b8000) = 0x81b8000 brk(0x81dc000) = 0x81dc000 brk(0x81ff000) = 0x81ff000 brk(0x8229000) = 0x8229000 brk(0x824e000) = 0x824e000 brk(0x8271000) = 0x8271000 brk(0x8295000) = 0x8295000 brk(0x82b8000) = 0x82b8000 brk(0x82dc000) = 0x82dc000 brk(0x8300000) = 0x8300000 brk(0x8324000) = 0x8324000 brk(0x8347000) = 0x8347000 brk(0x836a000) = 0x836a000 brk(0x838e000) = 0x838e000 brk(0x83b2000) = 0x83b2000 brk(0x83d6000) = 0x83d6000 brk(0x83f9000) = 0x83f9000 brk(0x841d000) = 0x841d000 brk(0x8440000) = 0x8440000 mmap2(NULL, 495616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb4bfb000 --- SIGILL (Illegal instruction) @ 0 (0) --- +++ killed by SIGILL +++