There's bugs in kernel 2.0.x which RealPlayer takes advantage of. These holes were closed during development of 2.2.x, therefore breaking RealPlayer. I believe there is a way around the problem, but I do not have it as I'm using 2.0.37pre8 on my workstation.
What really needs to happen is RealNetworks putting out software which doesn't take advantage of specific kernel bugs as the current version 5.0 does. On Sat, 13 Mar 1999, Max Kamenetsky wrote: > 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 +++ > > > > -- > Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > >