From owner-freebsd-current@FreeBSD.ORG Tue Apr 17 16:32:33 2007 Return-Path: X-Original-To: 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 9837016A401; Tue, 17 Apr 2007 16:32:33 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 6E47813C459; Tue, 17 Apr 2007 16:32:33 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id C30884774F; Tue, 17 Apr 2007 12:32:32 -0400 (EDT) Date: Tue, 17 Apr 2007 17:32:32 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Tillman Hodgson In-Reply-To: <20070417153357.GA1335@seekingfire.com> Message-ID: <20070417173005.O42234@fledge.watson.org> References: <20070417153357.GA1335@seekingfire.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: andre@FreeBSD.org, current@freebsd.org Subject: Re: Panic on boot with April 16 src (lengthy info attached) 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: Tue, 17 Apr 2007 16:32:33 -0000 On Tue, 17 Apr 2007, Tillman Hodgson wrote: > Tue Apr 17 08:57:17 CST 2007 > > FreeBSD/i386 (athena.seekingfire.prv) (ttyd0) > > login: panic: mutex Giant not owned at /usr/src/sys/netinet/tcp_timer.c:286 > cpuid = 0 > KDB: enter: panic > [thread pid 13 tid 100003 ] > Stopped at kdb_enter+0x2b: nop > db> There's quite a bit of stuff in here, but I can speak to this one: Andre's recent TCP timer change causes TCP to run without Giant when debug.mpsafenet=0. This leads to panics with INVARIANTS, and non-MPSAFE code running without Giant otherwise. Robert N M Watson Computer Laboratory University of Cambridge