JBD: Spotted dirty metadata buffer

Norman Gaywood ngaywood at une.edu.au
Sat Feb 6 22:47:37 UTC 2010


On Fri, Feb 05, 2010 at 04:19:54PM +1100, Norman Gaywood wrote:
> I'm getting these messages logged in /var/log/messages. Should I be worried?
> 
> The system has had a number of unclean shutdowns due to:
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=550724
> 
> kernel versions that I've seen this on:
> 
> kernel-2.6.31.12-174.2.3.fc12.x86_64
> kernel-2.6.32.6-36.fc12.x86_64
> 
> These are ext4 filesystems.
>
> Feb  5 15:04:57 turing kernel: JBD: Spotted dirty metadata buffer (dev = dm-5, blocknr = 2886175). There's a risk of filesystem corruption in case of system crash.

Also getting in: 2.6.32.7-41.fc12.x86_64

I suspect they are related to calls to setquota(8) when setting up new
users.

After playing with quotacheck I started getting some kernel warnings.

Feb  7 09:02:59 turing kernel: JBD: Spotted dirty metadata buffer (dev = dm-2, blocknr = 69759). There's a risk of filesystem corruption in case of system crash.
Feb  7 09:02:59 turing kernel: JBD: Spotted dirty metadata buffer (dev = dm-2, blocknr = 69759). There's a risk of filesystem corruption in case of system crash.
Feb  7 09:03:06 turing kernel: JBD: Spotted dirty metadata buffer (dev = dm-1, blocknr = 1071373). There's a risk of filesystem corruption in case of system crash.
Feb  7 09:03:06 turing kernel: JBD: Spotted dirty metadata buffer (dev = dm-1, blocknr = 1071373). There's a risk of filesystem corruption in case of system crash.
Feb  7 09:18:58 turing kernel: ------------[ cut here ]------------
Feb  7 09:18:58 turing kernel: WARNING: at fs/quota/dquot.c:964 dquot_claim_space+0xa2/0x12a()
Feb  7 09:18:58 turing kernel: Modules linked in: fuse inet_diag nfsd lockd nfs_acl auth_rpcgss exportfs sunrpc ipv6 dm_multipath uinput joydev xen_netfront xen_blkfront [last unloaded: microcode]
Feb  7 09:18:58 turing kernel: Pid: 5838, comm: flush-253:2 Not tainted 2.6.32.7-41.fc12.x86_64 #1
Feb  7 09:18:58 turing kernel: Call Trace:
Feb  7 09:18:58 turing kernel: [<ffffffff81056338>] warn_slowpath_common+0x7c/0x94
Feb  7 09:18:58 turing kernel: [<ffffffff81056364>] warn_slowpath_null+0x14/0x16
Feb  7 09:18:58 turing kernel: [<ffffffff811643b4>] dquot_claim_space+0xa2/0x12a
Feb  7 09:18:58 turing kernel: [<ffffffff811b653e>] ext4_mb_mark_diskspace_used+0x272/0x31a
Feb  7 09:18:58 turing kernel: [<ffffffff811b96a8>] ext4_mb_new_blocks+0x1e8/0x424
Feb  7 09:18:58 turing kernel: [<ffffffff811b031e>] ? ext4_ext_find_extent+0x53/0x279
Feb  7 09:18:58 turing kernel: [<ffffffff811b25fa>] ext4_ext_get_blocks+0x125c/0x14b7
Feb  7 09:18:58 turing kernel: [<ffffffff81229c1f>] ? __lookup_tag+0x6d/0x12d
Feb  7 09:18:58 turing kernel: [<ffffffff814551d3>] ? __down_write_nested+0x3f/0xab
Feb  7 09:18:58 turing kernel: [<ffffffff8100e87f>] ? xen_restore_fl_direct_end+0x0/0x1
Feb  7 09:18:58 turing kernel: [<ffffffff814554d3>] ? _spin_unlock_irqrestore+0x19/0x1b
Feb  7 09:18:58 turing kernel: [<ffffffff811951d6>] ext4_get_blocks+0x120/0x286
Feb  7 09:18:58 turing kernel: [<ffffffff8119548c>] mpage_da_map_blocks+0x9e/0x31c
Feb  7 09:18:58 turing kernel: [<ffffffff8110cf8c>] ? kmem_cache_alloc+0xa7/0x11c
Feb  7 09:18:58 turing kernel: [<ffffffff811c638f>] ? jbd2_journal_start+0x9c/0xcd
Feb  7 09:18:58 turing kernel: [<ffffffff81195a39>] ext4_da_writepages+0x32f/0x535
Feb  7 09:18:58 turing kernel: [<ffffffff8100e892>] ? check_events+0x12/0x20
Feb  7 09:18:58 turing kernel: [<ffffffff810dd1f7>] do_writepages+0x21/0x2a
Feb  7 09:18:59 turing kernel: [<ffffffff81139a70>] writeback_single_inode+0xcc/0x1f1
Feb  7 09:18:59 turing kernel: [<ffffffff8100e87f>] ? xen_restore_fl_direct_end+0x0/0x1
Feb  7 09:18:59 turing kernel: [<ffffffff8113a210>] writeback_inodes_wb+0x379/0x410
Feb  7 09:18:59 turing kernel: [<ffffffff8100e1b1>] ? xen_force_evtchn_callback+0xd/0xf
Feb  7 09:18:59 turing kernel: [<ffffffff8100e892>] ? check_events+0x12/0x20
Feb  7 09:18:59 turing kernel: [<ffffffff8113a3cf>] wb_writeback+0x128/0x1a7
Feb  7 09:18:59 turing kernel: [<ffffffff8113a63a>] wb_do_writeback+0x13c/0x152
Feb  7 09:18:59 turing kernel: [<ffffffff8113a68f>] bdi_writeback_task+0x3f/0xaf
Feb  7 09:18:59 turing kernel: [<ffffffff810ec386>] ? bdi_start_fn+0x0/0xd2
Feb  7 09:18:59 turing kernel: [<ffffffff810ec3f7>] bdi_start_fn+0x71/0xd2
Feb  7 09:18:59 turing kernel: [<ffffffff810ec386>] ? bdi_start_fn+0x0/0xd2
Feb  7 09:18:59 turing kernel: [<ffffffff8107469a>] kthread+0x7f/0x87
Feb  7 09:18:59 turing kernel: [<ffffffff81012d2a>] child_rip+0xa/0x20
Feb  7 09:18:59 turing kernel: [<ffffffff81011f11>] ? int_ret_from_sys_call+0x7/0x1b
Feb  7 09:18:59 turing kernel: [<ffffffff8101269d>] ? retint_restore_args+0x5/0x6
Feb  7 09:18:59 turing kernel: [<ffffffff81012d20>] ? child_rip+0x0/0x20
Feb  7 09:18:59 turing kernel: ---[ end trace 641046a197511542 ]---
Feb  7 09:20:03 turing kernel: ------------[ cut here ]------------
Feb  7 09:20:03 turing kernel: WARNING: at fs/quota/dquot.c:964 dquot_claim_space+0xa2/0x12a()

[snip] Many more messages.

-- 
Norman Gaywood, Computer Systems Officer
University of New England, Armidale, NSW 2351, Australia

ngaywood at une.edu.au            Phone: +61 (0)2 6773 3337
http://mcs.une.edu.au/~norm    Fax:   +61 (0)2 6773 3312

Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html


More information about the kernel mailing list