From nobody@FreeBSD.org Thu May 28 05:33:36 2009 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1CC75106566B for ; 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 ; 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 ; 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 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: