From owner-freebsd-current@FreeBSD.ORG Fri Jul 15 00:31:50 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 7C33C106566C for ; Fri, 15 Jul 2011 00:31:50 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 65-241-43-4.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 02809150A89; Fri, 15 Jul 2011 00:31:49 +0000 (UTC) Message-ID: <4E1F8A75.5060304@FreeBSD.org> Date: Thu, 14 Jul 2011 17:31:49 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110706 Thunderbird/5.0 MIME-Version: 1.0 To: Marius Strobl References: <20110707100446.GJ14797@alchemy.franken.de> <20110707154958.GK14797@alchemy.franken.de> <20110708181102.GA95673@alchemy.franken.de> <20110708193236.GB95673@alchemy.franken.de> <20110714232126.GK95673@alchemy.franken.de> In-Reply-To: <20110714232126.GK95673@alchemy.franken.de> X-Enigmail-Version: 1.2pre OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: KOT MATPOCKuH , FreeBSD Current Subject: Re: named crashes on assertion in rbtdb.c on sparc64/SMP X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jul 2011 00:31:50 -0000 On 07/14/2011 16:21, Marius Strobl wrote: > On Thu, Jul 14, 2011 at 09:53:42AM +0400, KOT MATPOCKuH wrote: >> 2011/7/11 KOT MATPOCKuH : >>>> Oops, sorry, I forgot to revert the previous patch when test-compiling. >>>> Please re-fetch sparc64_isc_atomic.h.diff2 and try again. >>> I started named from ports (dns/bind96) at Sat Jul ?9 10:08:41 MSD, >>> and it worked properly till Sun Jul 10 22:25:41 MSD. >>> At 22:25:41 I restarted bind from base system with your >>> sparc64_isc_atomic.h.diff2. >>> From this moment till today, 15:57:05 he crashed 3 times: >>> Jul 10 23:19:19 sunrise kernel: pid 45352 (named), uid 53: exited on signal 6 >>> Jul 11 14:52:20 sunrise kernel: pid 52032 (named), uid 53: exited on signal 6 >>> Jul 11 15:14:15 sunrise kernel: pid 71300 (named), uid 53: exited on signal 6 >>> >>> To make to ensure proper operation of bind from ports, I ran it again >>> at 15:57:05, and, I think, we need to wait several days. >> And from that time till now bind from ports never died and works properly... >> > > Okay. > Doug, could you please disable the use of atomic operations for sparc64 > in the in-tree BIND via the following patch in order to match what the > vendor source does? > http://people.freebsd.org/~marius/sparc64_isc_disable_atomic.diff If you use the port and do 'make configure' are the values in config.h the same as the ones in your patch? If so, that's likely to be the right answer, and I'll go ahead and apply your patch. Thanks, Doug -- Nothin' ever doesn't change, but nothin' changes much. -- OK Go Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/