Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#247 SIGSEGV on start

open
Kevin Dwyer
current (21)
5
2015-01-30
2006-05-24
Neil Stone
No

See the below strace output when I try to run
bidwatcher on a Gentoo 2006.0 on AMD64 cpu.

neil@Athlon64 ~ $ strace bidwatcher
execve\("/usr/bin/bidwatcher", \["bidwatcher"\], \[/\* 57
vars \*/\]\) = 0
brk\(0\)                                  = 0x534000
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818b000
uname\(\{sys="Linux", node="Athlon64", ...\}\) = 0
access\("/etc/ld.so.preload", R\_OK\)      = -1 ENOENT \(No
such file or directory\)
open\("/etc/ld.so.cache", O\_RDONLY\)      = 3
fstat\(3, \{st\_mode=S\_IFREG|0644, st\_size=176702, ...\}\) = 0
mmap\(NULL, 176702, PROT\_READ, MAP\_PRIVATE, 3, 0\) =
0x2abad818c000
close\(3\)                                = 0
open\("/usr/lib/libX11.so.6", O\_RDONLY\)  = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\`\373\1\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=1107448, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad81b8000
mmap\(NULL, 2130592, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad828c000
mprotect\(0x2abad838e000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad848d000, 28672, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x101000\) =
0x2abad848d000
mmap\(0x2abad8494000, 672, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_ANONYMOUS, -1, 0\) =
0x2abad8494000
close\(3\)                                = 0
open\("/usr/lib/libXext.so.6", O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2005\0\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=71136, ...\}\) = 0
mmap\(NULL, 1117376, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad8495000
mprotect\(0x2abad84a5000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad85a5000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x10000\) =
0x2abad85a5000
close\(3\)                                = 0
open\("/usr/lib/libcurl.so.3", O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\`\240\0\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=228144, ...\}\) = 0
mmap\(NULL, 1271976, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad85a6000
mprotect\(0x2abad85db000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad86db000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x35000\) =
0x2abad86db000
close\(3\)                                = 0
open\("/usr/lib/libssl.so.0.9.7", O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\312"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0555, st\_size=222864, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad86dd000
mmap\(NULL, 1270376, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad86de000
mprotect\(0x2abad8710000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad880f000, 20480, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x31000\) =
0x2abad880f000
mmap\(0x2abad8814000, 616, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_ANONYMOUS, -1, 0\) =
0x2abad8814000
close\(3\)                                = 0
open\("/usr/lib/libcrypto.so.0.9.7", O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\2\5\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0555, st\_size=1321280, ...\}\) = 0
mmap\(NULL, 2357336, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad8815000
mprotect\(0x2abad8933000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad8a32000, 126976, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x11d000\) =
0x2abad8a32000
mmap\(0x2abad8a51000, 14424, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_ANONYMOUS, -1, 0\) =
0x2abad8a51000
close\(3\)                                = 0
open\("/lib/libdl.so.2", O\_RDONLY\)       = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\20\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=15512, ...\}\) = 0
mmap\(NULL, 1061120, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad8a55000
mprotect\(0x2abad8a57000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad8b57000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x2000\) =
0x2abad8b57000
close\(3\)                                = 0
open\("/lib/libz.so.1", O\_RDONLY\)        = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\32\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=81976, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad8b59000
mmap\(NULL, 1127688, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad8b5a000
mprotect\(0x2abad8b6d000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad8c6d000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x13000\) =
0x2abad8c6d000
close\(3\)                                = 0
open\("/usr/lib/libgtk-1.2.so.0", O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\344"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=1537208, ...\}\) = 0
mmap\(NULL, 2583144, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad8c6e000
mprotect\(0x2abad8dd4000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad8ed4000, 61440, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x166000\) =
0x2abad8ed4000
mmap\(0x2abad8ee3000, 6760, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_ANONYMOUS, -1, 0\) =
0x2abad8ee3000
close\(3\)                                = 0
open\("/usr/lib/libgdk-1.2.so.0", O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\324"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=250472, ...\}\) = 0
mmap\(NULL, 1296616, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad8ee5000
mprotect\(0x2abad8f21000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad9020000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x3b000\) =
0x2abad9020000
close\(3\)                                = 0
open\("/usr/lib/libgmodule-1.2.so.0", O\_RDONLY\) = 3
read\(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0
\16\0\0"..., 832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=11040, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad9022000
mmap\(NULL, 1057584, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad9023000
mprotect\(0x2abad9025000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad9125000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x2000\) =
0x2abad9125000
close\(3\)                                = 0
open\("/usr/lib/libglib-1.2.so.0", O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\200"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=174080, ...\}\) = 0
mmap\(NULL, 1220400, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad9126000
mprotect\(0x2abad914f000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad924e000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x28000\) =
0x2abad924e000
close\(3\)                                = 0
open\("/usr/lib/libXi.so.6", O\_RDONLY\)   = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\30\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=36360, ...\}\) = 0
mmap\(NULL, 1080864, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad9250000
mprotect\(0x2abad9258000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad9357000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x7000\) =
0x2abad9357000
close\(3\)                                = 0
open\("/usr/lib/gcc/x86\_64-pc-linux-gnu/3.4.6/libstdc++.so.6",
O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\316"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=912352, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad9358000
mmap\(NULL, 2030064, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad9359000
mprotect\(0x2abad942f000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad952e000, 36864, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0xd5000\) =
0x2abad952e000
mmap\(0x2abad9537000, 72176, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_ANONYMOUS, -1, 0\) =
0x2abad9537000
close\(3\)                                = 0
open\("/lib/libm.so.6", O\_RDONLY\)        = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260=\0\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=383824, ...\}\) = 0
mmap\(NULL, 1406584, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad9549000
mprotect\(0x2abad95a0000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad969f000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x56000\) =
0x2abad969f000
close\(3\)                                = 0
open\("/lib/libgcc\_s.so.1", O\_RDONLY\)    = 3
read\(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0
\35\0\0"..., 832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0644, st\_size=48712, ...\}\) = 0
mmap\(NULL, 1091456, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad96a1000
mprotect\(0x2abad96ac000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad97ab000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0xa000\) =
0x2abad97ab000
close\(3\)                                = 0
open\("/lib/libc.so.6", O\_RDONLY\)        = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\322\1"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=1286168, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad97ac000
mmap\(NULL, 2274184, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad97ad000
mprotect\(0x2abad98cf000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad99cf000, 20480, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x122000\) =
0x2abad99cf000
mmap\(0x2abad99d4000, 17288, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_ANONYMOUS, -1, 0\) =
0x2abad99d4000
close\(3\)                                = 0
open\("/usr/lib/libXau.so.6", O\_RDONLY\)  = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\`\16\0\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=11448, ...\}\) = 0
mmap\(NULL, 1057504, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad99d9000
mprotect\(0x2abad99db000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad9adb000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x2000\) =
0x2abad9adb000
close\(3\)                                = 0
open\("/usr/lib/libXdmcp.so.6", O\_RDONLY\) = 3
read\(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\24\0\0"...,
832\) = 832
fstat\(3, \{st\_mode=S\_IFREG|0755, st\_size=23024, ...\}\) = 0
mmap\(NULL, 1067024, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 3, 0\) = 0x2abad9adc000
mprotect\(0x2abad9ae1000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad9be0000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 3, 0x4000\) =
0x2abad9be0000
close\(3\)                                = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad9be1000
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad9be2000
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad9be3000
arch\_prctl\(ARCH\_SET\_FS, 0x2abad9be2950\) = 0
mprotect\(0x2abad99cf000, 12288, PROT\_READ\) = 0
mprotect\(0x2abad828a000, 4096, PROT\_READ\) = 0
munmap\(0x2abad818c000, 176702\)          = 0
getresuid\(\[1000\], \[1000\], \[1000\]\)       = 0
getresgid\(\[100\], \[100\], \[100\]\)          = 0
brk\(0\)                                  = 0x534000
brk\(0x555000\)                           = 0x555000
uname\(\{sys="Linux", node="Athlon64", ...\}\) = 0
socket\(PF\_FILE, SOCK\_STREAM, 0\)         = 3
uname\(\{sys="Linux", node="Athlon64", ...\}\) = 0
uname\(\{sys="Linux", node="Athlon64", ...\}\) = 0
connect\(3, \{sa\_family=AF\_FILE,
path="/tmp/.X11-unix/X0"\}, 19\) = 0
uname\(\{sys="Linux", node="Athlon64", ...\}\) = 0
fcntl\(3, F\_SETFD, FD\_CLOEXEC\)           = 0
access\("/home/neil/.Xauthority", R\_OK\)  = 0
open\("/home/neil/.Xauthority", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0600, st\_size=352, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4,
"\0\0\0\4\300\250\2\2\0\0010\0\22MIT-MAGIC-COOKIE-1\0"...,
4096\) = 352
read\(4, "", 4096\)                       = 0
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
writev\(3, \[\{"l\0\v\0\0\0\22\0\20\0\0\0", 12\},
\{"MIT-MAGIC-COOKIE-1", 18\}, \{"\0\0", 2\},
\{"/\227\*y\2C\224\206\333\377R\301\rdS\10", 16\}\], 4\) = 48
fcntl\(3, F\_GETFL\)                       = 0x2 \(flags
O\_RDWR\)
fcntl\(3, F\_SETFL, O\_RDWR|O\_NONBLOCK\)    = 0
read\(3, "\1\0\v\0\0\0\31\2", 8\)         = 8
read\(3,
"\200\35,\4\0\0\`\2\377\377\37\0\0\1\0\0\24\0\377\377\1\7"...,
2148\) = 2148
write\(3,
"7\0\5\0\0\0\`\0026\1\0\0\10\0\0\0\377\377\377\0b\0\5\0\f"...,
64\) = 64
read\(3,
"\1u\2\0\0\0\0\0\1\203\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x"...,
32\) = 32
read\(3,
"\1\10\3\0\341\r\0\0\37\0\0\0\0\0\0\0\2027\0\0\0\0\0\0\274"...,
32\) = 32
readv\(3, \[\{"\*Box.background:\t\#efefef\n\*Box.fo"...,
14210\}, \{"\0\0", 2\}\], 2\) = 14212
write\(3, "\203\0\1\0", 4\)               = 4
read\(3,
"\1u\4\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0\274"...,
32\) = 32
writev\(3, \[\{"b\0\5\0\t\0\`\2", 8\}, \{"XKEYBOARD", 9\},
\{"\0\0\0", 3\}\], 3\) = 20
read\(3,
"\1u\5\0\0\0\0\0\1\225i\252\0\0\0\0\0\0\0\0\0\0\0\0\274"...,
32\) = 32
write\(3, "\225\0\2\0\1\0\0\0", 8\)       = 8
read\(3,
"\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\340u\356\377\377\177\0"...,
32\) = 32
uname\(\{sys="Linux", node="Athlon64", ...\}\) = 0
write\(3,
"\1\0\n\0\1\0\`\0026\1\0\0\n\0\n\0\n\0\n\0\0\0\0\0\0\0\0"...,
180\) = 180
read\(3,
"\1u\v\0\0\0\0\0-\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x\235"...,
32\) = 32
write\(3,
"\22\0\7\0\1\0\`\2-\1\0\0\37\0\0\0\10\0\n\0\1\0\0\0C\0\0"...,
52\) = 52
read\(3, "\1u\r\0\0\0\0\0
\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x\235"..., 32\) = 32
write\(3, "\20\0\6\0\r\0\`\2WM\_TAKE\_FOCUS\0\0\0", 24\) = 24
read\(3,
"\1u\16\0\0\0\0\0\25\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x"...,
32\) = 32
write\(3, "\20\0\5\0\f\0\`\2WM\_PROTOCOLS", 20\) = 20
read\(3,
"\1u\17\0\0\0\0\0\!\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x\235"...,
32\) = 32
write\(3, "\20\0\6\0\r\0\`\2GDK\_SELECTION\0\0\0", 24\) = 24
read\(3,
"\1u\20\0\0\0\0\0\266\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274"...,
32\) = 32
write\(3, "g\0\1\0", 4\)                  = 4
read\(3,
"\1\1\21\0\5\0\0\0\2\0\0\0\0002\220\1d\0\0\0\0\377\377\377"...,
32\) = 32
read\(3,
"\377\337\345\357\377\377\377\377\377\377\377\377\377\377"...,
20\) = 20
write\(3, "\16\0\2\0006\1\0\0", 8\)       = 8
read\(3,
"\1\30\22\0\0\0\0\0006\1\0\0\0\0\0\0\0\n\0\4\0\0\0\0p4k"...,
32\) = 32
write\(3, "\3\0\2\0006\1\0\0\16D\2\0006\1\0\0", 16\) = 16
read\(3,
"\1\0\23\0\3\0\0\0\!\0\0\0\1\0\1\1\377\377\377\377\0\0\0"...,
32\) = 32
read\(3, "1@\372\0\0\0\0\0\0\0k\3", 12\)  = 12
read\(3,
"\1\30\24\0\0\0\0\0006\1\0\0\0\0\0\0\0\n\0\4\0\0\0\0p4k"...,
32\) = 32
writev\(3, \[\{"b\0\4\0\7\0\0\0", 8\}, \{"MIT-SHM", 7\},
\{"\0", 1\}\], 3\) = 16
read\(3,
"\1u\25\0\0\0\0\0\1\222Y\244\0\0\0\0\0\0\0\0\0\0\0\0\274"...,
32\) = 32
writev\(3, \[\{"b\0\4\0\7\0\0\0", 8\}, \{"MIT-SHM", 7\},
\{"\0", 1\}\], 3\) = 16
read\(3,
"\1u\26\0\0\0\0\0\1\222Y\244\0\0\0\0\0\0\0\0\0\0\0\0\274"...,
32\) = 32
write\(3, "\222\0\1\0", 4\)               = 4
read\(3,
"\1\1\27\0\0\0\0\0\1\0\1\0\0\0\0\0\2\0\0\0\0\0\0\0\0\0\0"...,
32\) = 32
write\(3, "\16\0\2\0006\1\0\0", 8\)       = 8
read\(3,
"\1\30\30\0\0\0\0\0006\1\0\0\0\0\0\0\0\n\0\4\0\0\0\0p4k"...,
32\) = 32
write\(3, "c\0\1\0", 4\)                  = 4
read\(3, "\1
\31\0Z\0\0\0\257\16V\0\0\0\0\0\#\0\0\0\0\0\0\0B\301U"...,
32\) = 32
readv\(3, \[\{"\rDOUBLE-BUFFER\5SHAPE\26MIT-SUNDRY-"...,
360\}, \{"", 0\}\], 2\) = 360
writev\(3, \[\{"b\0\6\0\17\0\0\0", 8\}, \{"XInputExtension",
15\}, \{"\0", 1\}\], 3\) = 24
read\(3,
"\1u\32\0\0\0\0\0\1\223Z\245\0\0\0\0\0\0\0\0\0\0\0\0\274"...,
32\) = 32
writev\(3, \[\{"\223\1\6\0\17\0\0\0", 8\},
\{"XInputExtension", 15\}, \{"\0", 1\}\], 3\) = 24
read\(3,
"\1\1\33\0\0\0\0\0\1\0\3\0\1\0\0\0\0\0\0\0\0\0\0\0\274x"...,
32\) = 32
write\(3, "\223\2\1\0", 4\)               = 4
read\(3,
"\1\2\34\0\33\0\0\0\3\16V\0\0\0\0\0\#\0\0\0\0\0\0\0B\301"...,
32\) = 32
read\(3,
"R\0\0\0\0\1\1\0S\0\0\0\1\2\0\0p\0\0\0\2\0\2\0\0\10\10\377"...,
108\) = 108
write\(3,
"\20\0\t\0\34\0\0\0\_MOTIF\_DRAG\_AND\_DROP\_MES"..., 36\) = 36
read\(3,
"\1u\35\0\0\0\0\0\4\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x\235"...,
32\) = 32
write\(3, "\20\0\5\0\t\0\0\0XdndEnterAG\_", 20\) = 20
read\(3,
"\1u\36\0\0\0\0\0\t\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x\235"...,
32\) = 32
write\(3, "\20\0\5\0\t\0\0\0XdndLeaveAG\_", 20\) = 20
read\(3,
"\1u\37\0\0\0\0\0\376\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274"...,
32\) = 32
write\(3, "\20\0\5\0\f\0\0\0XdndPosition", 20\) = 20
read\(3, "\1u
\0\0\0\0\0\26\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x\235"...,
32\) = 32
write\(3, "\20\0\5\0\n\0\0\0XdndStatuson", 20\) = 20
read\(3,
"\1u\!\0\0\0\0\0\371\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x\235"...,
32\) = 32
write\(3, "\20\0\5\0\f\0\0\0XdndFinished", 20\) = 20
read\(3,
"\1u\"\0\0\0\0\0\355\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x"...,
32\) = 32
write\(3, "\20\0\4\0\10\0\0\0XdndDrop", 16\) = 16
read\(3,
"\1u\#\0\0\0\0\0\22\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274x\235"...,
32\) = 32
open\("/usr/lib64/X11/locale/locale.alias", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=75126, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\#\t$XdotOrg: lib/X11/nls/locale.a"..., 4096\) =
4096
read\(4, "R.iso885914\t\t\t\tbr\_FR.ISO8859-14\n"...,
4096\) = 4096
read\(4, "ISO8859-1\nen.ISO-8859-1\t\t\t\t\ten\_U"...,
4096\) = 4096
read\(4, "iso885915\t\t\t\tes\_ES.ISO8859-15\nes"...,
4096\) = 4096
read\(4, "59-15\nfr\_CA.ISO-8859-15\t\t\t\tfr\_CA"...,
4096\) = 4096
read\(4, "59-1\nit\_IT.iso88591\t\t\t\t\tit\_IT.IS"...,
4096\) = 4096
read\(4, "\t\t\tnl\_BE.ISO8859-15\nnl\_BE@euro\t\t"...,
4096\) = 4096
read\(4, "K.UTF-8\nsk\t\t\t\t\t\tsk\_SK.ISO8859-2\n"...,
4096\) = 4096
read\(4,
"\t\t\twa\_BE.ISO8859-1\nwa\_BE\t\t\t\t\t\twa"..., 4096\)
= 4096
read\(4, " locale names\nISO8859-1\t\t\t\t\ten\_U"...,
4096\) = 4096
read\(4, "859-5\nbg\_BG.koi8r:\t\t\t\t\tbg\_BG.KOI"...,
4096\) = 4096
read\(4, "\tde\_LU.UTF-8\nGER\_DE.8859:\t\t\t\t\tde"...,
4096\) = 4096
read\(4, "es\_CR.utf8:\t\t\t\t\tes\_CR.UTF-8\nes\_D"...,
4096\) = 4096
read\(4, "\_BE:\t\t\t\t\t\tfr\_BE.ISO8859-1\nfr\_BE."...,
4096\) = 4096
read\(4, "59-2\n\# in was the old ISO code f"..., 4096\) =
4096
read\(4, "\_MK.CP1251\nmk\_MK.utf8:\t\t\t\t\tmk\_MK"...,
4096\) = 4096
read\(4, "8859-2\nro\_RO.utf8:\t\t\t\t\tro\_RO.UTF"...,
4096\) = 4096
read\(4, "859-1\nts\_ZA.utf8:\t\t\t\t\tts\_ZA.UTF-"...,
4096\) = 4096
read\(4, "8859-8\nhrvatski:\t\t\t\t\thr\_HR.ISO88"...,
4096\) = 1398
read\(4, "", 4096\)                       = 0
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
open\("/usr/lib64/X11/locale/locale.dir", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=32294, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\#\t$XdotOrg: lib/X11/nls/locale.d"..., 4096\) =
4096
read\(4, "so8859-1/XLC\_LOCALE\t\t\tes\_UY.ISO8"..., 4096\)
= 4096
read\(4, "CALE\t\t\tsr\_YU.ISO8859-5\nmicrosoft"...,
4096\) = 4096
read\(4, "XLC\_LOCALE\t\t\tes\_PE.UTF-8\nen\_US.U"...,
4096\) = 4096
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
access\("/usr/lib64/X11/locale/C/XLC\_LOCALE", R\_OK\) = 0
open\("/usr/lib64/X11/locale/C/XLC\_LOCALE", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=772, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\#  $Xorg: C,v 1.3 2000/08/17 19:"..., 4096\) = 772
read\(4, "", 4096\)                       = 0
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
open\("/usr/lib64/X11/locale/locale.alias", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=75126, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\#\t$XdotOrg: lib/X11/nls/locale.a"..., 4096\) =
4096
read\(4, "R.iso885914\t\t\t\tbr\_FR.ISO8859-14\n"...,
4096\) = 4096
read\(4, "ISO8859-1\nen.ISO-8859-1\t\t\t\t\ten\_U"...,
4096\) = 4096
read\(4, "iso885915\t\t\t\tes\_ES.ISO8859-15\nes"...,
4096\) = 4096
read\(4, "59-15\nfr\_CA.ISO-8859-15\t\t\t\tfr\_CA"...,
4096\) = 4096
read\(4, "59-1\nit\_IT.iso88591\t\t\t\t\tit\_IT.IS"...,
4096\) = 4096
read\(4, "\t\t\tnl\_BE.ISO8859-15\nnl\_BE@euro\t\t"...,
4096\) = 4096
read\(4, "K.UTF-8\nsk\t\t\t\t\t\tsk\_SK.ISO8859-2\n"...,
4096\) = 4096
read\(4,
"\t\t\twa\_BE.ISO8859-1\nwa\_BE\t\t\t\t\t\twa"..., 4096\)
= 4096
read\(4, " locale names\nISO8859-1\t\t\t\t\ten\_U"...,
4096\) = 4096
read\(4, "859-5\nbg\_BG.koi8r:\t\t\t\t\tbg\_BG.KOI"...,
4096\) = 4096
read\(4, "\tde\_LU.UTF-8\nGER\_DE.8859:\t\t\t\t\tde"...,
4096\) = 4096
read\(4, "es\_CR.utf8:\t\t\t\t\tes\_CR.UTF-8\nes\_D"...,
4096\) = 4096
read\(4, "\_BE:\t\t\t\t\t\tfr\_BE.ISO8859-1\nfr\_BE."...,
4096\) = 4096
read\(4, "59-2\n\# in was the old ISO code f"..., 4096\) =
4096
read\(4, "\_MK.CP1251\nmk\_MK.utf8:\t\t\t\t\tmk\_MK"...,
4096\) = 4096
read\(4, "8859-2\nro\_RO.utf8:\t\t\t\t\tro\_RO.UTF"...,
4096\) = 4096
read\(4, "859-1\nts\_ZA.utf8:\t\t\t\t\tts\_ZA.UTF-"...,
4096\) = 4096
read\(4, "8859-8\nhrvatski:\t\t\t\t\thr\_HR.ISO88"...,
4096\) = 1398
read\(4, "", 4096\)                       = 0
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
open\("/usr/lib64/X11/locale/locale.dir", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=32294, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\#\t$XdotOrg: lib/X11/nls/locale.d"..., 4096\) =
4096
read\(4, "so8859-1/XLC\_LOCALE\t\t\tes\_UY.ISO8"..., 4096\)
= 4096
read\(4, "CALE\t\t\tsr\_YU.ISO8859-5\nmicrosoft"...,
4096\) = 4096
read\(4, "XLC\_LOCALE\t\t\tes\_PE.UTF-8\nen\_US.U"...,
4096\) = 4096
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
access\("/usr/lib64/X11/locale/C/XLC\_LOCALE", R\_OK\) = 0
open\("/usr/lib64/X11/locale/C/XLC\_LOCALE", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=772, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\#  $Xorg: C,v 1.3 2000/08/17 19:"..., 4096\) = 772
read\(4, "", 4096\)                       = 0
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
open\("/usr/lib64/X11/locale/compose.dir", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=26733, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\# $Xorg: compose.dir,v 1.3 2000/"..., 4096\) = 4096
read\(4, "859-14\niso8859-15/Compose\t\tgd\_GB"..., 4096\)
= 4096
read\(4, "\n\#\nen\_US.UTF-8/Compose\t\taf\_ZA.UT"...,
4096\) = 4096
read\(4, "en\_US.UTF-8/Compose\t\tsk\_SK.UTF-8"..., 4096\)
= 4096
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
access\("/usr/lib64/X11/locale/iso8859-1/Compose", R\_OK\) = 0
open\("/usr/lib64/X11/locale/iso8859-1/Compose",
O\_RDONLY\) = 4
close\(4\)                                = 0
open\("/home/neil/.XCompose", O\_RDONLY\)  = -1 ENOENT \(No
such file or directory\)
open\("/usr/lib64/X11/locale/compose.dir", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=26733, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\# $Xorg: compose.dir,v 1.3 2000/"..., 4096\) = 4096
read\(4, "859-14\niso8859-15/Compose\t\tgd\_GB"..., 4096\)
= 4096
read\(4, "\n\#\nen\_US.UTF-8/Compose\t\taf\_ZA.UT"...,
4096\) = 4096
read\(4, "en\_US.UTF-8/Compose\t\tsk\_SK.UTF-8"..., 4096\)
= 4096
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
access\("/usr/lib64/X11/locale/iso8859-1/Compose", R\_OK\) = 0
open\("/usr/lib64/X11/locale/iso8859-1/Compose",
O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=20411, ...\}\) = 0
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=20411, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\# $Xorg: iso8859-1,v 1.3 2000/08"..., 4096\) = 4096
read\(4, "\n<Multi\_key> <a> <underscore>\t\t:"..., 4096\)
= 4096
brk\(0x576000\)                           = 0x576000
read\(4, "\t: \"\\\303\"\tAtilde\n<Multi\_key> <mi"...,
4096\) = 4096
read\(4, "\t: \"\\\355\"\tiacute\n<Multi\_key> <i>"...,
4096\) = 4096
read\(4, "te\n<Multi\_key> <Y> <apostrophe>\t"..., 4096\)
= 4027
read\(4, "", 4096\)                       = 0
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
getuid\(\)                                = 1000
socket\(PF\_FILE, SOCK\_STREAM, 0\)         = 4
fcntl\(4, F\_GETFL\)                       = 0x2 \(flags
O\_RDWR\)
fcntl\(4, F\_SETFL, O\_RDWR|O\_NONBLOCK\)    = 0
connect\(4, \{sa\_family=AF\_FILE,
path="/var/run/nscd/socket"\}, 110\) = -1 ENOENT \(No such
file or directory\)
close\(4\)                                = 0
socket\(PF\_FILE, SOCK\_STREAM, 0\)         = 4
fcntl\(4, F\_GETFL\)                       = 0x2 \(flags
O\_RDWR\)
fcntl\(4, F\_SETFL, O\_RDWR|O\_NONBLOCK\)    = 0
connect\(4, \{sa\_family=AF\_FILE,
path="/var/run/nscd/socket"\}, 110\) = -1 ENOENT \(No such
file or directory\)
close\(4\)                                = 0
open\("/etc/nsswitch.conf", O\_RDONLY\)    = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=503, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "\# /etc/nsswitch.conf:\n\# $Header:"..., 4096\) = 503
read\(4, "", 4096\)                       = 0
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
open\("/etc/ld.so.cache", O\_RDONLY\)      = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=176702, ...\}\) = 0
mmap\(NULL, 176702, PROT\_READ, MAP\_PRIVATE, 4, 0\) =
0x2abad818c000
close\(4\)                                = 0
open\("/lib/libnss\_compat.so.2", O\_RDONLY\) = 4
read\(4,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\26\0"...,
832\) = 832
fstat\(4, \{st\_mode=S\_IFREG|0755, st\_size=32000, ...\}\) = 0
mmap\(NULL, 1078536, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 4, 0\) = 0x2abad9be4000
mprotect\(0x2abad9beb000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad9cea000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 4, 0x6000\) =
0x2abad9cea000
close\(4\)                                = 0
open\("/lib/libnsl.so.1", O\_RDONLY\)      = 4
read\(4,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320G\0\0"...,
832\) = 832
fstat\(4, \{st\_mode=S\_IFREG|0755, st\_size=83664, ...\}\) = 0
mmap\(NULL, 1137320, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 4, 0\) = 0x2abad9cec000
mprotect\(0x2abad9cfe000, 1048576, PROT\_NONE\) = 0
mmap\(0x2abad9dfe000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 4, 0x12000\) =
0x2abad9dfe000
mmap\(0x2abad9e00000, 6824, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_ANONYMOUS, -1, 0\) =
0x2abad9e00000
close\(4\)                                = 0
munmap\(0x2abad818c000, 176702\)          = 0
open\("/etc/ld.so.cache", O\_RDONLY\)      = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=176702, ...\}\) = 0
mmap\(NULL, 176702, PROT\_READ, MAP\_PRIVATE, 4, 0\) =
0x2abad818c000
close\(4\)                                = 0
open\("/lib/libnss\_nis.so.2", O\_RDONLY\)  = 4
read\(4,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340$\0\0"...,
832\) = 832
fstat\(4, \{st\_mode=S\_IFREG|0755, st\_size=40496, ...\}\) = 0
mmap\(NULL, 1086648, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 4, 0\) = 0x2abad9e02000
mprotect\(0x2abad9e0b000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abad9f0a000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 4, 0x8000\) =
0x2abad9f0a000
close\(4\)                                = 0
open\("/lib/libnss\_files.so.2", O\_RDONLY\) = 4
read\(4,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\#\0\0\0"...,
832\) = 832
fstat\(4, \{st\_mode=S\_IFREG|0755, st\_size=44392, ...\}\) = 0
mmap\(NULL, 1090856, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 4, 0\) = 0x2abad9f0c000
mprotect\(0x2abad9f16000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abada015000, 8192, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 4, 0x9000\) =
0x2abada015000
close\(4\)                                = 0
munmap\(0x2abad818c000, 176702\)          = 0
open\("/etc/passwd", O\_RDONLY\)           = 4
fcntl\(4, F\_GETFD\)                       = 0
fcntl\(4, F\_SETFD, FD\_CLOEXEC\)           = 0
lseek\(4, 0, SEEK\_CUR\)                   = 0
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=2614, ...\}\) = 0
mmap\(NULL, 2614, PROT\_READ, MAP\_SHARED, 4, 0\) =
0x2abad818c000
lseek\(4, 2614, SEEK\_SET\)                = 2614
munmap\(0x2abad818c000, 2614\)            = 0
close\(4\)                                = 0
lstat\("/etc/gtk/gtkrc", 0x7ffffffce600\) = -1 ENOENT \(No
such file or directory\)
lstat\("/home/neil/.gtkrc", 0x7ffffffce600\) = -1 ENOENT
\(No such file or directory\)
lstat\("/home/neil/.kde/share/config/gtkrc",
\{st\_mode=S\_IFREG|0644, st\_size=1438, ...\}\) = 0
open\("/home/neil/.kde/share/config/gtkrc", O\_RDONLY\) = 4
read\(4, "\# created by KDE, Sat May 20 08:"..., 4000\) = 1438
read\(4, "", 4000\)                       = 0
close\(4\)                                = 0
writev\(3, \[\{"b\0\6\0\17\0\0\0", 8\}, \{"XFree86-Bigfont",
15\}, \{"\0", 1\}\], 3\) = 24
read\(3,
"\1u$\0\0\0\0\0\1\233\0\0\0\0\0\0\0\0\0\0\0\0\0\0\320x\235"...,
32\) = 32
write\(3, "\233\0\1\0", 4\)               = 4
read\(3,
"\1\1%\0\0\0\0\0\1\0\1\0\0\0\0\0\0\0\0\0\364\21~\212p4k"...,
32\) = 32
write\(3, "-\0\16\0\2\0\`\2,\0nd-\*-clean-medium-r-no"...,
68\) = 68
read\(3,
"\0\17&\0\2\0\`\2\0\0-\0\0\0\0\0\0\2\0\0\0\0\0\0\0\0\0\0"...,
32\) = 32
read\(3,
"\0\7\'\0\2\0\`\2\1\0\233\0\0\0\0\0\320x\235\5\0\0\0\0\347"...,
32\) = 32
write\(3, "/\0\2\0\2\0\`\2", 8\)           = 8
read\(3,
"\0\7\(\0\2\0\`\2\0\0/\0\0\0\0\0p4k\3\0\0\0\0\0\0\0\0\0\0"...,
32\) = 32
write\(3, "-\0\16\0\3\0\`\2,\0nd-\*-clean-medium-r-no"...,
68\) = 68
read\(3,
"\0\17\)\0\3\0\`\2\0\0-\0\0\0\0\0\0\2\0\0\0\0\0\0\0\0\0\0"...,
32\) = 32
read\(3,
"\0\7\*\0\3\0\`\2\1\0\233\0\0\0\0\0\320x\235\5\0\0\0\0\347"...,
32\) = 32
write\(3, "/\0\2\0\3\0\`\2", 8\)           = 8
read\(3,
"\0\7+\0\3\0\`\2\0\0/\0\0\0\0\0p4k\3\0\0\0\0\0\0\0\0\0\0"...,
32\) = 32
write\(3,
"-\0\22\0\4\0\`\0029\0nd-adobe-helvetica-med"..., 84\) = 84
read\(3,
"\1\0-\0\313\1\0\0\0\0\1\0\2\0\377\377\370\377\0\0\0\0\0"...,
32\) = 32
read\(3,
"\3\0\0\0\0\0\0\0\0\0\377\0\0\0\33\0\0\0\0\0\v\0\3\0\0\1"...,
40\) = 40
read\(3,
"\300\0\0\0\#\3\0\0@\0\0\0$\3\0\0\301\0\0\0\330\0\0\0\302"...,
216\) = 216
read\(3,
"\1\0\10\0\t\0\t\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1"...,
1580\) = 1580
brk\(0x597000\)                           = 0x597000
mkdir\("/home/neil/.bidwatcher", 0700\)   = -1 EEXIST
\(File exists\)
stat\("/home/neil/.bidwatcher/bw2.cfg",
\{st\_mode=S\_IFREG|0644, st\_size=0, ...\}\) = 0
open\("/home/neil/.bidwatcher/bw2.cfg", O\_RDONLY\) = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=0, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4, "", 4096\)                       = 0
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
open\("/home/neil/.bidwatcher/bidgroup.cfg", O\_RDONLY\) =
-1 ENOENT \(No such file or directory\)
umask\(077\)                              = 022
write\(3,
"\1\30\f\0\5\0\`\0026\1\0\0\0\0\0\0f\3\346\0\0\0\1\0\!\0\0"...,
276\) = 276
read\(3,
"\1u3\0\0\0\0\0\366\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\320x\235"...,
32\) = 32
uname\(\{sys="Linux", node="Athlon64", ...\}\) = 0
shmget\(IPC\_PRIVATE, 6400, IPC\_CREAT|0777\) = 1024884737
shmat\(1024884737, 0, 0\)                 = ?
write\(3, "\22\0\7\0\5\0\`\2\366\0\0\0\!\0\0\0
\3\346\0\1\0\0\0\1\0"..., 732\) = 732
read\(3,
"\1\1M\0\0\0\0\0\5\0@\2\0\0\0\0\0\0\0\0\0\0\0\0\320x\235"...,
32\) = 32
shmctl\(1024884737, IPC\_RMID, 0\)         = 0
open\("/etc/ld.so.cache", O\_RDONLY\)      = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=176702, ...\}\) = 0
mmap\(NULL, 176702, PROT\_READ, MAP\_PRIVATE, 4, 0\) =
0x2abad81b9000
close\(4\)                                = 0
open\("/usr/lib/libXcursor.so.1", O\_RDONLY\) = 4
read\(4,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3002\0\0"...,
832\) = 832
fstat\(4, \{st\_mode=S\_IFREG|0755, st\_size=41848, ...\}\) = 0
mmap\(NULL, 1088104, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 4, 0\) = 0x2abada017000
mprotect\(0x2abada021000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abada120000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 4, 0x9000\) =
0x2abada120000
close\(4\)                                = 0
open\("/usr/lib/libXrender.so.1", O\_RDONLY\) = 4
read\(4,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\`\33\0\0"...,
832\) = 832
fstat\(4, \{st\_mode=S\_IFREG|0755, st\_size=39440, ...\}\) = 0
mmap\(NULL, 1085208, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 4, 0\) = 0x2abada121000
mprotect\(0x2abada12a000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abada229000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 4, 0x8000\) =
0x2abada229000
close\(4\)                                = 0
open\("/usr/lib/libXfixes.so.3", O\_RDONLY\) = 4
read\(4,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\25\0\0"...,
832\) = 832
fstat\(4, \{st\_mode=S\_IFREG|0755, st\_size=22384, ...\}\) = 0
mmap\(NULL, 1068728, PROT\_READ|PROT\_EXEC,
MAP\_PRIVATE|MAP\_DENYWRITE, 4, 0\) = 0x2abada22a000
mprotect\(0x2abada22f000, 1044480, PROT\_NONE\) = 0
mmap\(0x2abada32e000, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_FIXED|MAP\_DENYWRITE, 4, 0x4000\) =
0x2abada32e000
close\(4\)                                = 0
munmap\(0x2abad81b9000, 176702\)          = 0
writev\(3,
\[\{"5\1\4\0\24\0\`\2\5\0\`\2\(\0\(\0b\3\4\0\6\0\0\0", 24\},
\{"RENDER", 6\}, \{"\0\0", 2\}\], 3\) = 32
read\(3,
"\25\275M\0\5\0\`\2\5\0\`\2\210\275G\1\0\0\0\0\0\0\0\0\274"...,
32\) = 32
read\(3,
"\226\0M\0\5\0\`\2\5\0\`\2\0\0\0\0\4\0\35\0f\3\346\0\0\0\0"...,
32\) = 32
read\(3,
"\23\0M\0\5\0\`\2\5\0\`\2\0\0\0\0\5\0\`\2\0\0\0\0\340\203z"...,
32\) = 32
read\(3,
"\t\3M\0\5\0\`\2\0xf\1\0\0\0\0\260xf\1\0\0\0\0\0jx\0\0\0"...,
32\) = 32
read\(3, "\241 M\0\5\0\`\2\!\1\0\0\25\1\0\0
\350\1h\0\0\0\0\0\0\0\0"..., 32\) = 32
read\(3,
"\f\326M\0\5\0\`\2\0\0\0\0f\3\346\0\0\0\356\377\377\177\0"...,
32\) = 32
read\(3,
"\1uO\0\0\0\0\0\1\234\0\260\0\0\0\0\0\0\0\0\0\0\0\0\370"...,
32\) = 32
write\(3, "\234\0\3\0\0\0\0\0\n\0\0\0\234\1\1\0", 16\) = 16
read\(3,
"\1uP\0\0\0\0\0\0\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\370x\235"...,
32\) = 32
read\(3,
"\1wQ\0M\1\0\0\26\0\0\0\1\0\0\0\7\0\0\0Q\0\0\0\1\0\0\0L"...,
32\) = 32
read\(3,
"\374\0\0\0\1\1m\3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0"...,
1332\) = 1332
brk\(0x5b9000\)                           = 0x5b9000
uname\(\{sys="Linux", node="Athlon64", ...\}\) = 0
open\("/home/neil/.Xdefaults-Athlon64", O\_RDONLY\) = -1
ENOENT \(No such file or directory\)
write\(3,
"7\0\5\0\25\0\`\2\24\0\`\2\0\0\1\0\0\0\0\0F\0\5\0\24\0\`\2"...,
484\) = 484
read\(3,
"\1\1\[\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\370x\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
write\(3,
"\222\2\2\0\23\0\`\2\24\0\6\0\5\0\`\2\#\0\0\0\#\0\0\0\0\0\0"...,
32\) = 32
read\(3, "\1
\]\0\t\0\0\0\#\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0B\301U\0\0"...,
32\) = 32
read\(3,
"C\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\16\0\0\0\16\0\0\0\0\0\0"...,
36\) = 36
write\(3, "\22\0\17\0\5\0\`\2\#\0\0\0\#\0\0\0
\0\0\0\t\0\0\0g\0\0\0\1"..., 84\) = 84
read\(3, "\1
\_\0\t\0\0\0\#\0\0\0\0\0\0\0\t\0\0\0\0\0\0\0\1\0\0\0\0"...,
32\) = 32
read\(3,
"g\0\0\0\1\0\0\0\1\0\0\0\26\0\`\2\16\0\0\0\16\0\0\0\0\0\0"...,
36\) = 36
shmget\(IPC\_PRIVATE, 2320, IPC\_CREAT|0777\) = 1024917505
shmat\(1024917505, 0, 0\)                 = ?
write\(3, "\22\0\17\0\5\0\`\2\#\0\0\0\#\0\0\0
\0\0\0\t\0\0\0g\0\0\0\1"..., 80\) = 80
read\(3,
"\1\1b\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\370x\235"...,
32\) = 32
shmctl\(1024917505, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0\31\0\`\2\5\0\`\2\35\0\24\0007\0\5\0\32\0\`\2\31\0"...,
340\) = 340
read\(3,
"\1\1m\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235\5"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 2436, IPC\_CREAT|0777\) = 1024950274
shmat\(1024950274, 0, 0\)                 = ?
write\(3,
"\222\2\2\0\30\0\`\2\222\1\4\0\35\0\`\2\2\200\27=\0\0\`\2+"...,
28\) = 28
read\(3,
"\1\1p\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235\5"...,
32\) = 32
shmctl\(1024950274, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0\36\0\`\2\5\0\`\2\35\0\25\0007\200\5\0\37\0\`\2\36"...,
348\) = 348
read\(3,
"\1\1\{\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235\5"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 2320, IPC\_CREAT|0777\) = 1024983041
shmat\(1024983041, 0, 0\)                 = ?
write\(3,
"\222\2\2\0\35\0\`\2\222\1\4\0\"\0\`\2\1\0\30=\0\0\`\2+\0\1"...,
28\) = 28
read\(3,
"\1\1~\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235\5"...,
32\) = 32
shmctl\(1024983041, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0\#\0\`\2\5\0\`\2\35\0\24\0007\0\5\0$\0\`\2\#\0\`\2\0\0"...,
340\) = 340
read\(3,
"\1\1\211\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 2400, IPC\_CREAT|0777\) = 1025015810
shmat\(1025015810, 0, 0\)                 = ?
write\(3,
"\222\2\2\0\"\0\`\2\222\1\4\0\'\0\`\2\2\200\30=\0\0\`\2+\0"...,
28\) = 28
read\(3,
"\1\1\214\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025015810, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0\(\0\`\2\5\0\`\2\36\0\24\0007\200\5\0\)\0\`\2\(\0\`\2\0"...,
340\) = 340
read\(3,
"\1\1\227\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 2320, IPC\_CREAT|0777\) = 1025048577
shmat\(1025048577, 0, 0\)                 = ?
write\(3,
"\222\2\2\0\'\0\`\2\222\1\4\0,\0\`\2\1\0\31=\0\0\`\2+\0\1\0"...,
28\) = 28
read\(3,
"\1\1\232\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025048577, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0-\0\`\2\5\0\`\2\35\0\24\0007\0\5\0.\0\`\2-\0\`\2\0\0"...,
340\) = 340
read\(3,
"\1\1\245\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 2320, IPC\_CREAT|0777\) = 1025081346
shmat\(1025081346, 0, 0\)                 = ?
write\(3,
"\222\2\2\0,\0\`\2\222\1\4\0001\0\`\2\2\200\31=\0\0\`\2+\0"...,
28\) = 28
read\(3,
"\1\1\250\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025081346, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0002\0\`\2\5\0\`\2\35\0\24\0007\200\5\0003\0\`\0022"...,
340\) = 340
read\(3,
"\1\1\263\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 2320, IPC\_CREAT|0777\) = 1025114113
shmat\(1025114113, 0, 0\)                 = ?
write\(3,
"\222\2\2\0001\0\`\2\222\1\4\0006\0\`\2\1\0\32=\0\0\`\2+\0"...,
28\) = 28
read\(3,
"\1\1\266\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025114113, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0007\0\`\2\5\0\`\2\35\0\24\0007\0\5\0008\0\`\0027\0"...,
340\) = 340
read\(3,
"\1\1\301\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 528, IPC\_CREAT|0777\) = 1025146882
shmat\(1025146882, 0, 0\)                 = ?
write\(3,
"\222\2\2\0006\0\`\2\222\1\4\0;\0\`\2\2\200\32=\0\0\`\2+\0"...,
28\) = 28
read\(3,
"\1\1\304\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025146882, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0<\0\`\2\5\0\`\2\f\0\v\0007\200\5\0=\0\`\2<\0\`\2\0\0"...,
236\) = 236
read\(3,
"\1\1\317\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 528, IPC\_CREAT|0777\) = 1025179649
shmat\(1025179649, 0, 0\)                 = ?
write\(3,
"\222\2\2\0;\0\`\2\222\1\4\0@\0\`\2\1\0\33=\0\0\`\2+\0\1\0"...,
28\) = 28
read\(3,
"\1\1\322\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025179649, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0A\0\`\2\5\0\`\2\f\0\v\0007\0\5\0B\0\`\2A\0\`\2\0\0\1"...,
236\) = 236
read\(3,
"\1\1\335\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 528, IPC\_CREAT|0777\) = 1025212418
shmat\(1025212418, 0, 0\)                 = ?
write\(3,
"\222\2\2\0@\0\`\2\222\1\4\0E\0\`\2\2\200\33=\0\0\`\2+\0\1"...,
28\) = 28
read\(3,
"\1\1\340\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025212418, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0F\0\`\2\5\0\`\2\f\0\v\0007\200\5\0G\0\`\2F\0\`\2\0\0"...,
236\) = 236
read\(3,
"\1\1\353\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 528, IPC\_CREAT|0777\) = 1025245185
shmat\(1025245185, 0, 0\)                 = ?
write\(3,
"\222\2\2\0E\0\`\2\222\1\4\0J\0\`\2\1\0\34=\0\0\`\2+\0\1\0"...,
28\) = 28
read\(3,
"\1\1\356\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025245185, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0K\0\`\2\5\0\`\2\f\0\v\0007\0\5\0L\0\`\2K\0\`\2\0\0\1"...,
236\) = 236
read\(3,
"\1\1\371\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
shmget\(IPC\_PRIVATE, 324, IPC\_CREAT|0777\) = 1025277954
shmat\(1025277954, 0, 0\)                 = ?
write\(3,
"\222\2\2\0J\0\`\2\222\1\4\0O\0\`\2\2\200\34=\0\0\`\2+\0\1"...,
28\) = 28
read\(3,
"\1\1\374\0\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmctl\(1025277954, IPC\_RMID, 0\)         = 0
write\(3,
"5\1\4\0P\0\`\2\5\0\`\2\t\0\t\0007\200\5\0Q\0\`\2P\0\`\2\0\0"...,
252\) = 252
read\(3,
"\1\1\7\1\0\0\0\0\5\0\`\2\0\0\0\0\0\0\0\0\0\0\0\0\fy\235"...,
32\) = 32
shmdt\(0x2abad818c000\)                   = 0
open\("/etc/localtime", O\_RDONLY\)        = 4
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=1323, ...\}\) = 0
fstat\(4, \{st\_mode=S\_IFREG|0644, st\_size=1323, ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
read\(4,
"TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\7\0"...,
4096\) = 1323
close\(4\)                                = 0
munmap\(0x2abad818c000, 4096\)            = 0
stat\("/etc/localtime", \{st\_mode=S\_IFREG|0644,
st\_size=1323, ...\}\) = 0
fstat\(1, \{st\_mode=S\_IFCHR|0600, st\_rdev=makedev\(136,
3\), ...\}\) = 0
mmap\(NULL, 4096, PROT\_READ|PROT\_WRITE,
MAP\_PRIVATE|MAP\_ANONYMOUS, -1, 0\) = 0x2abad818c000
write\(1, "\[2006-05-24 21:07:03\] bidwatcher"...,
105\[2006-05-24 21:07:03\] bidwatcher 1.3.17 is GPL'd and
has NO WARRANTY; press the ABOUT button for details
\) = 105
stat\("/etc/localtime", \{st\_mode=S\_IFREG|0644,
st\_size=1323, ...\}\) = 0
write\(1, "\[2006-05-24 21:07:03\] Help us: p"...,
100\[2006-05-24 21:07:03\] Help us: please report ALL
bugs at http://sourceforge.net/projects/bidwatcher
\) = 100
write\(3,
"\222\2\2\0O\0\`\2\20\0\5\0\t\0\t\0CLIPBOARD\0\`\2", 28\) = 28
read\(3,
"\1u\t\1\0\0\0\0\3\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0
y\235\5"..., 32\) = 32
write\(3, "\20\0\6\0\r\0\`\2COMPOUND\_TEXTOAR", 24\) = 24
read\(3,
"\1u\n\1\0\0\0\0\235\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0
y\235"..., 32\) = 32
write\(3, "\20\0\3\0\4\0\`\2TEXT", 12\)    = 12
read\(3,
"\1u\v\1\0\0\0\0\234\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0
y\235"..., 32\) = 32
write\(3, "\20\0\4\0\6\0\`\2STRINGND", 16\) = 16
read\(3,
"\1u\f\1\0\0\0\0\37\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
y\235"..., 32\) = 32
write\(3, "\20\0\6\0\r\0\`\2text/uri-listOAR", 24\) = 24
read\(3,
"\1u\r\1\0\0\0\0\267\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0
y\235"..., 32\) = 32
write\(3, "\20\0\5\0\n\0\`\2text/plainis", 20\) = 20
read\(3,
"\1u\16\1\0\0\0\0\240\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0
y\235"..., 32\) = 32
\--- SIGSEGV \(Segmentation fault\) @ 0 \(0\) ---
+++ killed by SIGSEGV +++
Process 17472 detached

Discussion

  • Mark Glines
    Mark Glines
    2007-07-31

    Logged In: YES
    user_id=401787
    Originator: NO

    I also see a segfault at startup time, and I'm also running Gentoo. I think it might be the same crash.

    The crash occurs during init(), in bidwatcher.cpp. I've stepped it through gdb and here's where it crashes:

    2851 gtk_box_pack_start(GTK_BOX(vbox), scrolled_window, TRUE, TRUE, 0);
    (gdb)
    2854 gtk_box_pack_start(GTK_BOX(vbox), errorbox, FALSE, FALSE, 0);
    (gdb)
    2856 gtk_widget_set_style(aucList, clean14style);
    (gdb)

    Program received signal SIGSEGV, Segmentation fault.
    0xb7cf68a8 in ?? () from /usr/lib/libgtk-1.2.so.0
    (gdb) bt
    #0 0xb7cf68a8 in ?? () from /usr/lib/libgtk-1.2.so.0
    #1 0x0808a8c8 in ?? ()
    #2 0x08099168 in ?? ()
    #3 0x080b3d78 in ?? ()
    #4 0xb7dfc064 in ?? () from /usr/lib/libgtk-1.2.so.0
    #5 0x080b3b10 in ?? ()
    #6 0xb7dfc064 in ?? () from /usr/lib/libgtk-1.2.so.0
    #7 0xbf82a738 in ?? ()
    #8 0xb7d8bb40 in ?? () from /usr/lib/libgtk-1.2.so.0
    #9 0x080aec48 in ?? ()
    #10 0x00000094 in ?? ()
    #11 0x080a28d8 in ?? ()
    #12 0xb7dfc064 in ?? () from /usr/lib/libgtk-1.2.so.0
    #13 0x0808a8c8 in ?? ()
    #14 0x0000000f in ?? ()
    #15 0xbf82a748 in ?? ()
    #16 0xb7d54c40 in gtk_marshal_NONE__POINTER () from /usr/lib/libgtk-1.2.so.0
    Backtrace stopped: frame did not save the PC

    The arguments to gtk_widget_set_style are not NULL.

    Breakpoint 3, init () at bidwatcher.cpp:2856
    2856 gtk_widget_set_style(aucList, clean14style);
    (gdb) print aucList
    $3 = (GtkWidget *) 0x808a8c8
    (gdb) print clean14style
    $4 = (GtkStyle *) 0x80a7ae0

    This is with the following Gentoo package versions:
    dev-libs/glib-1.2.10-r5
    x11-libs/gtk+-1.2.10-r12

    Mark