[leafnode-list] Re: 2.0.0.alpha20081120a (and earlier) texpire -r segmentation fault

Kevin Bulgrien kbulgrien at worldnet.att.net
Wed Dec 10 04:24:31 CET 2008


> >> I could use the debug info to figure out what is borked up with my
> >> spool and/or configuration files.  When I run texpire -r without
> >> debug, it gives me some error that I cannot discern the meaning ...
> >
> > Maybe we can even help with those error message, so please post this
> > as well.

$ /usr/local/sbin/texpire -r
Newsgroup name conflict:  vs. 
*** glibc detected *** /usr/local/sbin/texpire: free(): invalid size: 0x08da88e8 ***
======= Backtrace: =========
/lib/i686/libc.so.6[0xb7f85c64]
/lib/i686/libc.so.6(cfree+0x96)[0xb7f87d16]
/usr/local/sbin/texpire[0x804dd95]
======= Memory map: ========
08048000-08063000 r-xp 00000000 08:0b 48296      /usr/local/sbin/texpire
08063000-08064000 rw-p 0001a000 08:0b 48296      /usr/local/sbin/texpire
08064000-08071000 rw-p 08064000 00:00 0 
08da6000-08dc7000 rw-p 08da6000 00:00 0          [heap]
b7df2000-b7dff000 r-xp 00000000 08:02 106134     /lib/libgcc_s-4.3.2.so.1
b7dff000-b7e00000 rw-p 0000c000 08:02 106134     /lib/libgcc_s-4.3.2.so.1
b7e00000-b7e21000 rw-p b7e00000 00:00 0 
b7e21000-b7f00000 ---p b7e21000 00:00 0 
b7f0e000-b7f18000 r-xp 00000000 08:02 106116     /lib/libnss_files-2.8.so
b7f18000-b7f19000 r--p 00009000 08:02 106116     /lib/libnss_files-2.8.so
b7f19000-b7f1a000 rw-p 0000a000 08:02 106116     /lib/libnss_files-2.8.so
b7f1a000-b7f1b000 rw-p b7f1a000 00:00 0 
b7f1b000-b8063000 r-xp 00000000 08:02 106083     /lib/i686/libc-2.8.so
b8063000-b8065000 r--p 00148000 08:02 106083     /lib/i686/libc-2.8.so
b8065000-b8066000 rw-p 0014a000 08:02 106083     /lib/i686/libc-2.8.so
b8066000-b8069000 rw-p b8066000 00:00 0 
b8069000-b809a000 r-xp 00000000 08:02 106139     /lib/libpcre.so.0.0.1
b809a000-b809b000 rw-p 00030000 08:02 106139     /lib/libpcre.so.0.0.1
b809b000-b809c000 rw-p b809b000 00:00 0 
b80a6000-b80a8000 r--p 00000000 08:0c 726937     /home/news/leaf.node/groupinfo
b80a8000-b80c2000 r-xp 00000000 08:02 106093     /lib/ld-2.8.so
b80c2000-b80c3000 r--p 00019000 08:02 106093     /lib/ld-2.8.so
b80c3000-b80c4000 rw-p 0001a000 08:02 106093     /lib/ld-2.8.so
bf9af000-bf9c4000 rw-p bffeb000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
Aborted

> This is getting more interesting, because I couldn't reproduce this
> segfault.  Now we really need the error messages you mentioned.
> 
> Note, though, that I am using the git version, which has some small
> differences to 2.0.0.alpha20081120a.
> 
> >> I did try the default as shown in the config.example:
> >>
> >>   debugmode = 1001

$ gdb /usr/local/sbin/texpire
GNU gdb 6.8-2mdv2009.0 (Mandriva Linux release 2009.0)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu"...
(no debugging symbols found)
(gdb) run -r
Starting program: /usr/local/sbin/texpire -r

Program received signal SIGSEGV, Segmentation fault.
0xb7ec1718 in ?? () from /lib/i686/libc.so.6
Missing debug package(s), you should install: glibc-debug pcre-debug

 ...

$ /usr/local/sbin/texpire -V
texpire 2.0.0.alpha20081120a

$ urpmq glibc-debug pcre-debug
No package named glibc-debug
No package named pcre-debug

$ ldd /usr/local/sbin/texpire
        linux-gate.so.1 =>  (0xffffe000)
        libpcre.so.0 => /lib/libpcre.so.0 (0xb8010000)
        libc.so.6 => /lib/i686/libc.so.6 (0xb7ec2000)
        /lib/ld-linux.so.2 (0xb804f000)

$ rpm -qf /lib/libpcre.so.0
libpcre0-7.8-1mdv2009.0

$ rpm -qf /lib/i686/libc.so.6 
glibc-2.8-1.20080520.5mnb2

Hmm... How to see into this... strace?

$ strace /usr/local/sbin/texpire -r
execve("/usr/local/sbin/texpire", ["/usr/local/sbin/texpire", "-r"], [/* 52 vars */]) = 0
brk(0)                                  = 0xa012000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=46347, ...}) = 0
mmap2(NULL, 46347, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe6000
close(3)                                = 0
open("/lib/libpcre.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 \17\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=199936, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fe5000
mmap2(NULL, 202812, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7fb3000
mmap2(0xb7fe4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x30) = 0xb7fe4000
close(3)                                = 0
open("/lib/i686/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 g\1\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1360240, ...}) = 0
mmap2(NULL, 1365584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e65000
mmap2(0xb7fad000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x148) = 0xb7fad000
mmap2(0xb7fb0000, 9808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fb0000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e64000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e646c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7fad000, 8192, PROT_READ)   = 0
mprotect(0xb800c000, 4096, PROT_READ)   = 0
munmap(0xb7fe6000, 46347)               = 0
umask(07)                               = 022
umask(027)                              = 07
uname({sys="Linux", node="a850srvr.kbulgrien.att.net", ...}) = 0
brk(0)                                  = 0xa012000
brk(0xa033000)                          = 0xa033000
getpid()                                = 23930
open("/etc/resolv.conf", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=174, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff1000
read(3, "# Dynamic resolv.conf(5) file fo"..., 1024) = 174
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xb7ff1000, 4096)                = 0
uname({sys="Linux", node="a850srvr.kbulgrien.att.net", ...}) = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1319, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff1000
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 1024) = 1024
read(3, ":\t\tfiles compat [NOTFOUND=return"..., 1024) = 295
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xb7ff1000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=46347, ...}) = 0
mmap2(NULL, 46347, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe6000
close(3)                                = 0
open("/lib/libnss_files.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\240\30\0\0004\0\0\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=42508, ...}) = 0
mmap2(NULL, 45716, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e58000
mmap2(0xb7e62000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0xb7e62000
close(3)                                = 0
mprotect(0xb7e62000, 4096, PROT_READ)   = 0
munmap(0xb7fe6000, 46347)               = 0
open("/etc/host.conf", O_RDONLY)        = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=51, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff1000
read(3, "order hosts,bind\nmulti on\nnospoo"..., 1024) = 51
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xb7ff1000, 4096)                = 0
open("/etc/hosts", O_RDONLY|0x80000 /* O_??? */) = 3
fcntl64(3, F_GETFD)                     = 0x1 (flags FD_CLOEXEC)
fstat64(3, {st_mode=S_IFREG|0644, st_size=383, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff1000
read(3, "127.0.0.1\t\ta850srvr.kbulgrien.at"..., 1024) = 383
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xb7ff1000, 4096)                = 0
open("/etc/leafnode/config", O_RDONLY)  = 3
fstat64(3, {st_mode=S_IFREG|0640, st_size=9852, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff1000
read(3, "################################"..., 1024) = 1024
time(NULL)                              = 1228878408
read(3, "ENABLE DEBUG LOG MESSAGES: 1\n# I"..., 1024) = 1024
read(3, " Optional.\n# maxfetch = 2000\n\n##"..., 1024) = 1024
read(3, " in filterfile.\n##\n\n## timeout_s"..., 1024) = 1024
read(3, "de to log the poster IP address "..., 1024) = 1024
read(3, "D for your postings\n## Leafnode "..., 1024) = 1024
read(3, "s it has successfully downloaded"..., 1024) = 1024
read(3, "\n## Of course, you need to chang"..., 1024) = 1024
read(3, "mand. For this reason, we don\'t "..., 1024) = 1024
read(3, " a server is configured that onl"..., 1024) = 636
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xb7ff1000, 4096)                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/passwd", O_RDONLY|0x80000 /* O_??? */) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1530, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff1000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 1024) = 1024
close(3)                                = 0
munmap(0xb7ff1000, 4096)                = 0
open("/etc/passwd", O_RDONLY|0x80000 /* O_??? */) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1530, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff1000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 1024) = 1024
close(3)                                = 0
munmap(0xb7ff1000, 4096)                = 0
lstat64("/home/news/leaf.node", {st_mode=S_IFDIR|S_ISGID|0755, st_size=4096, ...}) = 0
mkdir("/home/news/failed.postings", 0110) = -1 EEXIST (File exists)
mkdir("/home/news/interesting.groups", 0110) = -1 EEXIST (File exists)
mkdir("/home/news/dormant.groups", 0110) = -1 EEXIST (File exists)
mkdir("/home/news/leaf.node", 0110)     = -1 EEXIST (File exists)
mkdir("/home/news/message.id", 0110)    = -1 EEXIST (File exists)
mkdir("/home/news/out.going", 0110)     = -1 EEXIST (File exists)
mkdir("/home/news/in.coming", 0110)     = -1 EEXIST (File exists)
mkdir("/home/news/temp.files", 0110)    = -1 EEXIST (File exists)
getgid32()                              = 13
getuid32()                              = 9
chdir("/home/news")                     = 0
umask(077)                              = 027
gettimeofday({1228878408, 407137}, NULL) = 0
open("/home/news/leaf.node/lock.file.XXXX7qXQ5P", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
umask(027)                              = 077
write(3, "23930\na850srvr.kbulgrien.att.net"..., 33) = 33
fsync(3)                                = 0
link("/home/news/leaf.node/lock.file.XXXX7qXQ5P", "/home/news/leaf.node/lock.file") = -1 EEXIST (File exists)
fstat64(3, {st_mode=S_IFREG|0600, st_size=33, ...}) = 0
open("/home/news/leaf.node/lock.file", O_RDONLY) = 4
read(4, "22859\na850srvr.kbulgrien.att.net"..., 511) = 33
close(4)                                = 0
kill(22859, SIG_0)                      = -1 ESRCH (No such process)
unlink("/home/news/leaf.node/lock.file") = 0
time(NULL)                              = 1228878408
open("/etc/localtime", O_RDONLY)        = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=3543, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=3543, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ff1000
read(4, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0\5\0\0\0\0"..., 1024) = 1024
read(4, "\0\1\0\1\0\1\0\1\3\4\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0\1\0"..., 1024) = 1024
_llseek(4, 1471, [3519], SEEK_CUR)      = 0
read(4, "\nCST6CDT,M3.2.0,M11.1.0\n", 1024) = 24
close(4)                                = 0
munmap(0xb7ff1000, 4096)                = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3543, ...}) = 0
socket(PF_FILE, SOCK_DGRAM, 0)          = 4
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
connect(4, {sa_family=AF_FILE, path="/dev/log"}, 110) = 0
send(4, "<61>Dec  9 21:06:48 texpire[2393"..., 130, MSG_NOSIGNAL) = 130
link("/home/news/leaf.node/lock.file.XXXX7qXQ5P", "/home/news/leaf.node/lock.file") = 0
close(3)                                = 0
unlink("/home/news/leaf.node/lock.file.XXXX7qXQ5P") = 0
stat64("/home/news/leaf.node/groupinfo", {st_mode=S_IFREG|0660, st_size=4448, ...}) = 0
stat64("/etc/leafnode/local.groups", {st_mode=S_IFREG|0640, st_size=3363, ...}) = 0
open("/home/news/leaf.node/groupinfo", O_RDONLY) = 3
stat64("/home/news/leaf.node/groupinfo", {st_mode=S_IFREG|0660, st_size=4448, ...}) = 0
mmap2(NULL, 4448, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ff0000
close(3)                                = 0
time(NULL)                              = 1228878408
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3543, ...}) = 0
send(4, "<59>Dec  9 21:06:48 texpire[2393"..., 66, MSG_NOSIGNAL) = 66
write(2, "Newsgroup name conflict:  vs. ", 30Newsgroup name conflict:  vs. ) = 30
write(2, "\n", 1
)                       = 1
open("/dev/tty", O_RDWR|O_NOCTTY|O_NONBLOCK) = 3
writev(3, [{"*** glibc detected *** ", 23}, {"/usr/local/sbin/texpire", 23}, {": ", 2}, {"free(): invalid size", 20}, {": 0x", 4}, {"0a0148e8", 8}, {" ***\n", 5}], 7*** glibc detected *** /usr/local/sbin/texpire: free(): invalid size: 0x0a0148e8 ***
) = 85
open("/etc/ld.so.cache", O_RDONLY)      = 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=46347, ...}) = 0
mmap2(NULL, 46347, PROT_READ, MAP_PRIVATE, 5, 0) = 0xb7e4c000
close(5)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = 5
read(5, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\31\0\0004\0\0\0"..., 512) = 512
mmap2(NULL, 2097152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0xb7c4c000
munmap(0xb7c4c000, 737280)              = 0
munmap(0xb7e00000, 311296)              = 0
mprotect(0xb7d00000, 135168, PROT_READ|PROT_WRITE) = 0
fstat64(5, {st_mode=S_IFREG|0755, st_size=52168, ...}) = 0
mmap2(NULL, 55304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0xb7e3e000
mmap2(0xb7e4b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xc) = 0xb7e4b000
close(5)                                = 0
munmap(0xb7e4c000, 46347)               = 0
write(3, "======= Backtrace: =========\n", 29======= Backtrace: =========
) = 29
writev(3, [{"/lib/i686/libc.so.6", 19}, {"[0x", 3}, {"b7ecfc64", 8}, {"]\n", 2}], 4/lib/i686/libc.so.6[0xb7ecfc64]
) = 32
writev(3, [{"/lib/i686/libc.so.6", 19}, {"(", 1}, {"cfree", 5}, {"+0x", 3}, {"96", 2}, {")", 1}, {"[0x", 3}, {"b7ed1d16", 8}, {"]\n", 2}], 9/lib/i686/libc.so.6(cfree+0x96)[0xb7ed1d16]
) = 44
writev(3, [{"/usr/local/sbin/texpire", 23}, {"[0x", 3}, {"804dd95", 7}, {"]\n", 2}], 4/usr/local/sbin/texpire[0x804dd95]
) = 35
write(3, "======= Memory map: ========\n", 29======= Memory map: ========
) = 29
open("/proc/self/maps", O_RDONLY)       = 5
read(5, "08048000-08063000 r-xp 00000000 "..., 1024) = 1024
write(3, "08048000-08063000 r-xp 00000000 "..., 102408048000-08063000 r-xp 00000000 08:0b 48296      /usr/local/sbin/texpire
08063000-08064000 rw-p 0001a000 08:0b 48296      /usr/local/sbin/texpire
08063000-08064000 rw-p 0001a000 08:0b 48296      /usr/local/sbin/texpire
08064000-08071000 rw-p 08064000 00:00 0 
0a012000-0a033000 rw-p 0a012000 00:00 0          [heap]
b7d00000-b7d21000 rw-p b7d00000 00:00 0 
b7d21000-b7e00000 ---p b7d21000 00:00 0 
b7e3e000-b7e4b000 r-xp 00000000 08:02 106134     /lib/libgcc_s-4.3.2.so.1
b7e4b000-b7e4c000 rw-p 0000c000 08:02 106134     /lib/libgcc_s-4.3.2.so.1
b7e58000-b7e62000 r-xp 00000000 08:02 106116     /lib/libnss_files-2.8.so
b7e62000-b7e63000 r--p 00009000 08:02 106116     /lib/libnss_files-2.8.so
b7e63000-b7e64000 rw-p 0000a000 08:02 106116     /lib/libnss_files-2.8.so
b7e64000-b7e65000 rw-p b7e64000 00:00 0 
b7e65000-b7fad000 r-xp 00000000 08:02 106083     /lib/i686/libc-2.8.so
b7fad000-b7faf000 r--p 00148000 08:02 106083     /lib/i686/libc-2.8.so
b7faf000-b7fb0000 rw-p 0014a000 08:02 106083     /lib/i686/libc-2.8.so
b7fb0000-b7fb3000 rw-p b7fb0000 00:00 0 
b7fb3000-b7fe4000 r-xp 00000000 08) = 1024
read(5, ":02 106139     /lib/libpcre.so.0"..., 1024) = 534
write(3, ":02 106139     /lib/libpcre.so.0"..., 534:02 106139     /lib/libpcre.so.0.0.1
b7fe4000-b7fe5000 rw-p 00030000 08:02 106139     /lib/libpcre.so.0.0.1
b7fe5000-b7fe6000 rw-p b7fe5000 00:00 0 
b7ff0000-b7ff2000 r--p 00000000 08:0c 726937     /home/news/leaf.node/groupinfo
b7ff2000-b800c000 r-xp 00000000 08:02 106093     /lib/ld-2.8.so
b800c000-b800d000 r--p 00019000 08:02 106093     /lib/ld-2.8.so
b800d000-b800e000 rw-p 0001a000 08:02 106093     /lib/ld-2.8.so
bfdf9000-bfe0e000 rw-p bffeb000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
) = 534
read(5, "", 1024)                       = 0
close(5)                                = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(23930, 23930, SIGABRT)           = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++

Will need to mull this over... recompile with debug on... or something.

-- 
Kevin Bulgrien <kbulgrien at att.net>



More information about the leafnode-list mailing list