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

Re: [leafnode-list] New 2.0 snapshot (alpha, 2.0b8_ma10pre3.2)



on 5/6/02 2:38 AM, Matthias Andree at ma@xxxxxxxxxxxxxxxxxxxxxxxxxxxx wrote:

> "Jeff Grossman" <jeff@xxxxxxxxxxx> writes:
> 
>> Okay, I went and installed this new snapshot and the install went fine.
>> This is on a Redhat 7.1 system.  I ran fetchnews, and that worked with
>> no problems.  I started up Tin, and that worked with no problems.  I
>> started up Agent, and ran a Get New Headers, and the server keeps
>> unexpectedly quits on the same newsgroup.  What can I do to see what it
>> is dying on?
> 
> What commands does Agent use to retrieve headers? Anything in the news
> log? If not, retry with debugmode=128 in your leafnode config file.
> 
> Then run leafnode under gdb, for example:
> 
> gdb /usr/local/sbin/leafnode
> run
> repeat the command that crashes (GROUP, XOVER, whatever)
> when it crashes (gdb writes about SIGSEGV or something), do a "bt full".
> 
> BTW, please do not quote /full/ ChangeLogs, but only relevant parts.

Okay, it is happening again to me.  It is not always the same newsgroup
either, very strange.  Here is the output that you requested.  I hope I did
it correctly.

Jeff


#0  0x0805729c in xgetxover (require_messageidlink=1, g=0x40240be0)
    at xoverutil.c:495
        st = {st_dev = 774, __pad1 = 0, st_ino = 917944, st_mode = 33200,
  st_nlink = 1, st_uid = 9, st_gid = 13, st_rdev = 0, __pad2 = 0,
  st_size = 2668399, st_blksize = 4096, st_blocks = 5224,
  st_atime = 1020710674, __unused1 = 0, st_mtime = 1020703066, __unused2 =
0,
  st_ctime = 1020703066, __unused3 = 0, __unused4 = 0, __unused5 = 0}
        overview = 0x403ad008 <Address 0x403ad008 out of bounds>
        p = 0x40639008 "T#"
        q = 0x6505 <Address 0x6505 out of bounds>
        dl = (char **) 0x829b958
        t = (char **) 0x40639008
        fd = 1080266760
        update = 0
        current = 7513
        art = 9044
        i = 184308
#1  0x08056c6b in maybegetxover (g=0x40240be0) at xoverutil.c:296
        g = (struct newsgroup *) 0x40240be0
        sd = {st_dev = 774, __pad1 = 0, st_ino = 917728, st_mode = 17917,
  st_nlink = 2, st_uid = 9, st_gid = 13, st_rdev = 0, __pad2 = 0,
  st_size = 151552, st_blksize = 4096, st_blocks = 304, st_atime =
1020710674,
  __unused1 = 0, st_mtime = 1020702990, __unused2 = 0, st_ctime =
1020702990,
  __unused3 = 0, __unused4 = 0, __unused5 = 0}
        sf = {st_dev = 774, __pad1 = 0, st_ino = 917944, st_mode = 33200,
  st_nlink = 1, st_uid = 9, st_gid = 13, st_rdev = 0, __pad2 = 0,
  st_size = 2668399, st_blksize = 4096, st_blocks = 5224,
  st_atime = 1020710674, __unused1 = 0, st_mtime = 1020703066, __unused2 =
0,
  st_ctime = 1020703066, __unused3 = 0, __unused4 = 0, __unused5 = 0}
#2  0x0804b503 in dogroup (
    arg=0x8065dce "alt.usenet.offline-reader.forte-agent", artno=0x805f8ac)
    at nntpd.c:710
        arg = 0x8065dce "alt.usenet.offline-reader.forte-agent"
        artno = (long unsigned int *) 0x2cff4
        g = (struct newsgroup *) 0x40240be0
        i = 1075359188
        d = (DIR *) 0x4017aee0
        de = (struct dirent *) 0x2cff4
        st = {st_dev = 4618602634836218528, __pad1 = 53752,
  st_ino = 1074612248, st_mode = 3221213852, st_nlink = 1073833280,
  st_uid = 48, st_gid = 44, st_rdev = 578249265806037660, __pad2 = 53784,
  st_size = 134549460, st_blksize = 44, st_blocks = 0, st_atime =
-1073753560,
  __unused1 = 1074638669, st_mtime = 134634104, __unused2 = 134634952,
  st_ctime = 134634148, __unused3 = 134549628, __unused4 = 134634952,
  __unused5 = 134634104}
        hardlinks = 1075352224
#3  0x0804a810 in main_loop () at nntpd.c:245
        artno = 0
        group = (struct newsgroup *) 0x0
        arg = 0x8065dce "alt.usenet.offline-reader.forte-agent"
        cmd = 0x8065dc8 "GROUP"
        n = 24403
        size = 184308
#4  0x0804e649 in main (argc=1, argv=0xbfffe364) at nntpd.c:2396
        argc = 17
        argv = (char **) 0xbfffd29c
        option = 1075362368
        reply = 184308
        err = 184308
        fodder = 28
        conffile = "/etc/leafnode/config", '\000' <repeats 196 times>,
"Ye\000@\000¿\030@Ë;\000\000\003\000\000\0002\000\000\000????\000\000\000\00
0Ù\005\000\000@e\001@\000\000\000\000\0000\023\000Ê\"\023\000¾\017\001@\000\
000\000\000\005\000\000\000\0000\023\000@e\001@l\027\000@\000\000\000\0004??
ø/V\000@\032\000\000\000\001\000\000\000\000@\000\000æU\000@\023\000\000\000
\016\000\000\000\224k\001@@e\001@l\027\000@\000\000\000\000¥ÿ?ø¿\201\000@\n\
000\000\000\001\000\000\000\200u\001@@e\001@ù?ø@s\001@T¹?øµe\000@\005\000\0
00\000\005\000"...
        se = (FILE *) 0x2cff4
        buf = 0x80601e8 "200 Leafnode NNTP daemon, version 2.0b8_ma10pre3.2
at stikman.com \r\n"
        sa = {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0, sin6_addr =
{
    in6_u = {u6_addr8 = '\000' <repeats 15 times>, u6_addr16 = {0, 0, 0, 0,
0,
        0, 0, 0}, u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}
        peer = {sin6_family = 0, sin6_port = 0, sin6_flowinfo = 0,
  sin6_addr = {in6_u = {u6_addr8 = '\000' <repeats 15 times>, u6_addr16 =
{0,
        0, 0, 0, 0, 0, 0, 0}, u6_addr32 = {0, 0, 0, 0}}}, sin6_scope_id = 0}
#5  0x40070647 in __libc_start_main (main=0x804e30c <main>, argc=1,
    ubp_av=0xbfffe364, init=0x804991c <_init>, fini=0x8058c80 <_fini>,
    rtld_fini=0x4000dcd4 <_dl_fini>, stack_end=0xbfffe35c)
    at ../sysdeps/generic/libc-start.c:129
        ubp_av = (char **) 0xbfffe364
        fini = (void (*)()) 0x40016b4c <_dl_debug_mask>
        rtld_fini = (void (*)()) 0x5f53
        ubp_ev = (char **) 0xbfffe36c

-- 
Jeff Grossman (jeff@xxxxxxxxxxxxx)


-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list