fix to REQUIRE failure in resolver.c

JINMEI Tatuya / 神明達哉 Jinmei_Tatuya at isc.org
Tue Aug 12 20:40:03 UTC 2008


At Tue, 12 Aug 2008 16:40:52 +0300,
Sotiris Tsimbonis <tsimbonis at forthnet.gr> wrote:

> >> 17-Jul-2008 13:20:48.425 general: resolver.c:5494: REQUIRE((((query) !=
> >> ((void *)0)) && (((const isc__magic_t *)(query))->magic == ((('Q') << 24
> >> | ('!') << 16 | ('!') << 8 | ('!')))))) failed
> >>
> >> please try the patch copied below if possible.  We believe this will
> >> perfectly solve this issue, but confirming it from users who've
> >> actually seen this would also be helpful.  The fix will appear in the
> >> next beta.
> >>
> > 
> > I have now applied this patch to 9.4.3b2 and deployed the new binary 
> > (Solaris 9 and 10). I have also increased ISC_SOCKET_MAXEVENTS to 256.
> > I'll let you know if named crashes again.
> 
> About a week later, and named hasn't crashed again because of this..

Thanks, good to know that.

> Only seen MAXEVENTS exceed 256 once in this period of time.

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


More information about the bind-users mailing list