"Test, test, test!"  I hear the mantra, and I obey.

------

I had this BIND failure just now, as reported in /var/log/daemon and
/var/log/messages, wrapped here for readability:

"...named[24100]: /usr/src/usr.sbin/bind/lib/isc/buffer.c:83: 
 REQUIRE((((b) != 0L) && 
 (((const isc__magic_t *)(b))->magic == (0x42756621U)))) failed"

There apparently was an invalid buffer, line 83 tests ISC_BUFFER_VALID,
as shown below:

.
.
.
void
isc__buffer_availableregion(isc_buffer_t *b, isc_region_t *r) {
        /*
         * Make 'r' refer to the available region of 'b'.
         */

        REQUIRE(ISC_BUFFER_VALID(b));
        REQUIRE(r != NULL);

        ISC__BUFFER_AVAILABLEREGION(b, r);
}
.
.
.

If I knew *anything* at all about BIND, I would be happy to help diagnose 
this further.

   -Josh-

Reply via email to