From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752372Ab1IEWr5 (ORCPT ); Mon, 5 Sep 2011 18:47:57 -0400 Received: from silver.sucs.swan.ac.uk ([137.44.10.1]:41600 "EHLO silver.sucs.swan.ac.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751627Ab1IEWrv (ORCPT ); Mon, 5 Sep 2011 18:47:51 -0400 Date: Mon, 5 Sep 2011 23:47:50 +0100 From: Sitsofe Wheeler To: Jens Axboe Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org Subject: Re: BUG: unable to handle kernel paging request at 6b6b6c6f (bdi_lock_two+0x22/0x50) Message-ID: <20110905224749.GC26980@sucs.org> References: <20110901210442.GA9660@sucs.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110901210442.GA9660@sucs.org> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 01, 2011 at 10:04:42PM +0100, Sitsofe Wheeler wrote: > When pulling out a USB flash disk formatted with a single FAT32 > partition the following oops and errors are produced: > > [ 112.427744] FAT-fs (sdc1): FAT read failed (blocknr 685) > [ 112.427832] FAT-fs (sdc1): unable to read inode block for updating (i_pos 209504275) > [ 112.523097] BUG: unable to handle kernel paging request at 6b6b6c6f > [ 112.523229] IP: [] __lock_acquire+0x23f/0x1740 > [ 112.523328] *pde = 00000000 > [ 112.523381] Oops: 0002 [#1] DEBUG_PAGEALLOC > [ 112.523459] > [ 112.523490] Pid: 1486, comm: nautilus Not tainted 3.1.0-rc4-00131-g9e79e3e-dirty #488 ASUSTeK Computer INC. 900/900 > [ 112.523665] EIP: 0060:[] EFLAGS: 00010002 CPU: 0 > [ 112.523751] EIP is at __lock_acquire+0x23f/0x1740 > [ 112.523826] EAX: 00000001 EBX: daa5b510 ECX: 6b6b6b6b EDX: 00000000 > [ 112.523922] ESI: 00000002 EDI: ee4f9e84 EBP: dae63d2c ESP: dae63cbc > [ 112.524011] DS: 007b ES: 007b FS: 0000 GS: 00e0 SS: 0068 > [ 112.524011] Process nautilus (pid: 1486, ti=dae62000 task=daa5b510 task.ti=dae62000) > [ 112.524011] Stack: > [ 112.524011] dae63d38 00000246 b026be79 00000000 00160007 00000006 dc198958 00000282 > [ 112.524011] daa5b528 daa5b950 b08ff1b0 00000000 b0afab18 00000001 00000000 000052d7 > [ 112.524011] ee802280 ef513308 dc198e60 dc198958 00000282 dc198000 00160006 b0ca9414 > [ 112.524011] Call Trace: > [ 112.524011] [] ? kobject_release+0x49/0x90 > [ 112.524011] [] lock_acquire+0x7b/0x90 > [ 112.524011] [] ? bdi_lock_two+0x22/0x50 > [ 112.524011] [] _raw_spin_lock_nested+0x3a/0x50 > [ 112.524011] [] ? bdi_lock_two+0x22/0x50 > [ 112.524011] [] bdi_lock_two+0x22/0x50 > [ 112.524011] [] bdev_inode_switch_bdi+0x2e/0xa0 > [ 112.524011] [] __blkdev_put+0xbf/0x160 > [ 112.524011] [] __blkdev_put+0xf3/0x160 > [ 112.524011] [] blkdev_put+0x42/0x120 > [ 112.524011] [] kill_block_super+0x3f/0x70 > [ 112.524011] [] deactivate_locked_super+0x3d/0x70 > [ 112.524011] [] deactivate_super+0x50/0x70 > [ 112.524011] [] mntput_no_expire+0x68/0xa0 > [ 112.524011] [] mntput+0x13/0x30 > [ 112.524011] [] path_put+0x15/0x20 > [ 112.524011] [] terminate_walk+0x4d/0x60 > [ 112.524011] [] do_last+0x60f/0x6d0 > [ 112.524011] [] path_openat+0x98/0x320 > [ 112.524011] [] ? lock_release_non_nested+0x57/0x2e0 > [ 112.524011] [] do_filp_open+0x30/0x80 > [ 112.524011] [] ? _raw_spin_unlock+0x1d/0x30 > [ 112.524011] [] ? alloc_fd+0xbc/0x100 > [ 112.524011] [] do_sys_open+0xf1/0x1c0 > [ 112.524011] [] sys_open+0x29/0x40 > [ 112.524011] [] sysenter_do_call+0x12/0x36 This Oops is still happening in 3.1.0-rc5. -- Sitsofe | http://sucs.org/~sits/