Bind 9.5.1b1exiting (due to assertion failure)

JINMEI Tatuya / 神明達哉 Jinmei_Tatuya at isc.org
Wed Jul 16 18:49:27 UTC 2008


At Wed, 16 Jul 2008 08:47:41 -0700,
Rob Tanner <rtanner at linfield.edu> wrote:

> I've just started running 9.5.1b1 compiled from source yesterday 
> afternoon and last night it died and here are the last two log entries:
> 
> Jul 15 23:12:51 minerva named[15228]: resolver.c:5617: REQUIRE((((query) 
> != ((void *)0)) && (((const isc__magic_t *)(query))->magic == ((('Q') << 
> 24 | ('!') << 16 | ('!') << 8 | ('!')))))) failed
> Jul 15 23:12:51 minerva named[15228]: exiting (due to assertion failure)
> 
> Can anyone tell me what might be wrong and what to do to fix it?

We've heard this failure from others.  I've been thinking about it,
but could not yet come up with an idea of how that can happen (much
less how to fix it).

If named dumped core, can you provide a back trace of it by the
following steps?

% gdb path_to_named path_to_core
(gdb) thread apply all bt full

That may help debug the problem.

As a workaround, I believe you can avoid the bug by disabling threads
(if you can accept the possibly decreased performance by doing so).

Thanks,

---
JINMEI, Tatuya
Internet Systems Consortium, Inc.


More information about the bind-users mailing list