[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: