bind-9.4.0b2 exits unexpected...
schumann at strato-rz.de
Sun Oct 8 19:03:23 UTC 2006
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.
More information about the bind-users