From owner-freebsd-stable@FreeBSD.ORG Tue May 12 15:48:18 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 539341065698; Tue, 12 May 2009 15:48:18 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 268298FC0A; Tue, 12 May 2009 15:48:18 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (66.111.2.69.static.nyinternet.net [66.111.2.69]) by cyrus.watson.org (Postfix) with ESMTPSA id CE2BB46B03; Tue, 12 May 2009 11:48:17 -0400 (EDT) Received: from jhbbsd.hudson-trading.com (unknown [209.249.190.8]) by bigwig.baldwin.cx (Postfix) with ESMTPA id 94E098A028; Tue, 12 May 2009 11:48:16 -0400 (EDT) From: John Baldwin To: Riccardo Torrini Date: Tue, 12 May 2009 11:44:20 -0400 User-Agent: KMail/1.9.7 References: <20090507155012.GW21112@tiger.fi.esaote.it> <200905111407.20195.jhb@freebsd.org> <20090512152014.GN21112@tiger.fi.esaote.it> In-Reply-To: <20090512152014.GN21112@tiger.fi.esaote.it> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200905121144.21406.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (bigwig.baldwin.cx); Tue, 12 May 2009 11:48:16 -0400 (EDT) X-Virus-Scanned: clamav-milter 0.95 at bigwig.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,RDNS_NONE autolearn=no version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on bigwig.baldwin.cx Cc: scottl@freebsd.org, siedar@nplay.pl, freebsd-stable@freebsd.org Subject: Re: kern/130330: [mpt] [panic] Panic and reboot machine MPT ... X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 May 2009 15:48:18 -0000 On Tuesday 12 May 2009 11:20:14 am Riccardo Torrini wrote: > On Mon, May 11, 2009 at 02:07:19PM -0400, John Baldwin wrote: > > > Do you have kernel crashdumps enabled and a swap partition? > > If so, do you happen to have any files in /var/crash? > > Yes, but I'm unable to produce a crash dump :-( > Tryed even with voodoo, added and removed options to > kernel (kdb, gdb, ddb, invariants, ...). Instead of > going to db> now it panic-and-freeze with: > > cpuid = 0 > Uptime: 2m16s > panic: _mtx_lock_sleep: recursed on non-recursive mutex \ > mpt @ /usr/src/sys/cam/cam_periph.h:182 > > (above lines get repeated a lot with same uptime, then freeze) > > > Still trying other combinations... If you can get a stack trace, that would be most helpful. My guess is that the recovery thread is holding the mpt lock and calling some CAM routine which attempts to relock it via cam_periph_lock(). A stack trace would be most telling in that case. -- John Baldwin