This is truly bizarre, but I can't get rvplayer to work on my system. I'm using kernel 2.2.3 with glibc2.1.1 and rvplayer segfaults every time I try to start it. I'm attaching the full strace in the hope that someone knows what's going on. It seems to barf as soon as it opens locale.alias, but there doesn't seem to be anything wrong with that file as far as I can tell. I'd be grateful for any suggestions. Oh yeah, I'm using rvplayer 5.0-9 with a potato system.
Max execve("/usr/bin/X11/rvplayer", ["rvplayer"], [/* 38 vars */]) = 0 brk(0) = 0x80a6ccc open("/etc/ld.so.preload", O_RDONLY) = 3 fstat(3, {st_mode=0403, st_size=0, ...}) = 0 mmap(0, 18, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x40016000 close(3) = 0 open("/lib/nfslock.so.0", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 8024, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40017000 mprotect(0x40018000, 3928, PROT_NONE) = 0 mmap(0x40018000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40018000 close(3) = 0 munmap(0x40016000, 18) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 31154, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000 close(3) = 0 open("/lib/libreadline.so.2", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 172432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40021000 mprotect(0x40046000, 20880, PROT_NONE) = 0 mmap(0x40046000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x24000) = 0x40046000 mmap(0x4004b000, 400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4004b000 close(3) = 0 open("/lib/libncurses.so.4", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 260876, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4004c000 mprotect(0x40080000, 47884, PROT_NONE) = 0 mmap(0x40080000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x33000) = 0x40080000 mmap(0x40088000, 15116, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40088000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40016000 mmap(0, 12616, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4008c000 mprotect(0x4008e000, 4424, PROT_NONE) = 0 mmap(0x4008e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4008e000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 1089400, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40090000 mprotect(0x4017b000, 126840, PROT_NONE) = 0 mmap(0x4017b000, 114688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xea000) = 0x4017b000 mmap(0x40197000, 12152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40197000 close(3) = 0 munmap(0x40019000, 31154) = 0 personality(PER_LINUX) = 0 getpid() = 16967 rt_sigprocmask(SIG_BLOCK, NULL, [], 1075408896) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|0x8000) = 3 close(3) = 0 brk(0) = 0x80a6ccc brk(0x80a7000) = 0x80a7000 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 brk(0x80a8000) = 0x80a8000 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 brk(0x80a9000) = 0x80a9000 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 getuid() = 2231 getgid() = 32 geteuid() = 2231 getegid() = 32 rt_sigprocmask(SIG_BLOCK, NULL, [], 1075408896) = 0 time(NULL) = 921397908 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 brk(0x80aa000) = 0x80aa000 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 1075408896) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="chinook", ...}) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 brk(0x80ab000) = 0x80ab000 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 stat("/home/maxk", {st_mode=0, st_size=0, ...}) = 0 stat(".", {st_mode=0, st_size=0, ...}) = 0 getpid() = 16967 getppid() = 16966 stat(".", {st_mode=0, st_size=0, ...}) = 0 stat("/usr/local/bin/sh", 0xbffff698) = -1 ENOENT (No such file or directory) stat("/bin/sh", {st_mode=0, st_size=0, ...}) = 0 getgroups(32, [1900576, 1572889, 134556248, 1073827544]) = 4 stat("/bin/sh", {st_mode=0, st_size=0, ...}) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 getpgrp() = 16966 rt_sigaction(SIGCHLD, {0x8069350, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 1075408896) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1075408896) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1075408896) = 0 open("/usr/bin/X11/rvplayer", O_RDONLY|0x8000) = 3 _llseek(3, 0, {0}, SEEK_CUR) = 0 read(3, "#!/bin/sh\nunset LD_LIBRARY_PATH"..., 80) = 80 _llseek(3, 0, {0}, SEEK_SET) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|0x8000) fstat(3, {st_mode=0, st_size=0, ...}) = 0 _llseek(3, 0, {0}, SEEK_CUR) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 1) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 read(3, "#!/bin/sh\nunset LD_LIBRARY_PATH"..., 142) = 142 rt_sigprocmask(SIG_BLOCK, NULL, [], 1) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 1) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 1) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 brk(0x80ac000) = 0x80ac000 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 brk(0x80ad000) = 0x80ad000 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 1) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD TTOU], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 brk(0x80ae000) = 0x80ae000 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 brk(0x80af000) = 0x80af000 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 1) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 1) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x8069350, [], 0}, 8) = 0 execve("/usr/X11R6/lib/X11/rvplayer/rvplayer", ["/usr/X11R6/lib/X11/rvplayer/rvpl"...], [/* 39 vars */]) = 0 brk(0) = 0x8158670 open("/usr/X11R6/lib/X11/rvplayer/open.so", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 1376 mmap(0, 4848, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40016000 mprotect(0x40017000, 752, PROT_NONE) = 0 mmap(0x40017000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40017000 close(3) = 0 open("/etc/ld.so.preload", O_RDONLY) = 3 fstat(3, {st_mode=0403, st_size=0, ...}) = 0 mmap(0, 18, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0x40018000 close(3) = 0 open("/lib/nfslock.so.0", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 8024, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40019000 mprotect(0x4001a000, 3928, PROT_NONE) = 0 mmap(0x4001a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4001a000 close(3) = 0 munmap(0x40018000, 18) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 mmap(0, 31154, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000 close(3) = 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\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 72164, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40023000 mprotect(0x40033000, 6628, PROT_NONE) = 0 mmap(0x40033000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x40033000 close(3) = 0 open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000 mmap(0, 292856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40035000 mprotect(0x40079000, 14328, PROT_NONE) = 0 mmap(0x40079000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x43000) = 0x40079000 close(3) = 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\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 45384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4007d000 mprotect(0x40087000, 4424, PROT_NONE) = 0 mmap(0x40087000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x40087000 close(3) = 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\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 666796, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40089000 mprotect(0x40127000, 19628, PROT_NONE) = 0 mmap(0x40127000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9d000) = 0x40127000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 12616, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4012c000 mprotect(0x4012e000, 4424, PROT_NONE) = 0 mmap(0x4012e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4012e000 close(3) = 0 open("/usr/lib/libg++-dbg/libg++.so.2.7.2", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 227796, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40130000 mprotect(0x40166000, 6612, PROT_NONE) = 0 mmap(0x40166000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x35000) = 0x40166000 close(3) = 0 open("/usr/lib/libg++-dbg/libstdc++.so.2.7.2", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 248236, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40168000 mprotect(0x4019c000, 35244, PROT_NONE) = 0 mmap(0x4019c000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x33000) = 0x4019c000 mmap(0x401a3000, 6572, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401a3000 close(3) = 0 open("/lib/libm.so.6", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401a5000 mmap(0, 131876, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401a6000 mprotect(0x401c2000, 17188, PROT_NONE) = 0 mmap(0x401c2000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1b000) = 0x401c2000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 1089400, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401c7000 mprotect(0x402b2000, 126840, PROT_NONE) = 0 mmap(0x402b2000, 114688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xea000) = 0x402b2000 mmap(0x402ce000, 12152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402ce000 close(3) = 0 open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 33568, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402d1000 mprotect(0x402d8000, 4896, PROT_NONE) = 0 mmap(0x402d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x402d8000 close(3) = 0 open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3 fstat(3, {st_mode=0, st_size=0, ...}) = 0 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096 mmap(0, 84512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x402da000 mprotect(0x402ec000, 10784, PROT_NONE) = 0 mmap(0x402ec000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x402ec000 mmap(0x402ed000, 6688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402ed000 close(3) = 0 mprotect(0x40168000, 212992, PROT_READ|PROT_WRITE) = 0 mprotect(0x40168000, 212992, PROT_READ|PROT_EXEC) = 0 mprotect(0x40130000, 221184, PROT_READ|PROT_WRITE) = 0 mprotect(0x40130000, 221184, PROT_READ|PROT_EXEC) = 0 munmap(0x4001b000, 31154) = 0 personality(PER_LINUX) = 0 getpid() = 16967 brk(0) = 0x8158670 brk(0x8158698) = 0x8158698 brk(0x8159000) = 0x8159000 brk(0x815a000) = 0x815a000 brk(0x815d000) = 0x815d000 brk(0x815e000) = 0x815e000 uname({sys="Linux", node="chinook", ...}) = 0 socket(PF_UNIX, SOCK_STREAM, 0) = 3 uname({sys="Linux", node="chinook", ...}) = 0 uname({sys="Linux", node="chinook", ...}) = 0 connect(3, {sun_family=AF_UNIX, sun_path="/tmp/.X11-unix/X0"}, 19) = 0 uname({sys="Linux", node="chinook", ...}) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 access("/home/maxk/.Xauthority", R_OK) = 0 open("/home/maxk/.Xauthority", O_RDONLY) = 4 write(4, "\0@", 2) = -1 EBADF (Bad file descriptor) close(4) = 0 writev(3, [{"l\0\v\0\0\0\0\0\0\0\0\0", 12}], 1) = 12 fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0 read(3, "\1\0\v\0\0\0$\0", 8) = 8 read(3, "\370\f\0\0\0\0\300\3\377\377?\0\0"..., 144) = 144 write(3, "7\0\5\0\0\0\300\3&\0\0\0\10\0\0\0"..., 64) = 64 read(3, 0xbffff6dc, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1n\2\0\0\0\0\0\1\204\0\0\30\0\0"..., 32) = 32 read(3, "\1\10\3\0\r\f\0\0\37\0\0\0\0\0\0"..., 32) = 32 brk(0x8162000) = 0x8162000 readv(3, [{"*Text.translations:\t#override ~"..., 12340}, {"", 0}], 2) = 12340 write(3, "\204\0\1\0", 4) = 4 read(3, "\1n\4\0\0\0\0\0\377\377\17\0\0\0"..., 32) = 32 writev(3, [{"b\0\5\0\t\0\300\3", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20 read(3, "\1n\5\0\0\0\0\0\1\210T\210\0\0\0"..., 32) = 32 write(3, "\210\0\2\0\1\0\0\0", 8) = 8 read(3, 0xbffff660, 32) = -1 EAGAIN (Resource temporarily unavailable) select(4, [3], NULL, NULL, NULL) = 1 (in [3]) read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\210nT\10"..., 32) = 32 write(3, "\20\0\4\0\7\0\0\0Compose\0", 16) = 16 read(3, "\1n\7\0\0\0\0\0\275\0\0\0\0\0\0\0"..., 32) = 32 brk(0x8163000) = 0x8163000 open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 4 --- SIGSEGV (Segmentation fault) --- +++ killed by SIGSEGV +++