[follow-up] ctlinnd reload history <reason> kills innd

William F. Maton wmaton at ryouko.dgim.crc.ca
Tue Mar 5 02:09:23 UTC 2002




Finally got around to doing this.  Here is the backtrace of innd.  The
breakpoint was set here:

(gdb) break HISclose
Breakpoint 1 at 0x808cd17: file his.c, line 166.
(gdb) cont

And the command "ctlinnd reload history test" resulted in the following:

Breakpoint 1, HISclose (h=0x815a738) at his.c:166
166         if (h == NULL)
(gdb) bt
#0  HISclose (h=0x815a738) at his.c:166
#1  0x80791fc in InndHisClose () at util.c:334
#2  0x8066c75 in CCblock (NewMode=OMpaused, reason=0xbfffdad6 "test")
    at cc.c:1232
#3  0x8066d3f in CCpause (av=0xbfffba9c) at cc.c:1256
#4  0x80679c6 in CCreader (cp=0x4042799c) at cc.c:1888
#5  0x8069785 in CHANreadloop () at chan.c:1035
#6  0x806bad4 in main (ac=3, av=0xbffffe94) at innd.c:654
(gdb) n
168         r = (*h->methods->close)(h->sub);
(gdb) n
169         if (h->cache) {
(gdb) n
173         if (h->error) {
(gdb) n
177         free(h);
(gdb) n
178         return r;
(gdb) n

Breakpoint 1, HISclose (h=0x0) at his.c:166
166         if (h == NULL)
(gdb) bt
#0  HISclose (h=0x0) at his.c:166
#1  0x80791fc in InndHisClose () at util.c:334
#2  0x80670ab in CCreload (av=0xbfffba9c) at cc.c:1397
#3  0x80679c6 in CCreader (cp=0x4042799c) at cc.c:1888
#4  0x8069785 in CHANreadloop () at chan.c:1035
#5  0x806bad4 in main (ac=3, av=0xbffffe94) at innd.c:654
(gdb) n
167             return false;
(gdb) bt
#0  HISclose (h=0x0) at his.c:167
#1  0x80791fc in InndHisClose () at util.c:334
#2  0x80670ab in CCreload (av=0xbfffba9c) at cc.c:1397
#3  0x80679c6 in CCreader (cp=0x4042799c) at cc.c:1888
#4  0x8069785 in CHANreadloop () at chan.c:1035
#5  0x806bad4 in main (ac=3, av=0xbffffe94) at innd.c:654
(gdb) n
0x808cd71       178         return r;
(gdb) bt
#0  0x808cd71 in HISclose (h=0x0) at his.c:178
#1  0x80791fc in InndHisClose () at util.c:334
#2  0x80670ab in CCreload (av=0xbfffba9c) at cc.c:1397
#3  0x80679c6 in CCreader (cp=0x4042799c) at cc.c:1888
#4  0x8069785 in CHANreadloop () at chan.c:1035
#5  0x806bad4 in main (ac=3, av=0xbffffe94) at innd.c:654
(gdb) n
warning: Cannot insert breakpoint 0:
Cannot access memory at address 0x0.
(gdb) cont
Continuing.

Program exited with code 01.


wfms



More information about the inn-bugs mailing list