bind-9.4.0b2 exits unexpected...

Marco Schumann schumann at strato-rz.de
Sun Oct 8 19:03:23 UTC 2006


Hello,

another mystic(?) bind-9.4.0b2 behaviour.
Last two nights one of our resolvers stopped working:

...
07-Oct-2006 21:03:29.393 general: rbtdb.c:1158: REQUIRE(prev > 0) failed
07-Oct-2006 21:03:29.393 general: exiting (due to assertion failure)
...
08-Oct-2006 19:32:31.666 general: rbtdb.c:1158: REQUIRE(prev > 0) failed
08-Oct-2006 19:32:31.666 general: exiting (due to assertion failure)
...

What happens exactly? isc_refcount_decrement returns NULL when... when?
And why is it so fatal, that the whole process must die? Was this
introduced in this version? In bind-9.3.2-P1 the macro was called only
once in that file, bind-9.4.0b2 executes it 7 times. Does this behaviour
correlate with the number of worker threads as it seems to be a locking
issue? And if so, which way?

But most of all we are interested in how we can avoid that.

Kind regards
-- 
_____________________________
[Marco Schumann



More information about the bind-users mailing list