Package: xserver-common Version: 4.3.0.dfsg.1-6 Severity: critical Justification: breaks the whole system
-- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: sparc (sparc64) Kernel: Linux 2.4.21 Locale: LANG=C, LC_CTYPE=C Versions of packages xserver-common depends on: ii debconf [debconf-2.0] 1.4.30 Debian configuration management sy ii libc6 2.3.2.ds1-13 GNU C Library: Shared libraries an ii xfree86-common 4.3.0.dfsg.1-4 X Window System (XFree86) infrastr -- debconf information: xserver-common/xwrapper/nice_value/error: xserver-common/xwrapper/allowed_users: Console Users Only xserver-common/xwrapper/actual_allowed_users: console xserver-common/xwrapper/nice_value: -10 I have five SunBlade 2000 computers; they all exhibit this basic behaviour, but I'll talk about only one. I wiped the machine totally, and did an install of Woody, using Ben Collin's tftp boot image (http://www.phynnypharm.org -- all the Sparc kernels I could find on the Debian site failed to boot the machines). Then I installed x-window-system (along with a few other utilities, mc, less, ssh, etc). X worked fine, no problem. Knowing that Sarge is approaching release, I thought I should take this opportunity to test it, so I added sarge to /etc/apt/sources.list and did an update and dist-upgrade. Now whenever I start X (via "startx", or "X", or kdm or xdm), the machine freezes with a black screen. The CAPSlock and NumLock indicators usually still work, but Ctrl-Alt-Backspace does not, nor does Ctrl-Alt-F[1-6] (I even tried Ctrl-Alt-F2 followed by Ctrl-Alt-Del, hoping to switch to VT2 even though I couldn't tell it, and reboot, but nope). I can usually still ping the box, but I can not ssh into it. If I had an ssh session going before starting X, after starting X, the ssh session freezes. The only recourse I have is to power cycle the box. I don't really know what I'm doing with strace, but here's the output of the command "strace startx 2 > straceSTARTX.log": == <begin straceSTARTX.log> == execve("/usr/bin/X11/startx", ["startx"], [/* 13 vars */]) = 0 uname({sys="Linux", node="macs50", ...}) = 0 brk(0) = 0xbbf90 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=23574, ...}) = 0 mmap(NULL, 23574, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7001c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1#\350"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=290876, ...}) = 0 mmap(NULL, 357440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7002c000 mprotect(0x7006a000, 103488, PROT_NONE) = 0 mmap(0x7006c000, 98304, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x30000) = 0x7006c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\36"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=10444, ...}) = 0 mmap(NULL, 74736, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x70084000 mprotect(0x70088000, 58352, PROT_NONE) = 0 mmap(0x70094000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x70094000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1\316"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1291780, ...}) = 0 mmap(NULL, 1361696, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x70098000 mprotect(0x701cc000, 100128, PROT_NONE) = 0 mmap(0x701d8000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x130000) = 0x701d8000 mmap(0x701e4000, 1824, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x701e4000 close(3) = 0 munmap(0x7001c000, 23574) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 brk(0) = 0xbbf90 brk(0xddf90) = 0xddf90 brk(0) = 0xddf90 brk(0xde000) = 0xde000 profil(0, 0, 0, 0) = 1000 mctl(0x7014ab88, 105408, 0x23318, 0) = 1000 sbrk(1880402684) = 0x3e8 sstk(0x7014ac14) = 1000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 time(NULL) = 1092240441 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=591, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7001a000 read(3, "/dev/scsi/host0/bus0/target1/lun"..., 8192) = 591 close(3) = 0 munmap(0x7001a000, 8192) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7001a000 read(3, " total: used: free:"..., 1024) = 522 close(3) = 0 munmap(0x7001a000, 8192) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 0x700caf98, 8) = 0 uname({sys="Linux", node="macs50", ...}) = 0 stat64("/home.local/snert", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 getpid() = 541 getppid() = 540 getpgrp(0xbd9e8) = 540 rt_sigaction(SIGCHLD, {0x3ef18, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/usr/bin/X11/startx", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, TCSETAF or SNDCTL_TMR_SELECT, 0xeffff8d8) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\n\n# $Xorg: startx.cpp,v"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 dup2(3, 255) = 255 close(3) = 0 nfssvc(0xff) = 0 nfssvc(0xff) = 262144 fstat64(255, {st_mode=S_IFREG|0755, st_size=3267, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n\n# $Xorg: startx.cpp,v"..., 3267) = 3267 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/home.local/snert/.xinitrc", {st_mode=S_IFREG|0644, st_size=7, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/home.local/snert/.xserverrc", 0xeffff4a8) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/usr/X11R6/lib/X11/xinit/xserverrc", {st_mode=S_IFREG|0755, st_size=53, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 stat64("/usr/local/bin/hostname", 0xeffff518) = -1 ENOENT (No such file or directory) stat64("/usr/bin/hostname", 0xeffff518) = -1 ENOENT (No such file or directory) stat64("/bin/hostname", {st_mode=S_IFREG|0755, st_size=10668, ...}) = 0 vtrace(0x20, 0xc0908, 0x2cbbc) = 2 stat64("/bin/hostname", {st_mode=S_IFREG|0755, st_size=10668, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -548, [2719], SEEK_CUR) = 0 fork() = 542 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 542 waitpid(-1, 0xeffff3e4, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 543 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x3ef18, [], 0}, {0x3ef18, [], 0}, 0x700caf98, 8) = 0 close(4) = 0 read(3, 0xeffff398, 128) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG) = 543 waitpid(-1, 0xeffff154, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [ABRT EMT KILL SYS PIPE TERM URG TSTP CONT]) read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 546 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 546 waitpid(-1, 0xeffff02c, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGCHLD, {0x3ef18, [], 0}, {0x3ef18, [], 0}, 0x700caf98, 8) = 0 close(4) = 0 read(3, "macs50.csmath.acu.edu\n", 128) = 22 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\nif [ -z \"$hostname\" ]; then\n\tho"..., 3267) = 548 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -449, [2818], SEEK_CUR) = 0 fork() = 547 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x3ef18, [], 0}, {0x3ef18, [], 0}, 0x700caf98, 8) = 0 close(4) = 0 read(3, 0xeffff4a0, 128) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 547 waitpid(-1, 0xeffff25c, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [ABRT EMT KILL SYS PIPE TERM URG TSTP CONT]) read(3, "70d61278ad37ab07cbe527900dbc0605"..., 128) = 33 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "for displayname in $authdisplay "..., 3267) = 449 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 _llseek(255, -206, [3061], SEEK_CUR) = 0 fork() = 548 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(4) = 0 close(4) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 549 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 549 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 548 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 close(3) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xeffff334, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [QUIT ILL TRAP EMT FPE SEGV PIPE TERM URG TSTP CONT TTIN LOST USR1 USR2]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 550 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(4) = 0 close(4) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 551 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 551 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 550 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 close(3) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xeffff334, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [QUIT ILL TRAP EMT FPE SEGV PIPE TERM URG TSTP CONT TTIN LOST USR1 USR2]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\n\nxinit $client $clientargs -- $"..., 3267) = 206 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 stat64("/usr/local/bin/xinit", 0xeffff658) = -1 ENOENT (No such file or directory) stat64("/usr/bin/xinit", 0xeffff658) = -1 ENOENT (No such file or directory) stat64("/bin/xinit", 0xeffff658) = -1 ENOENT (No such file or directory) stat64("/usr/bin/X11/xinit", {st_mode=S_IFREG|0755, st_size=10584, ...}) = 0 stat64("/usr/bin/X11/xinit", {st_mode=S_IFREG|0755, st_size=10584, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -146, [3121], SEEK_CUR) = 0 fork() = 552 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 waitpid(-1, This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to XFree86@XFree86.Org and patches submitted to [EMAIL PROTECTED] Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs). XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-4 20040529123814 [EMAIL PROTECTED]) Release Date: 15 August 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.4.26 sparc [ELF] Build Date: 29 May 2004 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.4.21 ([EMAIL PROTECTED]) (gcc version 3.3.2 (Debian)) #1 Sat Nov 29 15:40:07 EST 2003 Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Wed Aug 11 11:07:21 2004 (==) Using config file: "/etc/X11/XF86Config-4" Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_clip.o": No symbols found Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_norm.o": No symbols found Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_xform.o": No symbols found Skipping "/usr/X11R6/lib/modules/extensions/libGLcore.a:m_debug_vertex.o": No symbols found (EE) Failed to load module "pex5" (module does not exist, 0) Skipping "/usr/X11R6/lib/modules/fonts/libspeedo.a:spencode.o": No symbols found (EE) Failed to load module "xie" (module does not exist, 0) == </end straceSTARTX.log> == And "strace X 2> straceX.log": == <begin straceX.log> == execve("/usr/bin/X11/X", ["X"], [/* 13 vars */]) = 0 uname({sys="Linux", node="macs50", ...}) = 0 brk(0) = 0x21ad0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=23574, ...}) = 0 mmap(NULL, 23574, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7001c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1\316"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1291780, ...}) = 0 mmap(NULL, 1361696, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7002c000 mprotect(0x70160000, 100128, PROT_NONE) = 0 mmap(0x7016c000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x130000) = 0x7016c000 mmap(0x70178000, 1824, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x70178000 close(3) = 0 munmap(0x7001c000, 23574) = 0 brk(0) = 0x21ad0 brk(0x43ad0) = 0x43ad0 brk(0) = 0x43ad0 brk(0x44000) = 0x44000 open("/etc/X11/Xwrapper.config", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=240, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7001a000 read(3, "### BEGIN DEBCONF SECTION\n# Do n"..., 8192) = 240 read(3, "", 8192) = 0 close(3) = 0 munmap(0x7001a000, 8192) = 0 brk(0) = 0x44000 brk(0) = 0x44000 brk(0x42000) = 0x42000 brk(0) = 0x42000 lstat64("/etc/X11/X", {st_mode=S_IFLNK|0777, st_size=20, ...}) = 0 readlink("/etc/X11/X", "/usr/bin/X11/XFree86", 1024) = 20 access("/etc/X11/X", X_OK) = 0 profil(0, 0, 0, 0) = 1000 fstat64(0, {st_mode=S_IFCHR|0600, st_rdev=makedev(4, 1), ...}) = 0 umask(0) = 022 mkdir("/tmp/.X11-unix", 01777) = -1 EEXIST (File exists) umask(022) = 0 lstat64("/tmp/.X11-unix", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0 stat64("/dev/dri", 0xeffff0a0) = -1 ENOENT (No such file or directory) sigvec(0xffffffff, 0, 0xffffffff) = -1 EPERM (Operation not permitted) getpriority(PRIO_PROCESS, 0) = 20 setpriority(PRIO_PROCESS, 0, -10) = -1 EACCES (Permission denied) dup(2) = 3 nfssvc(0x3) = 262145 close(3) = 0 write(2, "X: warning; nice() of process fa"..., 56X: warning; nice() of process failed: Permission denied ) = 56 write(2, "X: warning; process set to prior"..., 73X: warning; process set to priority -1 instead of requested priority -10 ) = 73 chdir("/etc/X11") = 0 execve("/usr/bin/X11/XFree86", ["X"], [/* 13 vars */]) = 0 uname({sys="Linux", node="macs50", ...}) = 0 brk(0) = 0x1e55e0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=23574, ...}) = 0 mmap(NULL, 23574, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7001c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libz.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\31"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=71180, ...}) = 0 mmap(NULL, 135680, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7002c000 mprotect(0x7003e000, 61952, PROT_NONE) = 0 mmap(0x7004c000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x7004c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\234"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=530844, ...}) = 0 mmap(NULL, 595136, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x70050000 mmap(0x700d0000, 73728, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x70000) = 0x700d0000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\36"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=10444, ...}) = 0 mmap(NULL, 74736, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x700e4000 mprotect(0x700e8000, 58352, PROT_NONE) = 0 mmap(0x700f4000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x700f4000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1\316"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1291780, ...}) = 0 mmap(NULL, 1361696, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x700f8000 mprotect(0x7022c000, 100128, PROT_NONE) = 0 mmap(0x70238000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x130000) = 0x70238000 mmap(0x70244000, 1824, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x70244000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7001a000 munmap(0x7001c000, 23574) = 0 sbrk(0) = 0x3e8 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 brk(0) = 0x1e55e0 brk(0x2075e0) = 0x2075e0 brk(0) = 0x2075e0 brk(0x208000) = 0x208000 close(0) = 0 close(1) = 0 write(2, "", 0) = 0 getpgrp(0) = 536 open("/tmp/.tX0-lock", O_WRONLY|O_CREAT|O_EXCL, 0644) = 0 getpid() = 537 write(0, " 537\n", 11) = 11 fchmod(0, 0444) = 0 close(0) = 0 link("/tmp/.tX0-lock", "/tmp/.X0-lock") = 0 unlink("/tmp/.tX0-lock") = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 0x7012af98, 8) = 0 stat64("/var/log/XFree86.0.log", {st_mode=S_IFREG|0644, st_size=18500, ...}) = 0 rename("/var/log/XFree86.0.log", "/var/log/XFree86.0.log.old") = -1 EACCES (Permission denied) write(2, "\nFatal server error:\n", 21 Fatal server error: ) = 21 write(2, "Cannot move old logfile \"/var/lo"..., 53Cannot move old logfile "/var/log/XFree86.0.log.old" ) = 53 write(2, "\n", 1 ) = 1 write(2, "\nWhen reporting a problem relate"..., 117 When reporting a problem related to a server crash, please send the full server output, not just the last messages. ) = 117 write(2, "Please report problems to submit"..., 50Please report problems to [EMAIL PROTECTED] ) = 50 write(2, "\n", 1 ) = 1 unlink("/tmp/.X0-lock") = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 0, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 nanosleep({1, 0}, {1, 0}) = 0 ioctl(-1, 0x4b3a, 0) = -1 EBADF (Bad file descriptor) ioctl(-1, 0x5601, 0xefffe7e8) = -1 EBADF (Bad file descriptor) close(-1) = -1 EBADF (Bad file descriptor) sysconf(0x1 <unfinished ... exit status 1> == </end straceX.log> == I then commented out all the modules in /etc/X11/XF86Config-4 and ran "strace startx 2> straceSTARTX2.log": == <begin straceSTARTXs.log> == execve("/usr/bin/X11/startx", ["startx"], [/* 13 vars */]) = 0 uname({sys="Linux", node="macs50", ...}) = 0 brk(0) = 0xbbf90 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=23574, ...}) = 0 mmap(NULL, 23574, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7001c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1#\350"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=290876, ...}) = 0 mmap(NULL, 357440, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x7002c000 mprotect(0x7006a000, 103488, PROT_NONE) = 0 mmap(0x7006c000, 98304, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x30000) = 0x7006c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\0\36"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=10444, ...}) = 0 mmap(NULL, 74736, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x70084000 mprotect(0x70088000, 58352, PROT_NONE) = 0 mmap(0x70094000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x70094000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\2\0\0\0\1\0\1\316"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1291780, ...}) = 0 mmap(NULL, 1361696, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x70098000 mprotect(0x701cc000, 100128, PROT_NONE) = 0 mmap(0x701d8000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x130000) = 0x701d8000 mmap(0x701e4000, 1824, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x701e4000 close(3) = 0 munmap(0x7001c000, 23574) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 brk(0) = 0xbbf90 brk(0xddf90) = 0xddf90 brk(0) = 0xddf90 brk(0xde000) = 0xde000 profil(0, 0, 0, 0) = 1000 mctl(0x7014ab88, 105408, 0x23318, 0) = 1000 sbrk(1880402684) = 0x3e8 sstk(0x7014ac14) = 1000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 time(NULL) = 1092240926 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=591, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7001a000 read(3, "/dev/scsi/host0/bus0/target1/lun"..., 8192) = 591 close(3) = 0 munmap(0x7001a000, 8192) = 0 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7001a000 read(3, " total: used: free:"..., 1024) = 522 close(3) = 0 munmap(0x7001a000, 8192) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 0x700caf98, 8) = 0 uname({sys="Linux", node="macs50", ...}) = 0 stat64("/home.local/snert", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 getpid() = 533 getppid() = 532 getpgrp(0xbd9e8) = 532 rt_sigaction(SIGCHLD, {0x3ef18, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/usr/bin/X11/startx", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, TCSETAF or SNDCTL_TMR_SELECT, 0xeffff8d8) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\n\n# $Xorg: startx.cpp,v"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0 dup2(3, 255) = 255 close(3) = 0 nfssvc(0xff) = 0 nfssvc(0xff) = 262144 fstat64(255, {st_mode=S_IFREG|0755, st_size=3267, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n\n# $Xorg: startx.cpp,v"..., 3267) = 3267 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/home.local/snert/.xinitrc", {st_mode=S_IFREG|0644, st_size=7, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/home.local/snert/.xserverrc", 0xeffff4a8) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/usr/X11R6/lib/X11/xinit/xserverrc", {st_mode=S_IFREG|0755, st_size=53, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 stat64("/usr/local/bin/hostname", 0xeffff518) = -1 ENOENT (No such file or directory) stat64("/usr/bin/hostname", 0xeffff518) = -1 ENOENT (No such file or directory) stat64("/bin/hostname", {st_mode=S_IFREG|0755, st_size=10668, ...}) = 0 vtrace(0x20, 0xc0908, 0x2cbbc) = 2 stat64("/bin/hostname", {st_mode=S_IFREG|0755, st_size=10668, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -548, [2719], SEEK_CUR) = 0 fork() = 534 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 534 waitpid(-1, 0xeffff3e4, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 535 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x3ef18, [], 0}, {0x3ef18, [], 0}, 0x700caf98, 8) = 0 close(4) = 0 read(3, 0xeffff398, 128) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG) = 535 waitpid(-1, 0xeffff154, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [ABRT EMT KILL SYS PIPE TERM URG TSTP CONT]) read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 fork() = 538 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 538 waitpid(-1, 0xeffff02c, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGCHLD, {0x3ef18, [], 0}, {0x3ef18, [], 0}, 0x700caf98, 8) = 0 close(4) = 0 read(3, "macs50.csmath.acu.edu\n", 128) = 22 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\nif [ -z \"$hostname\" ]; then\n\tho"..., 3267) = 548 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -449, [2818], SEEK_CUR) = 0 fork() = 539 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {0x3ef18, [], 0}, {0x3ef18, [], 0}, 0x700caf98, 8) = 0 close(4) = 0 read(3, 0xeffff4a0, 128) = ? ERESTARTSYS (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 539 waitpid(-1, 0xeffff25c, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [ABRT EMT KILL SYS PIPE TERM URG TSTP CONT]) read(3, "5d6c7129d9acb62931ab33a25bb2f057"..., 128) = 33 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "for displayname in $authdisplay "..., 3267) = 449 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 _llseek(255, -206, [3061], SEEK_CUR) = 0 fork() = 540 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(4) = 0 close(4) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 541 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 541 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 540 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 close(3) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xeffff334, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [QUIT ILL TRAP EMT FPE SEGV PIPE TERM URG TSTP CONT TTIN LOST USR1 USR2]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 pipe([3, 4]) = 3 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 542 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(4) = 0 close(4) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0 fork() = 543 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 543 waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 542 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x3de58, [], 0}, 0x700caf98, 8) = 0 close(3) = -1 EBADF (Bad file descriptor) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) @ 0 (0) --- waitpid(-1, 0xeffff334, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now [QUIT ILL TRAP EMT FPE SEGV PIPE TERM URG TSTP CONT TTIN LOST USR1 USR2]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\n\nxinit $client $clientargs -- $"..., 3267) = 206 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64(".", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0 stat64("/usr/local/bin/xinit", 0xeffff658) = -1 ENOENT (No such file or directory) stat64("/usr/bin/xinit", 0xeffff658) = -1 ENOENT (No such file or directory) stat64("/bin/xinit", 0xeffff658) = -1 ENOENT (No such file or directory) stat64("/usr/bin/X11/xinit", {st_mode=S_IFREG|0755, st_size=10584, ...}) = 0 stat64("/usr/bin/X11/xinit", {st_mode=S_IFREG|0755, st_size=10584, ...}) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -146, [3121], SEEK_CUR) = 0 fork() = 544 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x3de58, [], 0}, {SIG_DFL}, 0x700caf98, 8) = 0 waitpid(-1, This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to XFree86@XFree86.Org and patches submitted to [EMAIL PROTECTED] Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs). XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-4 20040529123814 [EMAIL PROTECTED]) Release Date: 15 August 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.4.26 sparc [ELF] Build Date: 29 May 2004 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.4.21 ([EMAIL PROTECTED]) (gcc version 3.3.2 (Debian)) #1 Sat Nov 29 15:40:07 EST 2003 Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/XFree86.0.log", Time: Wed Aug 11 11:15:27 2004 (==) Using config file: "/etc/X11/XF86Config-4" == </end straceSTARTX2.log> == I changed my source list to include unstable, and grabbed a newer xserver-common and xserver-xfree86, but the results were the same. I also upgraded my kernel to a stock Debian kernel-image-2.4.26-sparc64 (or it may have been 2.4.24; whatever's in stable), but it didn't make a difference, and after another clean wipe/rebuild I'm now back to Ben Collin's kernel, but upgrading to a stock kernel's not a problem if I need to. -- Kent