Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757919Ab0BCU3X (ORCPT ); Wed, 3 Feb 2010 15:29:23 -0500 Received: from mail-vw0-f46.google.com ([209.85.212.46]:43776 "EHLO mail-vw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757860Ab0BCU3V (ORCPT ); Wed, 3 Feb 2010 15:29:21 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=Q24XpnCqilnn56erxp/daQYgTPKugHymCNleDw8ZAgEN8mV2tU/MOZzK3N6aomBAff XpU5dIDzjN4PjBvDF561dE9eqJETFo1vdeDhpSxaDMqw3uLDS0ZlRegDyLQPRJXmXAg0 cqbuUvQ5TWXqAh4Egun+PmrNkRVscVOO4qqk4= Date: Wed, 3 Feb 2010 21:29:13 +0100 From: Frederic Weisbecker To: Alexander Beregalov Cc: Linux Kernel Mailing List Subject: Re: reiserfs deadlock Message-ID: <20100203202909.GA5068@nowhere> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1540 Lines: 46 On Wed, Feb 03, 2010 at 10:08:57PM +0300, Alexander Beregalov wrote: > On 3 February 2010 22:03, Alexander Beregalov wrote: > > Hi Frederic > > > > I do not have previous messages and do not know how to reproduce it. > > Kernel was 2.6.33-rc5-00237-g9a3cbe3 > > > > Hm, I have the same after reboot. > > Do you need me to do anything before I try to fsck ? Yeah. Rebooting again makes your kernel soft lockup? Usually such softlockup happens because we have a lock inversion, in which case you should have a lockdep report before the softlockup. Otherwise this can also happen when we wait for an event that needs the lock to complete but that can not happen because we already have the lock. Task A hold reiserfs lock and wait for event 1 Task B wants to complete event 1 but it need the reisers lock for that => deadlock. This can usually be found in a softlockup report: lots of tasks are blocked on reiserfs_write_lock/mutex_lock except one, and this one is important as it is probably the waiter: the task that holds the lock and that is waiting for another event (that in turn needs the lock to complete). Having more reports could probably help us: echo 100 > /proc/sys/kernel/hung_task_warnings Hopefully you can still reproduce it :-s Thanks a lot! -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/