From owner-freebsd-questions@FreeBSD.ORG Mon Jul 27 22:07:46 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CBD6D10656BE for ; Mon, 27 Jul 2009 22:07:46 +0000 (UTC) (envelope-from mel.flynn+fbsd.questions@mailing.thruhere.net) Received: from mailhub.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 95A428FC21 for ; Mon, 27 Jul 2009 22:07:46 +0000 (UTC) (envelope-from mel.flynn+fbsd.questions@mailing.thruhere.net) Received: from smoochies.rachie.is-a-geek.net (mailhub.lan.rachie.is-a-geek.net [192.168.2.11]) by mailhub.rachie.is-a-geek.net (Postfix) with ESMTP id E699B7E821; Mon, 27 Jul 2009 14:07:45 -0800 (AKDT) From: Mel Flynn To: freebsd-questions@freebsd.org Date: Mon, 27 Jul 2009 14:07:44 -0800 User-Agent: KMail/1.11.4 (FreeBSD/8.0-BETA2; KDE/4.2.4; i386; ; ) References: <20090727211751.GA76851@mech-cluster241.men.bris.ac.uk> In-Reply-To: <20090727211751.GA76851@mech-cluster241.men.bris.ac.uk> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200907271407.45243.mel.flynn+fbsd.questions@mailing.thruhere.net> Cc: Anton Shterenlikht , freebsd-ia64@freebsd.org Subject: Re: Bind 9 (Was: bsdstats) - fatal error: RUNTIME_CHECK(((pthread_mutex_destroy(((&manager->lock))) == 0) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jul 2009 22:07:47 -0000 On Monday 27 July 2009 13:17:51 Anton Shterenlikht wrote: > On ia64 8.0-beta1 SMP, running bsdstats-5.4_2, > I get this error: > > # /usr/local/etc/periodic/monthly/300.statistics > /usr/src/lib/bind/isc/../../../contrib/bind9/lib/isc/task.c:1023: fatal > error: RUNTIME_CHECK(((pthread_mutex_destroy(((&manager->lock))) == 0) ? 0 > : 34) == 0) failed That error from bind, > [: 1: unexpected operator Is not handled gracefully in the bsdstats script. The annoyance is that ISC Bind finds it not useful to print errno, which is what you'd need to figure out why this lock can't be destroyed. It is however a programming error in bind, or a rare case of stack corruption by the kernel. If you see this error a lot or can reliably reproduce it, I'd file a PR. -- Mel