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

Bug#402537: xdm exits immediately after been launched



On Thu, Mar 01, 2007 at 11:46:46PM +0100, Brice Goglin wrote:
> Eric,
> 
> What's the status of your xdm exiting right after starting? Do you still
> reproduce with latest Xorg/Etch?

I can still reproduce this bug with latest Xorg. Attached is a strace


-- 
Eric VAN BUGGENHAUT
ericvb@debian.org
execve("/usr/bin/X11/xdm", ["/usr/bin/X11/xdm"], [/* 31 vars */]) = 0
uname({sys="Linux", node="atto", ...})  = 0
brk(0)                                  = 0x8066000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f71000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f70000
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=77626, ...}) = 0
mmap2(NULL, 77626, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f5d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libselinux.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P8\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=79368, ...}) = 0
mmap2(NULL, 84884, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f48000
mmap2(0xb7f5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xb7f5b000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXaw.so.7", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\320\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=363260, ...}) = 0
mmap2(NULL, 367056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eee000
mmap2(0xb7f41000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x52) = 0xb7f41000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXmu.so.6", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300I\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=85484, ...}) = 0
mmap2(NULL, 85264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ed9000
mmap2(0xb7eed000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7eed000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXt.so.6", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \276\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=320344, ...}) = 0
mmap2(NULL, 320916, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e8a000
mmap2(0xb7ed5000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4b) = 0xb7ed5000
mmap2(0xb7ed8000, 1428, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ed8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libSM.so.6", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20 \0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=32144, ...}) = 0
mmap2(NULL, 35048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e81000
mmap2(0xb7e89000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7) = 0xb7e89000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libICE.so.6", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3406\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=85060, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e80000
mmap2(NULL, 95312, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e68000
mmap2(0xb7e7d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14) = 0xb7e7d000
mmap2(0xb7e7e000, 5200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e7e000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXinerama.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\10"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=6676, ...}) = 0
mmap2(NULL, 9564, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e65000
mmap2(0xb7e67000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7e67000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXpm.so.4", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000#\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=60956, ...}) = 0
mmap2(NULL, 63836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e55000
mmap2(0xb7e64000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7e64000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libX11.so.6", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@L\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=965952, ...}) = 0
mmap2(NULL, 966364, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d69000
mmap2(0xb7e51000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe8) = 0xb7e51000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXdmcp.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\17\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=16672, ...}) = 0
mmap2(NULL, 19604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d64000
mmap2(0xb7d68000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7d68000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libcrypt.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\10\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=21868, ...}) = 0
mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d36000
mmap2(0xb7d3b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7d3b000
mmap2(0xb7d3d000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d3d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libpam.so.0", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\23"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=29700, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d35000
mmap2(NULL, 32656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d2d000
mmap2(0xb7d34000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7d34000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1241580, ...}) = 0
mmap2(NULL, 1251484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bfb000
mmap2(0xb7d23000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127) = 0xb7d23000
mmap2(0xb7d2a000, 10396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d2a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`&\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=52848, ...}) = 0
mmap2(NULL, 56060, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bed000
mmap2(0xb7bfa000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc) = 0xb7bfa000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libXau.so.6", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\n\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=7220, ...}) = 0
mmap2(NULL, 10164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bea000
mmap2(0xb7bec000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7bec000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
mmap2(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7be6000
mmap2(0xb7be8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7be8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libsepol.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0200\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=219824, ...}) = 0
mmap2(NULL, 265152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ba5000
mmap2(0xb7bdb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35) = 0xb7bdb000
mmap2(0xb7bdc000, 39872, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7bdc000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ba4000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ba3000
mprotect(0xb7d23000, 20480, PROT_READ)  = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7ba36c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7f5d000, 77626)               = 0
access("/etc/selinux/", F_OK)           = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x8066000
brk(0x8087000)                          = 0x8087000
open("/proc/mounts", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6f000
read(3, "rootfs / rootfs rw 0 0\n/dev/root"..., 1024) = 554
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xb7f6f000, 4096)                = 0
umask(022)                              = 022
umask(022)                              = 022
open("/usr/share/X11/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=77420, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "#\t$XdotOrg: lib/X11/nls/locale.a"..., 131072) = 77420
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
open("/usr/share/X11/locale/locale.dir", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=38270, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "#\t$XdotOrg: lib/X11/nls/locale.d"..., 131072) = 38270
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
access("/usr/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=772, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "#  $Xorg: C,v 1.3 2000/08/17 19:"..., 131072) = 772
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
open("/usr/share/X11/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=77420, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "#\t$XdotOrg: lib/X11/nls/locale.a"..., 131072) = 77420
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
open("/usr/share/X11/locale/locale.dir", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=38270, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "#\t$XdotOrg: lib/X11/nls/locale.d"..., 131072) = 38270
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
access("/usr/share/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/share/X11/locale/C/XLC_LOCALE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=772, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "#  $Xorg: C,v 1.3 2000/08/17 19:"..., 131072) = 772
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
open("/etc/X11/xdm/xdm-config", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1470, ...}) = 0
read(3, "! $Xorg: xdm-conf.cpp,v 1.3 2000"..., 1470) = 1470
close(3)                                = 0
stat64("/etc/X11/xdm/xdm-config", {st_mode=S_IFREG|0644, st_size=1470, ...}) = 0
getuid32()                              = 0
open("/var/log/xdm.log", O_WRONLY|O_CREAT|O_EXCL, 0666) = -1 EEXIST (File exists)
open("/var/log/xdm.log", O_WRONLY|O_APPEND) = 3
dup2(3, 2)                              = 2
close(3)                                = 0
clone(Process 7101 attached (waiting for parent)
Process 7101 resumed (parent 7100 ready)
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7ba3708) = 7101
[pid  7100] exit_group(0)               = ?
Process 7100 detached
setsid()                                = 7101
chdir("/")                              = 0
open("/dev/null", O_RDWR)               = 3
fstat64(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
dup2(3, 0)                              = 0
dup2(3, 1)                              = 1
dup2(3, 2)                              = 2
close(3)                                = 0
open("/var/run/xdm.pid", O_WRONLY|O_CREAT|O_EXCL, 0666) = 3
fcntl64(3, F_GETFL)                     = 0x1 (flags O_WRONLY)
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f6f000
_llseek(3, 0, [0], SEEK_CUR)            = 0
write(3, "7101\n", 5)                   = 5
close(3)                                = 0
munmap(0xb7f6f000, 4096)                = 0
time([1173406677])                      = 1173406677
open("/usr/share/zoneinfo/Europe/Madrid", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=946, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=946, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\10\0\0\0\10"..., 131072) = 946
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
write(2, "Fri Mar  9 03:17:57 2007 xdm inf"..., 46) = 46
write(2, "starting\n", 9)               = 9
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
clone(Process 7102 attached (waiting for parent)
Process 7102 resumed (parent 7101 ready)
child_stack=0, flags=CLONE_PARENT_SETTID|SIGCHLD, parent_tidptr=0xbf8cdd14) = 7102
[pid  7101] waitpid(7102, Process 7101 suspended
 <unfinished ...>
[pid  7102] rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
[pid  7102] rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
[pid  7102] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid  7102] execve("/bin/sh", ["sh", "-c", "/bin/rm -f /var/lib/xdm/authdir/"...], [/* 31 vars */]) = 0
[pid  7102] uname({sys="Linux", node="atto", ...}) = 0
[pid  7102] brk(0)                      = 0x80f3000
[pid  7102] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
[pid  7102] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f56000
[pid  7102] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
[pid  7102] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f55000
[pid  7102] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=77626, ...}) = 0
[pid  7102] mmap2(NULL, 77626, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f42000
[pid  7102] close(3)                    = 0
[pid  7102] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
[pid  7102] open("/lib/libncurses.so.5", O_RDONLY) = 3
[pid  7102] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\345"..., 512) = 512
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=263040, ...}) = 0
[pid  7102] mmap2(NULL, 264196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f01000
[pid  7102] mmap2(0xb7f39000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38) = 0xb7f39000
[pid  7102] mmap2(0xb7f41000, 2052, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f41000
[pid  7102] close(3)                    = 0
[pid  7102] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
[pid  7102] open("/lib/tls/libdl.so.2", O_RDONLY) = 3
[pid  7102] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
[pid  7102] mmap2(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7efd000
[pid  7102] mmap2(0xb7eff000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7eff000
[pid  7102] close(3)                    = 0
[pid  7102] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
[pid  7102] open("/lib/tls/libc.so.6", O_RDONLY) = 3
[pid  7102] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=1241580, ...}) = 0
[pid  7102] mmap2(NULL, 1251484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dcb000
[pid  7102] mmap2(0xb7ef3000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127) = 0xb7ef3000
[pid  7102] mmap2(0xb7efa000, 10396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7efa000
[pid  7102] close(3)                    = 0
[pid  7102] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dca000
[pid  7102] mprotect(0xb7ef3000, 20480, PROT_READ) = 0
[pid  7102] set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dca8e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
[pid  7102] munmap(0xb7f42000, 77626)   = 0
[pid  7102] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
[pid  7102] open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = -1 ENXIO (No such device or address)
[pid  7102] ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfb2e100) = -1 ENOTTY (Inappropriate ioctl for device)
[pid  7102] open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=1724656, ...}) = 0
[pid  7102] mmap2(NULL, 1724656, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7c24000
[pid  7102] close(3)                    = 0
[pid  7102] brk(0)                      = 0x80f3000
[pid  7102] brk(0x80f4000)              = 0x80f4000
[pid  7102] brk(0x80f5000)              = 0x80f5000
[pid  7102] brk(0x80f6000)              = 0x80f6000
[pid  7102] getuid32()                  = 0
[pid  7102] getgid32()                  = 0
[pid  7102] geteuid32()                 = 0
[pid  7102] getegid32()                 = 0
[pid  7102] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
[pid  7102] brk(0x80f7000)              = 0x80f7000
[pid  7102] time(NULL)                  = 1173406677
[pid  7102] brk(0x80f8000)              = 0x80f8000
[pid  7102] open("/etc/mtab", O_RDONLY) = 3
[pid  7102] fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid  7102] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f54000
[pid  7102] read(3, "rootfs / rootfs rw 0 0\n/dev/root"..., 1024) = 554
[pid  7102] close(3)                    = 0
[pid  7102] munmap(0xb7f54000, 4096)    = 0
[pid  7102] open("/proc/meminfo", O_RDONLY) = 3
[pid  7102] fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid  7102] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f54000
[pid  7102] read(3, "MemTotal:       125948 kB\nMemFre"..., 1024) = 598
[pid  7102] close(3)                    = 0
[pid  7102] munmap(0xb7f54000, 4096)    = 0
[pid  7102] brk(0x80f9000)              = 0x80f9000
[pid  7102] rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid  7102] rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid  7102] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid  7102] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid  7102] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid  7102] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid  7102] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
[pid  7102] rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
[pid  7102] uname({sys="Linux", node="atto", ...}) = 0
[pid  7102] stat64("/home/eric", {st_mode=S_IFDIR|S_ISGID|0755, st_size=16384, ...}) = 0
[pid  7102] stat64(".", {st_mode=S_IFDIR|0755, st_size=896, ...}) = 0
[pid  7102] brk(0x80fb000)              = 0x80fb000
[pid  7102] getcwd("/", 4096)           = 2
[pid  7102] getpid()                    = 7102
[pid  7102] getppid()                   = 7101
[pid  7102] stat64(".", {st_mode=S_IFDIR|0755, st_size=896, ...}) = 0
[pid  7102] stat64("/usr/local/sbin/sh", 0xbfb2e108) = -1 ENOENT (No such file or directory)
[pid  7102] stat64("/usr/local/bin/sh", 0xbfb2e108) = -1 ENOENT (No such file or directory)
[pid  7102] stat64("/usr/sbin/sh", 0xbfb2e108) = -1 ENOENT (No such file or directory)
[pid  7102] stat64("/usr/bin/sh", 0xbfb2e108) = -1 ENOENT (No such file or directory)
[pid  7102] stat64("/sbin/sh", 0xbfb2e108) = -1 ENOENT (No such file or directory)
[pid  7102] stat64("/bin/sh", {st_mode=S_IFREG|0755, st_size=677184, ...}) = 0
[pid  7102] stat64("/bin/sh", {st_mode=S_IFREG|0755, st_size=677184, ...}) = 0
[pid  7102] getpgrp()                   = 7101
[pid  7102] rt_sigaction(SIGCHLD, {0x807acd0, [], 0}, {SIG_DFL}, 8) = 0
[pid  7102] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
[pid  7102] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
[pid  7102] brk(0x80fc000)              = 0x80fc000
[pid  7102] rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
[pid  7102] open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=21568, ...}) = 0
[pid  7102] mmap2(NULL, 21568, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f4f000
[pid  7102] close(3)                    = 0
[pid  7102] open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 3
[pid  7102] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\4\0"..., 512) = 512
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=9436, ...}) = 0
[pid  7102] brk(0x80fd000)              = 0x80fd000
[pid  7102] mmap2(NULL, 12324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f4b000
[pid  7102] mmap2(0xb7f4d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f4d000
[pid  7102] close(3)                    = 0
[pid  7102] open("/var/lib/xdm/authdir/authfiles/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
[pid  7102] rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid  7102] rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
[pid  7102] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807acd0, [], 0}, 8) = 0
[pid  7102] execve("/bin/rm", ["/bin/rm", "-f", "/var/lib/xdm/authdir/authfiles/A"...], [/* 30 vars */]) = 0
[pid  7102] uname({sys="Linux", node="atto", ...}) = 0
[pid  7102] brk(0)                      = 0x8051000
[pid  7102] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
[pid  7102] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f8e000
[pid  7102] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
[pid  7102] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f8d000
[pid  7102] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=77626, ...}) = 0
[pid  7102] mmap2(NULL, 77626, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f7a000
[pid  7102] close(3)                    = 0
[pid  7102] access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
[pid  7102] open("/lib/tls/libc.so.6", O_RDONLY) = 3
[pid  7102] read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1"..., 512) = 512
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=1241580, ...}) = 0
[pid  7102] mmap2(NULL, 1251484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e48000
[pid  7102] mmap2(0xb7f70000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127) = 0xb7f70000
[pid  7102] mmap2(0xb7f77000, 10396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f77000
[pid  7102] close(3)                    = 0
[pid  7102] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e47000
[pid  7102] mprotect(0xb7f70000, 20480, PROT_READ) = 0
[pid  7102] set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e476c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
[pid  7102] munmap(0xb7f7a000, 77626)   = 0
[pid  7102] open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
[pid  7102] fstat64(3, {st_mode=S_IFREG|0644, st_size=1724656, ...}) = 0
[pid  7102] mmap2(NULL, 1724656, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ca1000
[pid  7102] close(3)                    = 0
[pid  7102] brk(0)                      = 0x8051000
[pid  7102] brk(0x8072000)              = 0x8072000
[pid  7102] ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfd86d68) = -1 ENOTTY (Inappropriate ioctl for device)
[pid  7102] unlink("/var/lib/xdm/authdir/authfiles/A*") = -1 ENOENT (No such file or directory)
[pid  7102] close(1)                    = 0
[pid  7102] exit_group(0)               = ?
Process 7101 resumed
Process 7102 detached
<... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 7102
rt_sigaction(SIGINT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
time(NULL)                              = 1173406678
uname({sys="Linux", node="atto", ...})  = 0
rt_sigaction(SIGTERM, {0x80501e0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x80501e0, [], 0}, {SIG_DFL}, 8) = 0
stat64("/etc/X11/xdm/Xaccess", {st_mode=S_IFREG|0644, st_size=3617, ...}) = 0
open("/etc/X11/xdm/Xaccess", O_RDONLY)  = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=3617, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "# $XdotOrg: xc/programs/xdm/conf"..., 131072) = 3617
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
open("/etc/X11/xdm/Xservers", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1740, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1740, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000
read(3, "# $Xorg: Xserv.ws.cpp,v 1.3 2000"..., 131072) = 1740
read(3, "", 131072)                     = 0
close(3)                                = 0
munmap(0xb7b83000, 131072)              = 0
rt_sigaction(SIGHUP, {0x804fc10, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGUSR2, {0x80501b0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {0x804fbf0, [], 0}, {SIG_DFL}, 8) = 0
time([1173406678])                      = 1173406678
write(2, "Fri Mar  9 03:17:58 2007 xdm inf"..., 46) = 46
write(2, "exiting\n", 8)                = 8
unlink("/var/run/xdm.pid")              = 0
exit_group(0)                           = ?
Process 7101 detached

Reply to: