"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-