who can give me some suggestions?

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


At Wed, 16 Jul 2008 23:49:12 +0800,
"zoufutai" <zoufutai at sjtu.edu.cn> wrote:

> I have upgraded the bind to 9.4.3b2. However, it would exit after 7 or 8
> hours. 
> #uname -a
> 
> SunOS dns1 Generic_120011-14 sun4u sparc SUNW,Sun-Fire-480R
> 
> The error is :
> 
> 16-Jul-2008 22:34:48.764 general: critical: resolver.c:5494:
> REQUIRE((((query) != 0L) && (((const isc__magic_t *)(query))->magic == 
> 
> ((('Q') << 24 | ('!') << 16 | ('!') << 8 | ('!')))))) failed
> 
> 16-Jul-2008 22:34:48.764 general: critical: exiting (due to assertion
> failure)

Hmm, yet another report of the (seemingly) same bug, so I'm going to
copy my previous response:-)

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