irpd core dumps

Vladislav Yasevich vlad at zk3.dec.com
Wed Sep 22 16:40:37 UTC 1999


Hi

In comming up with an idea of a resolver daemon for Tru64 Unix, I've been
playing
with irpd and found that it dumps core after the following message:
	memcluster.c:410: INSIST(stats[size].gets != 0) failed.

This is caused by the code trying to clean up idle timers. 
Here is a stack trace from Digital Unix 4.0D system:
>  0 __kill(0x3ff800de590, 0x3ffc0085c98, 0x0, 0x100000000, 0x3ff80174cb8) [0x3ff800e9c28]
   1 (unknown)() [0x3ff8019bc30]
   2 __tis_raise(0x3ff80174cb8, 0x0, 0x3ff8011391c, 0x100000006, 0x3ff8015e31c)
[0x3ff80113918]
   3 raise(0x3ff8011391c, 0x100000006, 0x3ff8015e31c, 0xfffffffff5f5f5f5,
0x3ff80174ce4) [0x3ff8015e318]
   4 abort(0x1200184e8, 0x140001e40, 0x0, 0x0, 0xfffffc0000000000)
[0x3ff80174ce0]
   5 default_assertion_failed(file = 0x140001ef8 = "memcluster.c", line = 410,
type = assert_insist, cond = 0x140001f08 = "stats[size].gets != 0", print_errno
= 0) ["assertions.c":88, 0x1200184e4]
   6 __memput_record(mem = 0x140032b70, size = 56, file = (nil), line = 0)
["memcluster.c":410, 0x120018be0]
   7 __memput(mem = 0x140032b70, size = 56) ["memcluster.c":327, 0x120018a9c]
   8 __evClearTimer(opaqueCtx = struct {
    opaque = 0x14001ac40
}, id = struct {
    opaque = 0x140032b70
}) ["ev_timers.c":207, 0x120021074]
   9 __evClearIdleTimer(opaqueCtx = struct {
    opaque = 0x14001ac40
}, id = struct {
    opaque = 0x140032b70
}) ["ev_timers.c":296, 0x120021450]
  10 ctl_writedone(lev = struct {
    opaque = 0x14001ac40
}, uap = 0x140027b00, fd = 4, bytes = 14) ["ctl_srvr.c":674, 0x120018018]
  11 __evDispatch(opaqueCtx = struct {
    opaque = 0x14001ac40
}, opaqueEv = struct {
    opaque = 0x140026b00
}) ["eventlib.c":497, 0x12001589c]
  12 main(argc = 0, argv = 0x11ffff6d0) ["irpd.c":448, 0x12000f8b8]


It doesn't seem to happen with named, but then I haven't seen named create
idle timers.

-vlad 

+++++++++++++++++++++++++++++++
Vladislav Yasevich
Compaq Computer Corp.
110 Spit Brook Rd ZK03-3/T07
Nashua, NH 03062
(603) 884-1079


More information about the bind-workers mailing list