From nobody@FreeBSD.org  Thu May 28 05:33:36 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 1CC75106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 28 May 2009 05:33:36 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 0B1F58FC1F
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 28 May 2009 05:33:36 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n4S5XZac023894
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 28 May 2009 05:33:35 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n4S5XZMQ023893;
	Thu, 28 May 2009 05:33:35 GMT
	(envelope-from nobody)
Message-Id: <200905280533.n4S5XZMQ023893@www.freebsd.org>
Date: Thu, 28 May 2009 05:33:35 GMT
From: Alexey Kostyuk <unitoff@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: BIND. exiting (due to assertion failure). resolver.c:1108 failed
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         135017
>Category:       bin
>Synopsis:       [libc] bind exiting (due to assertion failure). resolver.c:1108 failed
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    dougb
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 28 05:40:00 UTC 2009
>Closed-Date:    Sat Dec 12 08:29:57 UTC 2009
>Last-Modified:  Sat Dec 12 08:29:57 UTC 2009
>Originator:     Alexey Kostyuk
>Release:        6.3-RELEASE-p9
>Organization:
JS Centertelecom
>Environment:
FreeBSD persey.kaluga.ru 6.3-RELEASE-p9 FreeBSD 6.3-RELEASE-p9 #12: Thu Jan 22 11:36:23 MSK 2009     unit@persey.kaluga.ru:/usr/obj/usr/src/sys/PERSEY  i386
>Description:
I use native bind in freebsd 6.3 (include all freebsd patches and updates). Number of zones in my configurations - 525. Maximum recursive clients 1000, connection via tcp - 100. I allow recursive queries only for my networks. All worked fine for a long time, but recently bind died with an error in my /var/log/messages:
May 25 15:24:59 persey kernel: pid 27591 (named), uid 53: exited on signal 6

and errors in /var/named/var/log/named.log:
27-May-2009 22:51:27.672 critical: /usr/src/lib/bind/dns/../../../contrib/bind9/lib/dns/resolver.c:1108: INSIST(query->dispatch != ((void *)0)) failed
27-May-2009 22:51:27.672 critical: exiting (due to assertion failure)

The problem was repeated 2 times and I could not find the cause of this error.
Maybe somebody can help me

My rndc status:
persey# rndc status
number of zones: 525
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 232/1000
tcp clients: 0/100
server is up and running

My bind version
persey# named -v
BIND 9.3.4-P1
>How-To-Repeat:
I could not find the cause of this error
>Fix:


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: dougb 
State-Changed-When: Sat Dec 12 08:25:42 UTC 2009 
State-Changed-Why:  

I'm sorry to say that there is no way that this problem is going to 
be addressed for several reasons. First, BIND 9.3.x is past its End 
Of Life date, which means that even if we find the problem ISC is not 
going to be interested in doing anything with it. Second, FreeBSD 6.3 
is not even the latest version on that branch, and the 6.x branch is 
incredibly unlikely to see another release. 

Your best solution at this point would be to upgrade to FreeBSD 
8.0-STABLE which will have the latest version of BIND 9.6.x included 
at minimum, along with lots of other great stuff. Your second best 
solution would be to use the dns/bind96 port. 

Good luck, 

Doug 


Responsible-Changed-From-To: freebsd-bugs->dougb 
Responsible-Changed-By: dougb 
Responsible-Changed-When: Sat Dec 12 08:25:42 UTC 2009 
Responsible-Changed-Why:  

This is my area 

http://www.freebsd.org/cgi/query-pr.cgi?pr=135017 
>Unformatted:
