I had some 10gb files that I was using for random write testing (with cow 
enabled). I remount the fs with nodatacow, then ran btrfsctl to defragement the 
file. A BUG message appeared in the messages file. After a reboot btrfsck gave 
no errors.

Please let me know what extra information you need.
Thanks
Phil

Mar  9 10:12:25 sentryA kernel: [66771.230266] BUG: Bad page state in process 
btrfsctl  pfn:201575
Mar  9 10:12:25 sentryA kernel: [66771.230270] page:ffffea000704b198 
flags:0040000000000000 count:-1608652401 mapcount:0 mapping:ffff88002e84b000 
index:ffffc90002633d40
Mar  9 10:12:25 sentryA kernel: [66771.230274] Pid: 6734, comm: btrfsctl Not 
tainted 2.6.33-5-default #1
Mar  9 10:12:25 sentryA kernel: [66771.230276] Call Trace:
Mar  9 10:12:25 sentryA kernel: [66771.230283]  [<ffffffff810a2ddd>] 
bad_page+0x106/0x118
Mar  9 10:12:25 sentryA kernel: [66771.230287]  [<ffffffff810a4fb2>] 
get_page_from_freelist+0x49e/0x707
Mar  9 10:12:25 sentryA kernel: [66771.230291]  [<ffffffff810a542e>] 
__alloc_pages_nodemask+0x123/0x64d
Mar  9 10:12:25 sentryA kernel: [66771.230307]  [<ffffffffa0310c36>] ? 
extent_readpages+0x16e/0x197 [btrfs]
Mar  9 10:12:25 sentryA kernel: [66771.230313]  [<ffffffff81085d9a>] ? 
delayacct_end+0x78/0x83
Mar  9 10:12:25 sentryA kernel: [66771.230316]  [<ffffffff810c9210>] 
alloc_pages_current+0x96/0x9f
Mar  9 10:12:25 sentryA kernel: [66771.230320]  [<ffffffff8109f60e>] 
__page_cache_alloc+0x59/0x5d
Mar  9 10:12:25 sentryA kernel: [66771.230323]  [<ffffffff810a6e3a>] 
__do_page_cache_readahead+0x96/0x1a2
Mar  9 10:12:25 sentryA kernel: [66771.230327]  [<ffffffff810a6f62>] 
ra_submit+0x1c/0x20
Mar  9 10:12:25 sentryA kernel: [66771.230329]  [<ffffffff810a71f2>] 
ondemand_readahead+0x1b2/0x1c5
Mar  9 10:12:25 sentryA kernel: [66771.230333]  [<ffffffff810a72be>] 
page_cache_sync_readahead+0x17/0x19
Mar  9 10:12:25 sentryA kernel: [66771.230345]  [<ffffffffa02f71e1>] 
btrfs_force_ra+0x1c/0x25 [btrfs]
Mar  9 10:12:25 sentryA kernel: [66771.230357]  [<ffffffffa031a3a3>] 
btrfs_ioctl+0x558/0x959 [btrfs]
Mar  9 10:12:25 sentryA kernel: [66771.230361]  [<ffffffff810e26e4>] 
vfs_ioctl+0x2a/0x9e
Mar  9 10:12:25 sentryA kernel: [66771.230363]  [<ffffffff810e2c15>] 
do_vfs_ioctl+0x442/0x47f
Mar  9 10:12:25 sentryA kernel: [66771.230367]  [<ffffffff8119e5e7>] ? 
__up_read+0x9e/0xa7
Mar  9 10:12:25 sentryA kernel: [66771.230370]  [<ffffffff810568fb>] ? 
up_read+0x9/0xb
Mar  9 10:12:25 sentryA kernel: [66771.230373]  [<ffffffff810e2ca7>] 
sys_ioctl+0x55/0x77
Mar  9 10:12:29 sentryA kernel: [66771.230377]  [<ffffffff810029ab>] 
system_call_fastpath+0x16/0x1b


--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to