From owner-freebsd-current@FreeBSD.ORG Mon Mar 19 12:47:10 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D98D16A401; Mon, 19 Mar 2007 12:47:09 +0000 (UTC) (envelope-from ianf@clue.co.za) Received: from munchkin.clue.co.za (munchkin.clue.co.za [66.219.59.160]) by mx1.freebsd.org (Postfix) with ESMTP id A6B5913C465; Mon, 19 Mar 2007 12:47:09 +0000 (UTC) (envelope-from ianf@clue.co.za) DomainKey-Signature: a=rsa-sha1; q=dns; c=simple; s=20070313; d=clue.co.za; h=Received:Received:Received:To:From:Subject:In-Reply-To:X-Attribution:Date:Message-Id; b=lXilbxHS7Pam8Ozz4uZhC1NCwPq7ve6DkxAfAfaFwteSZXiDgfv19EFpSjr2pFTzkwlQi8YR5y98uA4k7bG9b9d5c1SGalQUlUQMBuYPJvs+1nHJyKUYEME2y3591KcLNjtv7bMyEeQhPP0T1ecH/X/ZAJeRoWhezFNTtgXfurwCNgmSwIbxexjTeiJarwrUWQ5uEDClAAXYnP4iWvVbB7mqFB1sq9y0+v+QK+dU3OjCFHIxifZsn7dUb5iqIzqM; Received: from uucp by munchkin.clue.co.za with local (Exim 4.66) (envelope-from ) id 1HTHGW-00080l-PQ; Mon, 19 Mar 2007 12:47:08 +0000 Received: from cluetoy.clue.co.za ([10.0.0.19] helo=clue.co.za) by urchin.clue.co.za with esmtpa (Exim 4.66) (envelope-from ) id 1HTHFa-0004fY-SU; Mon, 19 Mar 2007 12:46:10 +0000 Received: from localhost ([127.0.0.1]) by clue.co.za with esmtp (Exim 4.66 (FreeBSD)) (envelope-from ) id 1HTHFX-0005Zk-Q9; Mon, 19 Mar 2007 14:46:07 +0200 To: Julian Elischer , freebsd-current@freebsd.org, Robert Watson From: Ian FREISLICH In-Reply-To: Message from Ian FREISLICH of "Mon, 19 Mar 2007 13:33:48 +0200." X-Attribution: BOFH Date: Mon, 19 Mar 2007 14:46:07 +0200 Message-Id: Cc: Subject: Re: Experiencing hangs on SMP box with no console messages given for clues. Details inside. 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: Mon, 19 Mar 2007 12:47:10 -0000 Ian FREISLICH wrote: > Julian Elischer wrote: > > Robert Watson wrote: > > > > > > On Sun, 18 Mar 2007, Bjoern A. Zeeb wrote: > > > > > >> On Sun, 11 Mar 2007, Tillman Hodgson wrote: > > >> > > >>> On Sat, Mar 10, 2007 at 10:40:33PM -0600, Tillman Hodgson wrote: > > >>>> Shouldn't take more than a day or two to get the info requested in > > >>>> 11.9. > > >>> > > >>> As it turns out, a few hours. > > >>> > > >>> After capturing the information below I ran `panic`. While booting, > > >>> the following lock messages came up -- I thought it might be related > > >>> so I'll post it here: > > > > > > If using uid/gid firewall rules, make sure to read the pertinent man > > > pages regarding setting debug.mpsafenet=0 in loader.conf to avoid > > > deadlocks. This is only a workaround for the issue, and when > > > debug.mpsafenet is removed, this workaround will no longer be > > > available. The authors/maintainers of the various firewall packages > > > need to correct these problems or the lock order reversals (and > > > associated deadlocks) will persist. > > > > I actually have some work on this in an experimental branch.. > > it removes the requirement for users of ipfw to hold a lock on it > > by making the firewall table an array rather than a lined list and then > > using a read-copy-replace write semantic with reference conts on the array.