ratpoison-devel
[Top][All Lists]
Advanced

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

[RP] Ratpoison makes xterm segfault


From: Jonathan Walther
Subject: [RP] Ratpoison makes xterm segfault
Date: Tue, 13 Feb 2001 16:07:12 -0800 (PST)

-----BEGIN PGP SIGNED MESSAGE-----

Been running ratpoison great under Caldera 2.3.  Wanted to run it on
my xterm at work, so copied my .xinitrc to my .xsession because at
work our X-terminals all run with gdm off a central server.
Ratpoison starts up correctly; emacs starts correctly; but xterm
segfaults.  Here I have included the information I have. It comprises
the output of env, strace, and gdb's backtrace.  Yell for more.
The system here is Redhat 6.2 running on an Athlon (the system running
xdm that is)

Output of env:

LESSOPEN=|/usr/bin/lesspipe.sh %s
USERNAME=
HISTSIZE=1000
HOSTNAME=lion.vancouver.fireplug.net
LOGNAME=djw
REMOTEHOST=test89
MAIL=/var/spool/mail/djw
MACHTYPE=i386
CVS_RSH=ssh
TERM=xterm
HOSTTYPE=i386-linux
PATH=/usr/kerberos/bin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/djw/bin
KDEDIR=/usr
HOME=/home/djw
INPUTRC=/etc/inputrc
SHELL=/bin/bash
USER=djw
VENDOR=intel
GROUP=djw
BASH_ENV=/home/djw/.bashrc
QTDIR=/usr/lib/qt-2.1.0
DISPLAY=test89:0.0
LANG=en_US
HOST=lion.vancouver.fireplug.net
OSTYPE=linux
PWD=/home/djw
SHLVL=3
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.l
zh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
_=/usr/bin/env

Output of strace xterm:

execve("/usr/X11R6/bin/xterm", ["xterm"], [/* 29 vars */]) = 0
brk(0)                                  = 0x807360c
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40014000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=27036, ...}) = 0
old_mmap(NULL, 27036, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3)                                = 0
open("/usr/X11R6/lib/libXaw.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=272797, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\241"..., 4096) = 
4096
old_mmap(NULL, 235808, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001c000
mprotect(0x40050000, 22816, PROT_NONE)  = 0
old_mmap(0x40050000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x33000) = 0x40050000
close(3)                                = 0
open("/usr/X11R6/lib/libXmu.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=91196, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220C\0"..., 4096) = 
4096
old_mmap(NULL, 74648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40056000
mprotect(0x40067000, 5016, PROT_NONE)   = 0
old_mmap(0x40067000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x10000) = 0x40067000
close(3)                                = 0
open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=345760, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\276"..., 4096) = 
4096
old_mmap(NULL, 300400, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40069000
mprotect(0x400ae000, 17776, PROT_NONE)  = 0
old_mmap(0x400af000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x45000) = 0x400af000
old_mmap(0x400b2000, 1392, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400b2000
close(3)                                = 0
open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=40684, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\"\0"..., 4096) = 
4096
old_mmap(NULL, 37384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400b3000
mprotect(0x400bb000, 4616, PROT_NONE)   = 0
old_mmap(0x400bb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x7000) = 0x400bb000
close(3)                                = 0
open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=95790, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 5\0\000"..., 4096) = 
4096
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x400bd000
old_mmap(NULL, 91952, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400be000
mprotect(0x400d2000, 10032, PROT_NONE)  = 0
old_mmap(0x400d2000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x13000) = 0x400d2000
old_mmap(0x400d3000, 5936, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400d3000
close(3)                                = 0
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=54591, ...}) = 0
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"..., 4096) = 
4096
old_mmap(NULL, 46272, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400d5000
mprotect(0x400df000, 5312, PROT_NONE)   = 0
old_mmap(0x400df000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x9000) = 0x400df000
close(3)                                = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=799870, ...}) = 0
read(3, "address@hidden"..., 4096) = 4096
old_mmap(NULL, 671624, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400e1000
mprotect(0x4017f000, 24456, PROT_NONE)  = 0
old_mmap(0x4017f000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x9d000) = 0x4017f000
close(3)                                = 0
open("/usr/lib/libncurses.so.4", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=262884, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \342\0"..., 4096) = 
4096
old_mmap(NULL, 266284, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40185000
mprotect(0x401ba000, 49196, PROT_NONE)  = 0
old_mmap(0x401ba000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x34000) = 0x401ba000
old_mmap(0x401c3000, 12332, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401c3000
close(3)                                = 0
open("/lib/libutil.so.1", O_RDONLY)     = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=47008, ...}) = 0
read(3, "address@hidden"..., 4096) = 4096
old_mmap(NULL, 10856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401c7000
mprotect(0x401c9000, 2664, PROT_NONE)   = 0
old_mmap(0x401c9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x1000) = 0x401c9000
close(3)                                = 0
open("/usr/lib/libutempter.so.0", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=7289, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\t\0"..., 4096) = 
4096
old_mmap(NULL, 7612, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401ca000
mprotect(0x401cb000, 3516, PROT_NONE)   = 0
old_mmap(0x401cb000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0) = 
0x401cb000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=4101324, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\210\212"..., 4096) = 
4096
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x401cc000
old_mmap(NULL, 1001564, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401cd000
mprotect(0x402ba000, 30812, PROT_NONE)  = 0
old_mmap(0x402ba000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0xec000) = 0x402ba000
old_mmap(0x402be000, 14428, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402be000
close(3)                                = 0
mprotect(0x401cd000, 970752, PROT_READ|PROT_WRITE) = 0
mprotect(0x401cd000, 970752, PROT_READ|PROT_EXEC) = 0
munmap(0x40015000, 27036)               = 0
personality(PER_LINUX)                  = 0
getpid()                                = 32374
brk(0)                                  = 0x807360c
brk(0x8073644)                          = 0x8073644
brk(0x8074000)                          = 0x8074000
ioctl(0, TCGETS, {B9600 opost isig icanon echo ...}) = 0
geteuid()                               = 524
getegid()                               = 524
getuid()                                = 524
getgid()                                = 524
setregid(4294967295, 524)               = 0
setresuid(ruid 4294967295, euid 524, suid 4294967295) = 0
brk(0x8077000)                          = 0x8077000
brk(0x8078000)                          = 0x8078000
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
setsockopt(3, IPPROTO_TCP1, [1], 4)     = 0
gettimeofday({982109677, 960981}, NULL) = 0
getpid()                                = 32374
open("/etc/resolv.conf", O_RDONLY)      = 4
fstat64(0x4, 0xbfffef34)                = -1 ENOSYS (Function not implemented)
fstat(4, {st_mode=S_IFREG|0644, st_size=285, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
read(4, "order hosts,bind\ndomain yvr.fire"..., 4096) = 285
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 4
connect(4, {sin_family=AF_UNIX, path="                                          
                                             /var/run/.nscd_socket"}, 110) = -1 
ECONNREFUSED (Connection refused)
close(4)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1738, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
read(4, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1738
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=27036, ...}) = 0
old_mmap(NULL, 27036, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000
close(4)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0755, st_size=246652, ...}) = 0
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p \0\000"..., 4096) = 
4096
old_mmap(NULL, 36384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x402c2000
mprotect(0x402ca000, 3616, PROT_NONE)   = 0
old_mmap(0x402ca000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 
0x7000) = 0x402ca000
close(4)                                = 0
munmap(0x40015000, 27036)               = 0
open("/etc/host.conf", O_RDONLY)        = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=26, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
read(4, "order hosts,bind\nmulti on\n", 4096) = 26
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
open("/etc/hosts", O_RDONLY)            = 4
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=2769, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
read(4, "127.0.0.1\tlocalhost.localdomain "..., 4096) = 2769
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
connect(3, {sin_family=AF_INET, sin_port=htons(6000), 
sin_addr=inet_addr("192.168.24.89")}}, 16) = 0
getsockname(3, {sin_family=AF_INET, sin_port=htons(4680), 
sin_addr=inet_addr("192.168.24.1")}}, [16]) = 0
getpeername(3, {sin_family=AF_INET, sin_port=htons(6000), 
sin_addr=inet_addr("192.168.24.89")}}, [16]) = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
access("/home/djw/.Xauthority", R_OK)   = 0
open("/home/djw/.Xauthority", O_RDONLY) = 4
read(4, "\0\0", 2)                      = 2
read(4, "\0\4", 2)                      = 2
read(4, "\300\250\30;", 4)              = 4
read(4, "\0\1", 2)                      = 2
read(4, "0", 1)                         = 1
read(4, "\0\22", 2)                     = 2
read(4, "MIT-MAGIC-COOKIE-1", 18)       = 18
read(4, "\0\20", 2)                     = 2
read(4, "^xO\10^dD$R5$(~4 4", 16)       = 16
read(4, "\0\0", 2)                      = 2
read(4, "\0\4", 2)                      = 2
read(4, "\300\250\30\1", 4)             = 4
read(4, "\0\2", 2)                      = 2
read(4, "10", 2)                        = 2
read(4, "\0\22", 2)                     = 2
read(4, "MIT-MAGIC-COOKIE-1", 18)       = 18
read(4, "\0\20", 2)                     = 2
read(4, "\n\373\371\377a\250Q}\"\257{\20XI\304\30", 16) = 16
read(4, "\1\0", 2)                      = 2
read(4, "\0\33", 2)                     = 2
read(4, "lion.vancouver.fireplug.net", 27) = 27
read(4, "\0\2", 2)                      = 2
read(4, "10", 2)                        = 2
read(4, "\0\22", 2)                     = 2
read(4, "MIT-MAGIC-COOKIE-1", 18)       = 18
read(4, "\0\20", 2)                     = 2
read(4, "\n\373\371\377a\250Q}\"\257{\20XI\304\30", 16) = 16
read(4, "", 2)                          = 0
close(4)                                = 0
brk(0x8079000)                          = 0x8079000
writev(3, [{"l\0\v\0\0\0\0\0\0\0\0\0", 12}], 1) = 12
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
read(3, 0xbffff804, 8)                  = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\v\0\0\0$\0", 8)           = 8
read(3, "N\1\0\0\0\0\0\1\377\377?\0\0\1\0\0\30\0\377\377\1\2\0\0"..., 144) = 144
write(3, "7\0\5\0\0\0\0\1%\0\0\0\10\0\0\0\377\377\377\0b\0\5\0\f"..., 64) = 64
read(3, 0xbffff818, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\2\0\0\0\0\0\1\204\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\1\0\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\204\0\1\0", 4)               = 4
read(3, 0xbffff838, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\4\0\0\0\0\0\377\377\17\0\0\0\0\0\0\0\0\0\1\0\0\0\0"..., 32) = 32
writev(3, [{"b\0\5\0\t\0\0\1", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
read(3, 0xbffff6e4, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\5\0\0\0\0\0\1\210T\210\0\0\0\0\0\0\0\0\1\0\0\0\0\0"..., 32) = 32
write(3, "\210\0\2\0\1\0\0\0", 8)       = 8
read(3, 0xbffff768, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\300\233)\10\0"..., 32) = 32
write(3, "\20\0\4\0\7\0\0\0Compose\0", 16) = 16
read(3, 0xbffff718, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\7\0\0\0\0\0\276\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0"..., 32) = 32
brk(0x807a000)                          = 0x807a000
open("/home/djw/.Xdefaults", O_RDONLY)  = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=2265, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40015000
read(4, "# Locale name alias data base.\n#"..., 4096) = 2265
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40015000, 4096)                = 0
open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such file or 
directory)
open("/usr/share/locale/en_US/LC_MESSAGES", O_RDONLY) = 4
fstat(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(4)                                = 0
open("/usr/share/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=44, ...}) = 0
old_mmap(NULL, 44, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40015000
close(4)                                = 0
open("/usr/share/locale/en_US/LC_MONETARY", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=93, ...}) = 0
old_mmap(NULL, 93, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40016000
close(4)                                = 0
brk(0x807b000)                          = 0x807b000
open("/usr/share/locale/en_US/LC_COLLATE", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=29970, ...}) = 0
old_mmap(NULL, 29970, PROT_READ, MAP_PRIVATE, 4, 0) = 0x402cb000
close(4)                                = 0
open("/usr/share/locale/en_US/LC_TIME", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
old_mmap(NULL, 508, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40017000
close(4)                                = 0
open("/usr/share/locale/en_US/LC_NUMERIC", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
old_mmap(NULL, 27, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40018000
close(4)                                = 0
open("/usr/share/locale/en_US/LC_CTYPE", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=87756, ...}) = 0
old_mmap(NULL, 87756, PROT_READ, MAP_PRIVATE, 4, 0) = 0x402d3000
close(4)                                = 0
brk(0x807c000)                          = 0x807c000
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=11784, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(4, "#\t$TOG: locale.alias /main/33 19"..., 4096) = 4096
close(4)                                = 0
munmap(0x40019000, 4096)                = 0
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=6497, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(4, "#\t$TOG: locale.dir /main/13 1998"..., 4096) = 4096
close(4)                                = 0
munmap(0x40019000, 4096)                = 0
access("/usr/X11R6/lib/X11/locale/iso8859-1/XLC_LOCALE", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/iso8859-1/XLC_LOCALE", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0444, st_size=800, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(4, "#  $XConsortium: iso8859-1 /main"..., 4096) = 800
brk(0x807d000)                          = 0x807d000
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40019000, 4096)                = 0
brk(0x807e000)                          = 0x807e000
write(3, "\20\1\6\0\20\0\0\0SCREEN_RESOURCES", 24) = 24
read(3, 0xbfffe750, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\10\0\0\0\0\0T\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
write(3, "\24\0\6\0%\0\0\0T\0\0\0\37\0\0\0\0\0\0\0\0\341\365\5", 24) = 24
read(3, 0xbfffe72c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
uname({sys="Linux", node="lion.vancouver.fireplug.net", ...}) = 0
open("/home/djw/.Xdefaults-lion.vancouver.fireplug.net", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/home/djw/.Xdefaults", O_RDONLY)  = -1 ENOENT (No such file or directory)
brk(0x8081000)                          = 0x8081000
access("/home/djw/en_US/XTerm", R_OK)   = -1 ENOENT (No such file or directory)
access("/home/djw/en/XTerm", R_OK)      = -1 ENOENT (No such file or directory)
access("/home/djw/XTerm", R_OK)         = -1 ENOENT (No such file or directory)
access("/home/djw/en_US/XTerm", R_OK)   = -1 ENOENT (No such file or directory)
access("/home/djw/en/XTerm", R_OK)      = -1 ENOENT (No such file or directory)
access("/home/djw/XTerm", R_OK)         = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/X11/en_US/app-defaults/XTerm", R_OK) = -1 ENOENT (No 
such file or directory)
access("/usr/X11R6/lib/X11/en/app-defaults/XTerm", R_OK) = -1 ENOENT (No such 
file or directory)
access("/usr/X11R6/lib/X11/app-defaults/XTerm", R_OK) = 0
stat("/usr/X11R6/lib/X11/app-defaults/XTerm", {st_mode=S_IFREG|0444, 
st_size=6358, ...}) = 0
open("/usr/X11R6/lib/X11/app-defaults/XTerm", O_RDONLY) = 4
stat("/usr/X11R6/lib/X11/app-defaults/XTerm", {st_mode=S_IFREG|0444, 
st_size=6358, ...}) = 0
read(4, "! $XConsortium: XTerm.ad /main/3"..., 6358) = 6358
close(4)                                = 0
brk(0x8084000)                          = 0x8084000
setresuid(ruid 4294967295, euid 524, suid 4294967295) = 0
setregid(4294967295, 524)               = 0
brk(0x8085000)                          = 0x8085000
write(3, "-\0\5\0\1\0\0\1\6\0\0\0cursor\0\0^\341\10\0\2\0\0\1\1\0"..., 88) = 88
read(3, 0xbfffdcb8, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\f\0\0\0\0\0^\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\20\1\t\0\31\0\0\1XDCCC_LINEAR_RGB_MATRICE"..., 36) = 36
read(3, 0xbfffdcac, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\r\0\0\0\0\0_\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\24\0\6\0%\0\0\0_\0\0\0\23\0\0\0\0\0\0\0t\31\0\0", 24) = 24
read(3, 0xbfffdc3c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\16\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
stat("/usr/X11R6/lib/X11/Xcms.txt", 0xbfffddb0) = -1 ENOENT (No such file or 
directory)
writev(3, [{"U\0\5\0!\0\0\0\5\0\0\0", 12}, {"black", 5}, {"\0\0\0", 3}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\17\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
writev(3, [{"U\0\4\0!\0\0\0\4\0\0\0", 12}, {"red3", 4}], 2) = 16
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\20\0\0\0\0\0\0\0\315\0\315\315\0\0\0\0\315\315\0\0"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\6\0\0\0", 12}, {"green3", 6}, {"\0\0", 2}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\21\0\0\0\0\0\0\315\0\0\0\0\315\315\0\0\0\0\315\315"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\7\0\0\0", 12}, {"yellow3", 7}, {"\0", 1}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\22\0\0\0\0\0\0\315\315\0\315\315\315\315\0\0\315\315"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\5\0\0\0", 12}, {"blue3", 5}, {"\0\0\0", 3}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\23\0\0\0\0\0\315\0\0\0\0\0\0\0\315\315\0\0\0\0\315"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\10\0\0\0", 12}, {"magenta3", 8}], 2) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\24\0\0\0\0\0\315\0\315\0\315\315\0\0\315\315\315\315"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\5\0\0\0", 12}, {"cyan3", 5}, {"\0\0\0", 3}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\25\0\0\0\0\0\315\315\0\0\0\0\315\315\315\315\0\0\315"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\6\0\0\0", 12}, {"gray90", 6}, {"\0\0", 2}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\26\0\0\0\0\0\345\345\345\0\345\345\345\345\345\345"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\6\0\0\0", 12}, {"gray30", 6}, {"\0\0", 2}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\27\0\0\0\0\0MMM\0MMMMMMMMMMMM\0\0\0\0\360\233)\10"..., 32) = 32
writev(3, [{"U\0\4\0!\0\0\0\3\0\0\0", 12}, {"red", 3}, {"\0", 1}], 3) = 16
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\30\0\0\0\0\0\0\0\377\0\377\377\0\0\0\0\377\377\0\0"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\5\0\0\0", 12}, {"green", 5}, {"\0\0\0", 3}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\31\0\0\0\0\0\0\377\0\0\0\0\377\377\0\0\0\0\377\377"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\6\0\0\0", 12}, {"yellow", 6}, {"\0\0", 2}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\32\0\0\0\0\0\0\377\377\0\377\377\377\377\0\0\377\377"..., 32) = 32
writev(3, [{"U\0\4\0!\0\0\0\4\0\0\0", 12}, {"blue", 4}], 2) = 16
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\33\0\0\0\0\0\377\0\0\0\0\0\0\0\377\377\0\0\0\0\377"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\7\0\0\0", 12}, {"magenta", 7}, {"\0", 1}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\34\0\0\0\0\0\377\0\377\0\377\377\0\0\377\377\377\377"..., 32) = 32
writev(3, [{"U\0\4\0!\0\0\0\4\0\0\0", 12}, {"cyan", 4}], 2) = 16
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\35\0\0\0\0\0\377\377\0\0\0\0\377\377\377\377\0\0\377"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\5\0\0\0", 12}, {"white", 5}, {"\0\0\0", 3}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\36\0\0\0\0\0\377\377\377\0\377\377\377\377\377\377"..., 32) = 32
writev(3, [{"U\0\5\0!\0\0\0\6\0\0\0", 12}, {"green4", 6}, {"\0\0", 2}], 3) = 20
read(3, 0xbfffdf88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0\37\0\0\0\0\0\0\213\0\0\0\0\213\213\0\0\0\0\213\213"..., 32) = 32
write(3, "-\0\4\0\3\0\0\1\4\0\0\0nil2/\0\2\0\3\0\0\1", 24) = 24
read(3, 0xbfffdf64, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0!\0001\3\0\0\0\0\0\0\1\0\0\0\377\377\0\0\0\0(@\0\0"..., 32) = 32
read(3, "\0\0\0\0\0\0\0\0\0\0\377\0\0\0\25\0\0\0\0\0\2\0\0\0\0\1"..., 28) = 28
read(3, "address@hidden"..., 168) = 168
brk(0x8086000)                          = 0x8086000
read(3, "\0\0\0\0\1\0\0\0\0\0\0\0\0\0\1\0\1\0\2\0\0\0\0\0\0\0\1"..., 3072) = 
3072
write(3, "^\0\10\0\4\0\0\1\1\0\0\1\1\0\0\1t\0u\0\0\0\0\0\0\0\377"..., 348) = 348
read(3, 0xbffff904, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0.\0\4\0\0\0\2\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\0\0\0\0\0\0\0\0\377\377\377\377\377\377\0\0", 16) = 16
getuid()                                = 524
getgid()                                = 524
rt_sigaction(SIGTTOU, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x8057f60, [], SA_RESTART|0x4000000}, {SIG_DFL}, 8) = 0
alarm(2)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR)                = 4
alarm(0)                                = 2
rt_sigaction(SIGALRM, {SIG_DFL}, {0x8057f60, [], SA_RESTART|0x4000000}, 8) = 0
ioctl(4, TCGETS, {B9600 opost isig icanon echo ...}) = 0
close(4)                                = 0
open("/dev/ptmx", O_RDWR)               = 4
statfs("/dev/pts", {f_type=0x1cd1, f_bsize=1024, f_blocks=0, f_bfree=0, 
f_files=0, f_ffree=0, f_namelen=255}) = 0
ioctl(4, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(4, 0x80045430, [5])               = 0
stat("/dev/pts/5", {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0
write(3, "`\0\5\0\r\0\0\1\0\0\0\0\0\0\377\377\377\377\377\377\20"..., 44) = 44
read(3, 0xbfffe9f8, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0000\0\0\0\0\0\303\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
brk(0x8089000)                          = 0x8089000
uname({sys="Linux", node="lion.vancouver.fireplug.net", ...}) = 0
write(3, "\1\30\r\0\16\0\0\1%\0\0\0\0\0\0\0\1\0\1\0\1\0\1\0\0\0\0"..., 416) = 
416
read(3, 0xbfffe8a8, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0009\0\0\0\0\0\313\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\22\0\10\0\16\0\0\1\313\0\0\0\37\0\0\0\10\0\1\0\5\0\0\0"..., 56) = 56
read(3, 0xbfffe8a8, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0;\0\0\0\0\0\314\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\22\0\7\0\16\0\0\1\314\0\0\0!\0\0\0 \0\1\0\1\0\0\0\16\0"..., 56) = 56
read(3, 0xbfffe6d0, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0>\0001\3\0\0\0\0\0\0\6\0\0\0\370\377\0\0\0\0(@\2\0"..., 32) = 32
read(3, "\2\0\0\0\0\0\0\0\0\0\377\0\0\0\25\0\0\0\0\0\v\0\2\0\0\1"..., 28) = 28
read(3, "address@hidden"..., 168) = 168
read(3, "\1\0\5\0\6\0\n\0\1\0\0\0\0\0\5\0\6\0\6\0\377\377\0\0\0"..., 3072) = 
3072
write(3, "\20\0\3\0\4\0\0\1FONT", 12)   = 12
read(3, 0xbfffe6f4, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0?\0\0\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
write(3, "\21\0\2\0\272\0\0\0", 8)      = 8
read(3, 0xbfffe6f8, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "address@hidden)\10\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0"..., 32) = 32
readv(3, [{"-Misc-Fixed-Medium-R-SemiCondens"..., 63}, {"\0", 1}], 2) = 64
write(3, "-\0\22\0\20\0\0\1<\0NT-Misc-Fixed-bold-R-S"..., 80) = 80
read(3, 0xbfffe6d0, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0B\0001\3\0\0\0\0\0\0\6\0\0\0\370\377\0\0\0\0(@\2\0"..., 32) = 32
read(3, "\2\0\0\0\0\0\0\0\0\0\377\0\0\0\25\0\0\0\0\0\v\0\2\0\0\1"..., 28) = 28
read(3, "address@hidden"..., 168) = 168
read(3, "\0\0\0\0\6\0\0\0\0\0\0\0\0\0\6\0\6\0\6\0\377\377\0\0\0"..., 3072) = 
3072
write(3, "\21\0\2\0\316\0\0\0", 8)      = 8
read(3, 0xbfffe610, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0C\0\20\0\0\0=\0)\10\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0"..., 32) = 32
readv(3, [{"-Misc-Fixed-Bold-R-SemiCondensed"..., 61}, {"\0\0\0", 3}], 2) = 64
write(3, "address@hidden"..., 120) = 120
read(3, 0xbfffe790, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0H\0\4\0\0\0\2\0\0\200\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\0\0\0\0\0\0\0\0\377\377\377\377\377\377\0\0", 16) = 16
write(3, "`\0\5\0\2\0\0\1\0\0\0\0\0\0\377\377\377\377\377\377\f\0"..., 136) = 
136
ioctl(3, FIONREAD, [0])                 = 0
gettimeofday({982109678, 6661}, NULL)   = 0
select(4, [3], [], [], {5, 0})          = 1 (in [3], left {5, 0})
gettimeofday({982109678, 7272}, NULL)   = 0
ioctl(3, FIONREAD, [96])                = 0
read(3, "\26\0K\0\16\0\0\1\16\0\0\1\16\0\300\0\0\0\0\0\363\1<\1"..., 96) = 96
write(3, "\22\0\30\0\16\0\0\1(\0\0\0)\0\0\0 \377\377\377\22\0\0\0"..., 96) = 96
open("/usr/X11R6/lib/X11/locale/compose.dir", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=4868, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(5, "# $TOG: compose.dir /main/9 1998"..., 4096) = 4096
close(5)                                = 0
munmap(0x40019000, 4096)                = 0
access("/usr/X11R6/lib/X11/locale/iso8859-1/Compose", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/iso8859-1/Compose", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0444, st_size=35389, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40019000
read(5, "# $TOG: iso8859-1 /main/7 1998/0"..., 4096) = 4096
lstat("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
lstat("/usr/lib/gconv", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=33711, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4001a000
read(6, "# GNU libc iconv configuration.\n"..., 4096) = 4096
brk(0x808a000)                          = 0x808a000
read(6, "20-1969-RO//\nmodule\tJIS_C6220-19"..., 4096) = 4096
brk(0x808b000)                          = 0x808b000
brk(0x808c000)                          = 0x808c000
read(6, "RNAL\t\tISO8859-3\t1\nmodule\tINTERNA"..., 4096) = 4096
brk(0x808d000)                          = 0x808d000
brk(0x808e000)                          = 0x808e000
read(6, "SO_6937-2\t1\n\n#\tfrom\t\t\tto\t\t\tmodul"..., 4096) = 4096
brk(0x808f000)                          = 0x808f000
brk(0x8090000)                          = 0x8090000
read(6, "M256//\nmodule\tIBM256//\t\tINTERNAL"..., 4096) = 4096
brk(0x8091000)                          = 0x8091000
brk(0x8092000)                          = 0x8092000
brk(0x8093000)                          = 0x8093000
read(6, "module\t\tcost\nalias\tCP855//\t\t\tIBM"..., 4096) = 4096
brk(0x8094000)                          = 0x8094000
brk(0x8095000)                          = 0x8095000
read(6, "IBM1004//\nalias\tOS2LATIN1//\t\tIBM"..., 4096) = 4096
brk(0x8096000)                          = 0x8096000
brk(0x8097000)                          = 0x8097000
brk(0x8098000)                          = 0x8098000
read(6, "_P27-1\t1\nmodule\tINTERNAL\t\tIEC_P2"..., 4096) = 4096
brk(0x8099000)                          = 0x8099000
brk(0x809a000)                          = 0x809a000
read(6, "le\tINTERNAL\t\tNATS-DANO//\t\tNATS-D"..., 4096) = 943
read(6, "", 4096)                       = 0
close(6)                                = 0
munmap(0x4001a000, 4096)                = 0
brk(0x809b000)                          = 0x809b000
open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0755, st_size=32197, ...}) = 0
read(6, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\7\0"..., 4096) = 
4096
old_mmap(NULL, 7456, PROT_READ|PROT_EXEC, MAP_PRIVATE, 6, 0) = 0x4001a000
mprotect(0x4001b000, 3360, PROT_NONE)   = 0
old_mmap(0x4001b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6, 0) = 
0x4001b000
close(6)                                = 0
brk(0x809c000)                          = 0x809c000
brk(0x809d000)                          = 0x809d000
read(5, "dfeminine\n<Multi_key> <underscor"..., 4096) = 4096
brk(0x809e000)                          = 0x809e000
brk(0x809f000)                          = 0x809f000
read(5, "304\"\tAdiaeresis\n<Multi_key> <quo"..., 4096) = 4096
brk(0x80a0000)                          = 0x80a0000
read(5, " \"\\356\"\ticircumflex\n<Multi_key> "..., 4096) = 4096
brk(0x80a1000)                          = 0x80a1000
brk(0x80a2000)                          = 0x80a2000
read(5, "postrophe>\t\t: \"\\375\"\tyacute\n<Mul"..., 4096) = 4096
brk(0x80a3000)                          = 0x80a3000
read(5, "\'\"\tapostrophe\nCtrl<T> <A> <A>\t\t\t"..., 4096) = 4096
brk(0x80a4000)                          = 0x80a4000
brk(0x80a5000)                          = 0x80a5000
brk(0x80a6000)                          = 0x80a6000
read(5, "s\nCtrl<T> <slash> <u>\t\t\t: \"\\265\""..., 4096) = 4096
brk(0x80a7000)                          = 0x80a7000
read(5, "rl<T> <diaeresis> <a>\t\t\t: \"\\344\""..., 4096) = 4096
brk(0x80a8000)                          = 0x80a8000
brk(0x80a9000)                          = 0x80a9000
read(5, " \"\\362\"\tograve\nCtrl<T> <o> <acut"..., 4096) = 2621
brk(0x80aa000)                          = 0x80aa000
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x40019000, 4096)                = 0
brk(0x80ab000)                          = 0x80ab000
write(3, "\1\30\r\0\25\0\0\1\16\0\0\1\0\0\0\0\363\1<\1\0\0\1\0\0"..., 68) = 68
read(3, 0xbfffe518, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0N\0\3\0\0\0 \0\0\0\1\0\0\1\377\377\377\377\0\0\0\0"..., 32) = 32
read(3, "\r\205B\0\r\205B\0\0\0)\10", 12) = 12
read(3, "\1\30O\0\0\0\0\0%\0\0\0\0\0\0\0\363\1<\1\0\0\0\0\0\0\0"..., 32) = 32
write(3, "\3\30\2\0\25\0\0\1\16\0\2\0\25\0\0\1", 16) = 16
read(3, 0xbfffe518, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\0P\0\3\0\0\0 \0\0\0\1\0\0\1\377\377\377\377\0\0\0\0"..., 32) = 32
read(3, "\r\205B\0\r\205B\0\0\0)\10", 12) = 12
read(3, "\1\30Q\0\0\0\0\0%\0\0\0\0\0\0\0\363\1<\1\0\0\0\0\0\0\0"..., 32) = 32
write(3, "address@hidden"..., 92) = 92
read(3, 0xbfffe690, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1 T\0\22\0\0\0)\0\0\0\0\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "X\1\0\0\1\0\0\0\1\0\0\0\363\1\0\0<\1\0\0\30\0\0\0\21\0"..., 72) = 72
write(3, "\22\0\30\0\16\0\0\1(\0\0\0)\0\0\0 \30\r\0\22\0\0\0X\3\0"..., 100) = 
100
read(3, 0xbfffe718, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
select(4, [3], NULL, NULL, NULL)        = 1 (in [3])
read(3, "\1\1V\0\0\0\0\0\16\0\300\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
select(4, [3], [], [], {0, 0})          = 0 (Timeout)
select(4, [3], [], [], {0, 0})          = 0 (Timeout)
ioctl(4, TIOCSWINSZ, {ws_row=59, ws_col=168, ws_xpixel=1024, ws_ypixel=768}) = 0
select(4, [3], [], [], {0, 0})          = 0 (Timeout)
ioctl(3, FIONREAD, [0])                 = 0
write(3, "\f\0\5\0\25\0\0\1\f\0\0\0\0\4\0\0\0\3\0\0=\0\4\0\25\0\0"..., 88) = 88
ioctl(3, FIONREAD, [0])                 = 0
select(4, [3], [], [], {0, 0})          = 0 (Timeout)
- --- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

Output of gdb backtrace:

address@hidden djw]$ gdb xterm
GNU gdb 19991004
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...(no debugging symbols found)...
(gdb) run
Starting program: /usr/X11R6/bin/xterm 
(no debugging symbols found)...(no debugging symbols found)...(no debugging 
symbols found)...(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...(no debugging 
symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x806194e in strcpy () at ../sysdeps/generic/strcpy.c:30
30      ../sysdeps/generic/strcpy.c: No such file or directory.
(gdb) bt
#0  0x806194e in strcpy () at ../sysdeps/generic/strcpy.c:30
#1  0xbfffe7b0 in ?? ()
#2  0x80617d2 in strcpy () at ../sysdeps/generic/strcpy.c:30
#3  0x805207a in strcpy () at ../sysdeps/generic/strcpy.c:30
#4  0x805b813 in strcpy () at ../sysdeps/generic/strcpy.c:30
#5  0x805f6c0 in strcpy () at ../sysdeps/generic/strcpy.c:30
#6  0x8053141 in strcpy () at ../sysdeps/generic/strcpy.c:30
#7  0x400873db in RealizeWidget () from /usr/X11R6/lib/libXt.so.6
#8  0x400875dd in RealizeWidget () from /usr/X11R6/lib/libXt.so.6
#9  0x400876b4 in XtRealizeWidget () from /usr/X11R6/lib/libXt.so.6
#10 0x80522d6 in strcpy () at ../sysdeps/generic/strcpy.c:30
#11 0x80583aa in strcpy () at ../sysdeps/generic/strcpy.c:30
#12 0x8057b2a in strcpy () at ../sysdeps/generic/strcpy.c:30
#13 0x401e59cb in __libc_start_main (main=0x80571c0 <strcpy+46040>, argc=1, 
argv=0xbffffac4, init=0x804af88 <_init>, fini=0x806501c <_fini>, 
    rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffffabc) at 
../sysdeps/generic/libc-start.c:92
(gdb) quit
The program is running.  Exit anyway? (y or n) y
address@hidden djw]$

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv

iQCVAwUBOonMM8K9HT/YfGeBAQFNpwP8DdoHADaQKeBwkfX0aHEUPmrLlxN9IHHK
2DAI49tXp8EzGaHxG6INCoNVW8vwtH2uTD46xcDRhIEW6p6rUlQuZdUA1bRBtBlC
FaDSXTmMWOJmGzgHxpgsdLAtiCfdLYlXKgXCoXYWQa1M/cqePQHK9OoCRld+Wxph
FE6Ey2Qhs+o=
=86VI
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]