From owner-freebsd-current@FreeBSD.ORG Tue Jan 27 00:47:15 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B30516A4CE for ; Tue, 27 Jan 2004 00:47:15 -0800 (PST) Received: from farside.isc.org (farside.isc.org [204.152.187.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F0B743D3F for ; Tue, 27 Jan 2004 00:47:14 -0800 (PST) (envelope-from Peter_Losher@isc.org) Received: by farside.isc.org (Postfix, from userid 10188) id 04510A82B; Tue, 27 Jan 2004 08:47:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by farside.isc.org (Postfix) with ESMTP id 02130A829 for ; Tue, 27 Jan 2004 08:47:13 +0000 (UTC) (envelope-from plosher@isc.org) Date: Tue, 27 Jan 2004 08:47:13 +0000 (UTC) From: Peter Losher To: current@freebsd.org Message-ID: <20040127082106.L14045@farside.isc.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Subject: spin lock panic in 5.2-REL X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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: Tue, 27 Jan 2004 08:47:15 -0000 So, the quad-Xeon box serving half of ftp.freebsd.org was upgraded to 5.2-RELEASE Sunday night, and a couple of hours ago it broke to gdb w/ a spin lock panic. -=- spin lock sched lock held by 0x8d2f7a00 for > 5 seconds panic: spin lock held too long cpuid = 4; Debugger("panic") Stopped at Debugger+0x55: xchgl %ebx,in_Debugger.0 db> db> db> db> [tail-] -=- We had this issue after updating to 5.1-REL, one of our techs caught this and reset the box to bring it back online, so I don't have any additional info. I am not sure if this is a revisit of those same problems, or if it's something new. Here is the kernel conf for your consideration: -=- include GENERIC ident ISC_DEBUG maxusers 512 # Normal ISC goo... options IPFIREWALL options IPFIREWALL_VERBOSE #print information about options IPFIREWALL_VERBOSE_LIMIT=100 #limit verbosity options IPFIREWALL_DEFAULT_TO_ACCEPT #allow everything by default options IPV6FIREWALL #firewall for IPv6 options IPV6FIREWALL_VERBOSE options IPV6FIREWALL_VERBOSE_LIMIT=100 options IPV6FIREWALL_DEFAULT_TO_ACCEPT options IPDIVERT #divert sockets options IPSTEALTH #support for stealth forwarding options TCP_DROP_SYNFIN #drop TCP packets with SYN+FIN options HZ=1000 #options NMBCLUSTERS=32768 options DUMMYNET # Esp. for sf1 options KVA_PAGES=512 options VM_KMEM_SIZE_SCALE="4" #options VM_KMEM_SIZE_MAX="(1024*1024*1024)" #options VM_KMEM_SIZE_MAX="(512*1024*1024)" #options VM_KMEM_SIZE_MAX="(768*1024*1024)" # Debugging foo makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols options DDB #Enable the kernel debugger #options INVARIANTS #Enable calls of extra sanity checking #options WITNESS #Enable checks to detect deadlocks and cycles #options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed options ADAPTIVE_MUTEXES #options ZERO_COPY_SOCKETS -=- Thanks in advance for any suggestions - -Peter -- Peter_Losher@isc.org | ISC | OpenPGP 0xE8048D08 | "The bits must flow"