From owner-freebsd-security Tue Oct 9 7:50:49 2001 Delivered-To: freebsd-security@freebsd.org Received: from ady.warpnet.ro (ady.warpnet.ro [217.156.25.2]) by hub.freebsd.org (Postfix) with ESMTP id 6EB5737B401 for ; Tue, 9 Oct 2001 07:50:43 -0700 (PDT) Received: from localhost (ady@localhost) by ady.warpnet.ro (8.9.3/8.9.3) with ESMTP id SAA93869; Tue, 9 Oct 2001 18:02:00 +0300 (EEST) (envelope-from ady@warpnet.ro) Date: Tue, 9 Oct 2001 18:02:00 +0300 (EEST) From: Adrian Penisoara To: freebsd-security@freebsd.org, bind-users@isc.org Cc: Aaron Bush , Mark.Andrews@nominum.com Subject: named 8.2.4-REL on FreeBSD 4.4 abort due to INSIST() trap Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-security@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, [ CC'ed to two persons that I suspect they've been hit by this issue too ] In the last two days we had two signal 6 (ABORT) bind crashes which were triggered by a software assertion: Oct 8 15:43:40 quark /kernel: Oct 8 15:43:40 quark named[38899]: /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_maint.c:274: INSIST(zp->z_time == 0 || zp->z_time > tt.tv_sec) failed. Oct 8 15:43:40 quark /kernel: Oct 8 15:43:40 quark /kernel: pid 38899 (named), uid 53: exited on signal 6 Oct 9 14:44:21 quark /kernel: Oct 9 14:44:21 quark named[42553]: /usr/src/usr.sbin/named/../../contrib/bind/bin/named/ns_maint.c:274: INSIST(zp->z_time == 0 || zp->z_time > tt.tv_sec) failed. Oct 9 14:44:21 quark /kernel: Oct 9 14:44:21 quark /kernel: pid 42553 (named), uid 53: exited on signal 6 The relevant code from bind/bin/named/ns_maint.c is: /* * It is essential that we never try to set a timer in the past * or for now because doing so could cause an infinite loop. */ INSIST(zp->z_time == 0 || zp->z_time > tt.tv_sec); sched_zone_maint(zp); Environment: FreeBSD quark.warpnet.ro 4.4-PRERELEASE FreeBSD 4.4-PRERELEASE #0: Tue Aug 7 18:11:12 EEST 2001 root@quark.warpnet.ro:/usr/obj/usr/src/sys/QUARK i386 named 8.2.4-REL Tue Aug 7 12:20:09 EEST 2001 root@quark.warpnet.ro:/usr/obj/usr/src/usr.sbin/named Has anyone else experience this ? Is there a fix commited into the CVS tree for this ? Does 8.2.5-REL fix this (BTW, it hasn't been yet committed to the FreeBSD CVS repository; the bind8 port hasn't been updated either)? Please no "update to current -STABLE, maybe it's been fixed" :-) ... it's a production server and I prefer to check this out before I jump on the CVSup bandwagon. Thank you, Ady (@warpnet.ro) _______________________________________________________________________ | I don't need to test my programs. I have an error-correcting modem. | | (Om I. Baud) | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-security" in the body of the message