startx, continued
well, i've done an strace of starts, and xinit. see attached.
--
##-----------------------------------------------------------------##
| ,''`. http://www.debian.org/ | http://www.nuit.ca/ |
| : :' : Debian GNU/Linux | http://simonraven.nuit.ca/ |
| `. `' | PGP key ID: 6169 BE0C 0891 A038 |
| `- | |
##-----------------------------------------------------------------##
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d? s+:- a C++ UL+++ P+ L+++ E- W+++ N+ o K- w---
O M++ V-- PS+++ PE Y++ PGP++ 5+ X+ R* tv b+ DI+ D+
G e* h--- r+++ y+
------END GEEK CODE BLOCK------
execve("/usr/bin/X11/xinit", ["xinit", "/usr/X11R6/lib/X11/xinit/xinitrc", "--", "/usr/X11R6/lib/X11/xinit/xserverrc"], [/* 28 vars */]) = 0
uname({sys="Linux", node="nuit.ca", ...}) = 0
brk(0) = 0x1001423c
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=70277, ...}) = 0
mmap(NULL, 70277, PROT_READ, MAP_PRIVATE, 3, 0) = 0x332c6000
close(3) = 0
open("/usr/X11R6/lib/libXmuu.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0 0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=16484, ...}) = 0
mmap(0xffdc000, 81084, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x332d8000
mprotect(0x332dc000, 64700, PROT_NONE) = 0
mmap(0x332e8000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x332e8000
close(3) = 0
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\0;\270"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=71364, ...}) = 0
mmap(0xffce000, 136624, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x332ec000
mprotect(0x332fd000, 66992, PROT_NONE) = 0
mmap(0x3330c000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x3330c000
close(3) = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0\24\0\0\0\1\0\1T\274"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=869168, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x332b5000
mmap(0xff0a000, 941936, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x3330e000
mprotect(0x333df000, 85872, PROT_NONE) = 0
mmap(0x333ee000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0xd0000) = 0x333ee000
mmap(0x333f2000, 8048, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x333f2000
close(3) = 0
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\24\0\0\0\1\0\1\322"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1273524, ...}) = 0
mmap(0xfea7000, 1344108, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x333f4000
mmap(0x33524000, 90112, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x120000) = 0x33524000
mmap(0x3353a000, 8812, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3353a000
close(3) = 0
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\24\0\0\0\1\0\0\37"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=11016, ...}) = 0
mmap(0xffdd000, 75592, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x3353d000
mprotect(0x33540000, 63304, PROT_NONE) = 0
mmap(0x3354d000, 12288, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x3354d000
close(3) = 0
munmap(0x332c6000, 70277) = 0
brk(0) = 0x1001423c
brk(0x1003523c) = 0x1003523c
brk(0) = 0x1003523c
brk(0x10036000) = 0x10036000
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {0x10001d18, [], 0}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x10001d18, [], 0}, NULL, 8) = 0
rt_sigaction(SIGHUP, {0x10001d18, [], 0}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0x10001d18, [], 0}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x10001d24, [ALRM], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR1, {0x10001d4c, [USR1], SA_RESTART}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [USR1], [], 8) = 0
fork() = 8326
setpriority(PRIO_PROCESS, 8326, -1) = -1 EACCES (Permission denied)
waitpid(8326, 0x10013868, WNOHANG) = 0
write(2, "\n", 1
) = 1
alarm(15) = 0
rt_sigsuspend([]
XFree86 Version 4.3.0 (Debian 4.3.0-0pre1v1 20030731043432 branden@deadbeast.net)
Release Date: 18 March 2003
X Protocol Version 11, Revision 0, Release 6.6
Build Operating System: Linux 2.4.19-powerpc ppc [ELF]
Build Date: 31 July 2003
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-grsec-xfs-ben2 (root@nuit.ca) (gcc version 3.3.1 20030626 (Debian prerelease)) #2 lun jui 21 07:19:34 UTC 2003 T
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: Tue Aug 26 10:45:48 2003
(==) Using config file: "/etc/X11/XF86Config-4"
<unfinished ...>
--- SIGUSR1 (User defined signal 1) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 ECHILD (No child processes)
rt_sigaction(SIGUSR1, {0x10001d4c, [USR1], SA_RESTART}, {0x10001d4c, [USR1], SA_RESTART}, 8) = 0
alarm(0) = 15
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
uname({sys="Linux", node="nuit.ca", ...}) = 0
socket(PF_UNIX, SOCK_STREAM, 0) = 3
uname({sys="Linux", node="nuit.ca", ...}) = 0
uname({sys="Linux", node="nuit.ca", ...}) = 0
connect(3, {sa_family=AF_UNIX, path="/tmp/.X11-unix/X0"}, 19) = 0
uname({sys="Linux", node="nuit.ca", ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
access("/home/simon/.Xauthority", R_OK) = 0
open("/home/simon/.Xauthority", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0600, st_size=868, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x332b6000
read(4, "\0\0\0\4\300\250\1e\0\0010\0\22MIT-MAGIC-COOKIE-1\0"..., 4096) = 868
read(4, "", 4096) = 0
close(4) = 0
munmap(0x332b6000, 4096) = 0
writev(3, [{"B\0\0\v\0\0\0\22\0\20\0\0", 12}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"Nt\202\314,\272\262\357`\341K\5e\363\23P", 16}], 4) = 48
fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
read(3, 0x7ffff908, 8) = -1 EAGAIN (Resource temporarily unavailable)
select(4, [3], NULL, NULL, NULLSkipping "/usr/X11R6/lib/modules/fonts/libspeedo.a:spencode.o": No symbols found
(EE) FBDEV(0): FBIOPAN_DISPLAY: Invalid argument
Segmentation fault
Couldn't load XKB keymap, falling back to pre-XKB keymap
Warning: font renderer for ".pcf" already registered at priority 0
Warning: font renderer for ".pcf.Z" already registered at priority 0
Warning: font renderer for ".pcf.gz" already registered at priority 0
Warning: font renderer for ".snf" already registered at priority 0
Warning: font renderer for ".snf.Z" already registered at priority 0
Warning: font renderer for ".snf.gz" already registered at priority 0
Warning: font renderer for ".bdf" already registered at priority 0
Warning: font renderer for ".bdf.Z" already registered at priority 0
Warning: font renderer for ".bdf.gz" already registered at priority 0
Warning: font renderer for ".pmf" already registered at priority 0
) = 1 (in [3])
read(3, "\1\0\0\v\0\0\0:", 8) = 8
read(3, "\2f\355\340\0 \0\0\0\37\377\377\0\0\1\0\0\30\377\377\1"..., 232) = 232
write(3, "7\0\0\5\0 \0\0\0\0\0006\0\0\0\10\0\377\377\377b\0\0\5\0"..., 64) = 64
read(3, "\1\33\0\2\0\0\0\0\1\203\0\0\0\0\0\1\20\200\205@\20\202"..., 32) = 32
read(3, "\1\0\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\24\0\0\0"..., 32) = 32
write(3, "\203\0\0\1", 4) = 4
read(3, "\1\33\0\4\0\0\0\0\0\17\377\377\20\n\224\250\20\36\0\0\20"..., 32) = 32
writev(3, [{"b\0\0\5\0\t\0\0", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
read(3, "\1\33\0\5\0\0\0\0\1\224]\243\20\n\224\250\20\36\0\0\20"..., 32) = 32
write(3, "\224\0\0\2\0\1\0\0", 8) = 8
read(3, "\1\1\0\6\0\0\0\0\0\1\0\0\20\v8\260\20\33\20\224\20\36\0"..., 32) = 32
vfork() = 9527
wait4(-1, NULL, 0, NULL) = 9527
--- SIGCHLD (Child exited) @ 0 (0) ---
rt_sigaction(SIGQUIT, {SIG_IGN}, {0x10001d18, [], 0}, 8) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {0x10001d18, [], 0}, 8) = 0
rt_sigaction(SIGHUP, {SIG_IGN}, {0x10001d18, [], 0}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {0x10001d18, [], 0}, 8) = 0
write(3, "<\0\0\2\0 \0\0+\0\0\1", 12) = 12
read(3, "\"\33\0\6\1\t\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1C\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1D\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1E\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1F\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1G\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1H\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1I\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1J\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1K\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1L\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1_\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1`\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1o\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1N\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1n\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\0011\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\n\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\v\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\f\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\r\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\16\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\17\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\20\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\21\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\22\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\23\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\24\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\25\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\26\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1j\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1a\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1c\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1M\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1p\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1?\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1R\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1\27\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\30\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\31\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\32\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\33\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\34\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\35\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\36\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1\37\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1 \1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1!\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1\"\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1#\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1$\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1k\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1g\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1i\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1O\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1P\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1Q\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1V\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1B\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1&\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1\'\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1(\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1)\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1*\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1+\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1,\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1-\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1.\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1/\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\0010\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\0013\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1S\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1T\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1U\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\0012\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1^\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\0014\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\0015\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\0016\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\0017\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\0018\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\0019\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340"..., 32) = 32
read(3, "\"\33\0\6\1:\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1;\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1<\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1=\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1>\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1b\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1W\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1X\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1Y\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1l\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1%\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1s\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1@\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1A\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1q\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1t\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1u\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1m\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1d\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1h\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1f\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1Z\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"\33\0\6\1[\1\0\20\36\0\0\20\36\0\0\0\0\2W\0\2\"\340\177"..., 32) = 32
read(3, "\"2\0\6\0002\226\4\177\377\366p6%\305T\20d\364\0\20e\4"..., 32) = 32
read(3, "\"\36\0\6\2\36\0\0\20\33\20\364\20\37\0\0\20\33\20\224"..., 32) = 32
read(3, "\1\0\0\10\0\0\0\0\0\0\0\1\20\36\0\0\20\35\230\300\0\0\1"..., 32) = 32
shutdown(3, 2 /* send and receive */) = 0
close(3) = 0
brk(0) = 0x10036000
brk(0) = 0x10036000
brk(0x10035000) = 0x10035000
brk(0) = 0x10035000
kill(-9527, SIGHUP) = 0
kill(-8326, SIGTERM) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(8326, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG) = 8326
write(2, "\r\n", 2
) = 2
exit(0) = ?
execve("/usr/bin/X11/startx", ["startx"], [/* 27 vars */]) = 0
uname({sys="Linux", node="nuit.ca", ...}) = 0
brk(0) = 0x1002b0a8
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=70277, ...}) = 0
mmap(NULL, 70277, PROT_READ, MAP_PRIVATE, 3, 0) = 0x3142f000
close(3) = 0
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\24\0\0\0\1\0\1\322"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1273524, ...}) = 0
mmap(0xfea7000, 1344108, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x31441000
mmap(0x31571000, 90112, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0x120000) = 0x31571000
mmap(0x31587000, 8812, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x31587000
close(3) = 0
munmap(0x3142f000, 70277) = 0
getpid() = 502
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid() = 1000
brk(0) = 0x1002b0a8
brk(0x1004c0a8) = 0x1004c0a8
brk(0) = 0x1004c0a8
brk(0x1004d000) = 0x1004d000
getppid() = 29652
getcwd("/home/simon", 4096) = 12
brk(0) = 0x1004d000
brk(0) = 0x1004d000
brk(0x1004c000) = 0x1004c000
brk(0) = 0x1004c000
open("/usr/bin/X11/startx", O_RDONLY) = 3
fcntl64(3, F_DUPFD, 10) = 10
close(3) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x10010944, ~[], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\n\n# $Xorg: startx.cpp,v"..., 8192) = 3274
stat64("/home/simon/.xinitrc", 0x7ffff4d8) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/X11/xinit/xinitrc", {st_mode=S_IFREG|0644, st_size=224, ...}) = 0
stat64("/home/simon/.xserverrc", 0x7ffff4d8) = -1 ENOENT (No such file or directory)
stat64("/usr/X11R6/lib/X11/xinit/xserverrc", {st_mode=S_IFREG|0755, st_size=52, ...}) = 0
open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
fcntl64(1, F_DUPFD, 10) = 11
close(1) = 0
fcntl64(3, F_DUPFD, 1) = 1
close(3) = 0
fcntl64(2, F_DUPFD, 10) = 12
close(2) = 0
fcntl64(1, F_DUPFD, 2) = 2
stat64("/usr/local/bin/hostname", 0x7ffff7a8) = -1 ENOENT (No such file or directory)
stat64("/bin/hostname", {st_mode=S_IFREG|0755, st_size=10996, ...}) = 0
fork() = 4509
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 4509
close(1) = 0
fcntl64(11, F_DUPFD, 1) = 1
close(11) = 0
close(2) = 0
fcntl64(12, F_DUPFD, 2) = 2
close(12) = 0
pipe([3, 4]) = 0
fork() = 1683
close(4) = 0
read(3, 0x7ffff718, 128) = ? ERESTARTSYS (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128) = 0
close(3) = 0
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 1683
pipe([3, 4]) = 0
fork() = 3971
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
read(3, "nuit.ca\n", 128) = 8
read(3, "", 128) = 0
close(3) = 0
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 3971
pipe([3, 4]) = 0
fork() = 31737
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
read(3, "5a73ff1942dae4e32cbae8879eaa1e9d"..., 128) = 33
read(3, "", 128) = 0
close(3) = 0
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 31737
stat64("/usr/local/bin/xauth", 0x7ffff758) = -1 ENOENT (No such file or directory)
stat64("/bin/xauth", 0x7ffff758) = -1 ENOENT (No such file or directory)
stat64("/sbin/xauth", 0x7ffff758) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/xauth", 0x7ffff758) = -1 ENOENT (No such file or directory)
stat64("/usr/sbin/xauth", 0x7ffff758) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/X11/xauth", {st_mode=S_IFREG|0755, st_size=36708, ...}) = 0
pipe([3, 4]) = 0
fork() = 28124
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
stat64("/usr/local/bin/grep", 0x7ffff758) = -1 ENOENT (No such file or directory)
stat64("/bin/grep", {st_mode=S_IFREG|0755, st_size=78956, ...}) = 0
fork() = 1959
--- SIGCHLD (Child exited) @ 0 (0) ---
close(3) = 0
close(-1) = -1 EBADF (Bad file descriptor)
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 1959
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 28124
pipe([3, 4]) = 0
fork() = 3382
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
fork() = 25593
--- SIGCHLD (Child exited) @ 0 (0) ---
close(3) = 0
close(-1) = -1 EBADF (Bad file descriptor)
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 25593
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 3382
open("/home/simon/xinit.log", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
fcntl64(1, F_DUPFD, 10) = 11
close(1) = 0
fcntl64(3, F_DUPFD, 1) = 1
close(3) = 0
fcntl64(2, F_DUPFD, 10) = 12
close(2) = 0
fcntl64(1, F_DUPFD, 2) = 2
stat64("/usr/local/bin/strace", 0x7ffff7c8) = -1 ENOENT (No such file or directory)
stat64("/bin/strace", 0x7ffff7c8) = -1 ENOENT (No such file or directory)
stat64("/sbin/strace", 0x7ffff7c8) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/strace", {st_mode=S_IFREG|0755, st_size=154948, ...}) = 0
fork() = 29559
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 29559
--- SIGCHLD (Child exited) @ 0 (0) ---
close(1) = 0
fcntl64(11, F_DUPFD, 1) = 1
close(11) = 0
close(2) = 0
fcntl64(12, F_DUPFD, 2) = 2
close(12) = 0
open("/dev/null", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 3
fcntl64(1, F_DUPFD, 10) = 11
close(1) = 0
fcntl64(3, F_DUPFD, 1) = 1
close(3) = 0
fcntl64(2, F_DUPFD, 10) = 12
close(2) = 0
fcntl64(1, F_DUPFD, 2) = 2
stat64("/usr/local/bin/deallocvt", 0x7ffff4d8) = -1 ENOENT (No such file or directory)
stat64("/bin/deallocvt", 0x7ffff4d8) = -1 ENOENT (No such file or directory)
stat64("/sbin/deallocvt", 0x7ffff4d8) = -1 ENOENT (No such file or directory)
stat64("/usr/bin/deallocvt", {st_mode=S_IFREG|0755, st_size=10444, ...}) = 0
write(1, "/usr/bin/deallocvt\n", 19) = 19
close(1) = 0
fcntl64(11, F_DUPFD, 1) = 1
close(11) = 0
close(2) = 0
fcntl64(12, F_DUPFD, 2) = 2
close(12) = 0
fork() = 27830
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 27830
read(10, "", 8192) = 0
exit(0) = ?
Reply to: