From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751697AbWAKUq4 (ORCPT ); Wed, 11 Jan 2006 15:46:56 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751694AbWAKUq4 (ORCPT ); Wed, 11 Jan 2006 15:46:56 -0500 Received: from smtp.osdl.org ([65.172.181.4]:27341 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S1751413AbWAKUqz (ORCPT ); Wed, 11 Jan 2006 15:46:55 -0500 Date: Wed, 11 Jan 2006 12:46:17 -0800 From: Andrew Morton To: Andi Kleen Cc: linux-kernel@vger.kernel.org, sct@redhat.com, Ingo Molnar Subject: Re: 2.6.15-git7 oopses in ext3 during LTP runs Message-Id: <20060111124617.5e7e1eaa.akpm@osdl.org> In-Reply-To: <200601112126.59796.ak@suse.de> References: <200601112126.59796.ak@suse.de> X-Mailer: Sylpheed version 1.0.4 (GTK+ 1.2.10; i386-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Andi Kleen wrote: > > > Running LTP with the default runfile on a 4 virtual CPU x86-64 > system gives > > To reproduce: run ltp 20040908 (newer one will probably work > too) with runltp -p -q -l `uname -r` on a ext3 file system > > config is x86-64 defconfig. > mutex_trylock() is returning the wrong value. fs/super.c:write_super() clearly took the lock. Ingo, weren't you hitting this occasionally? > > ----------- [cut here ] --------- [please bite here ] --------- > Kernel BUG at /home/lsrc/quilt/linux/fs/ext3/super.c:2154 > invalid opcode: 0000 [1] SMP > CPU 0 > Modules linked in: > Pid: 14055, comm: pdflush Not tainted 2.6.15-git7 #90 > RIP: 0010:[] {ext3_write_super+20} > RSP: 0018:ffff810117fb1e08 EFLAGS: 00010202 > RAX: 0000000000000001 RBX: ffff81011f9ae800 RCX: ffffffff80492060 > RDX: 0000000000000000 RSI: ffff810117fb0000 RDI: ffff81011f9ae888 > RBP: ffff81011f9ae888 R08: ffff810117fb0000 R09: ffff810004f219e0 > R10: 0000000000000000 R11: 0000000000000002 R12: ffff81011f9ae870 > R13: ffffffff80159aee R14: ffff8100cdce1d68 R15: ffffffff80146b14 > FS: 0000000000000000(0000) GS:ffffffff8060d000(0000) knlGS:0000000000000000 > CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b > CR2: 00002aaaaab61000 CR3: 000000011baf3000 CR4: 00000000000006e0 > Process pdflush (pid: 14055, threadinfo ffff810117fb0000, task ffff81011fe5c400) > Stack: ffff81011f9ae800 ffffffff8017aa43 0000000000000064 0000000000000000 > ffff8100cdce1d78 ffffffff801592f9 ffff81011fe5c400 ffffffff80494000 > 0000000000000000 0000000000000000 > Call Trace: {sync_supers+133} {wb_kupdate+49} > {pdflush+0} {pdflush+338} > {wb_kupdate+0} {kthread+203} > {child_rip+8} {keventd_create_kthread+0} > {kthread+0} {child_rip+0} > > Code: 0f 0b 68 e9 0d 43 80 c2 6a 08 c6 43 21 00 5b c3 49 c7 c0 ca > RIP {ext3_write_super+20} RSP > Badness in do_exit at /home/lsrc/quilt/linux/kernel/exit.c:796 > > Call Trace: {do_exit+84} {_spin_unlock_irqrestore+8} > {keventd_create_kthread+0} {kernel_math_error+0} > {pdflush+0} {do_invalid_op+163} > {ext3_write_super+20} {thread_return+0} > {error_exit+0} {keventd_create_kthread+0} > {pdflush+0} {ext3_write_super+20} > {ext3_write_super+16} {sync_supers+133} > {wb_kupdate+49} {pdflush+0} > {pdflush+338} {wb_kupdate+0} > {kthread+203} {child_rip+8} > {keventd_create_kthread+0} {kthread+0} > {child_rip+0}