* Testing permanent IO errors with btrfs
@ 2012-07-02 19:57 Alex Lyakas
2012-07-03 14:02 ` Stefan Behrens
0 siblings, 1 reply; 4+ messages in thread
From: Alex Lyakas @ 2012-07-02 19:57 UTC (permalink / raw)
To: linux-btrfs
Hi everybody,
I am interested to test how btrfs behaves when the underlying block
device starts returning permanent IO errors. To test this, I set up a
linear device-mapper, mapped to the block device and start IOs. At
some point, I switch the device-mapper's table to "error" table (using
"dmsetup reload" and "dmsetup resume").
With older version of btrfs, I experienced kernel panics and sometimes
the IO processes would not terminate.
Today I tested with
git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git up
to commit 782b7bca60c5021213e87ab26bbf94deb7654b62 (Merge branch
'for-chris' of git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next
into for-linus). Things look better - kernel issued a warning about
aborting the transaction, and all IO processes exited with error.
However, after I unmounted (got some kernel warnings on unmount) and
mounted again, mount failed. Using btrfs-debug-tree, I followed the
__open_ctree_fd() path and discovered that:
Problem 1: superblock tells transaction id (13) higher than the chunk
tree root (5). (The chunk tree itself has only one leaf, which is also
the root.)
Problem 2: when trying to read the block of the root of tree roots
(read_tree_block()), using bytenr stored at superblock->root and the
chunk tree (with low transaction id) to map the block, brings
corrupted nodes from both locations (DUP).
At this point btrfs-debug-tree aborts, because the root of tree roots
is not available.
Below is some information, pls let me know if any additional info is needed.
Thanks,
Alex.
The superblock structure:
$11 = {csum = "Ø\017\336", '\000' <repeats 27 times>, fsid =
"??CC\330\344M\327\272\237\003\363\065\266\274", <incomplete sequence
\372>, bytenr = 65536, flags = 1, magic = 5575266562640200287,
generation = 13, root = 29515776, chunk_root = 20971520, log_root = 0,
log_root_transid = 0, total_bytes = 21474836480, bytes_used =
3674767360, root_dir_objectid = 6, num_devices = 1, sectorsize = 4096,
nodesize = 4096, leafsize = 4096, stripesize = 4096,
sys_chunk_array_size = 226, chunk_root_generation = 13, compat_flags =
0, compat_ro_flags = 0, incompat_flags = 1, csum_type = 0, root_level
= 0 '\000', chunk_root_level = 0 '\000', log_root_level = 0 '\000',
dev_item = {devid = 1, total_bytes = 21474836480, bytes_used =
7553941504, io_align = 4096, io_width = 4096, sector_size = 4096, type
= 0, generation = 0, start_offset = 4294967312, dev_group = 0,
seek_speed = 1 '\001', bandwidth = 0 '\000', uuid =
"\206\201\355\"\311\330L\234\221\305\016d\362\241\276", <incomplete
sequence \356>, fsid =
"??CC\330\344M\327\272\237\003\363\065\266\274", <incomplete sequence
\372>}, label = '\000' <repeats 255 times>, cache_generation = 0,
reserved = {0 <repeats 31 times>}, sys_chunk_array =
"\000\001\000\000\000\000\000\000\344\000\000\000\000\000\000\000\000\000\000@\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\002\000\000\000\000\000\000\000\000\020\000\000\000\020\000\000\000\020\000\000\001\000\000\000\001",
'\000' <repeats 15 times>"\206,
\201\355\"\311\330L\234\221\305\016d\362\241\276\356\000\001\000\000\000\000\000\000\344\000\000@\001\000\000\000\000\000\000\200\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\"\000\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\020\000\000\002\000\000\000\001\000\000\000\000\000\000\000\000\000@\001\000\000\000\000\206\201\355\"\311\330L\234\221\305\016d\362\241\276\356\001\000\000\000\000\000\000\000\000\000\300\001\000\000\000\000\206\201\355\"\311\330L\234\221\305\016d\362\241\276\356",
'\000' <repeats 1821 times>, super_roots = {{tree_root = 29425664,
tree_root_gen = 12, chunk_root = 20975616, chunk_root_gen = 11,
extent_root = 29417472, extent_root_gen = 12, fs_root = 29429760,
fs_root_gen = 13, dev_root = 29372416, dev_root_gen = 11, csum_root =
29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
2252435456, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
= 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
fs_root_level = 1 '\001', dev_root_level = 0 '\000', csum_root_level =
0 '\000', unused_8 = "\000\000\000\000\000\000\000\000\000"},
{tree_root = 29515776, tree_root_gen = 13, chunk_root = 20971520,
chunk_root_gen = 13, extent_root = 29507584, extent_root_gen = 13,
fs_root = 29519872, fs_root_gen = 14, dev_root = 29503488,
dev_root_gen = 13, csum_root = 29376512, csum_root_gen = 5,
total_bytes = 21474836480, bytes_used = 3674767360, num_devices = 1,
unsed_64 = {0, 0, 0, 0}, tree_root_level = 0 '\000', chunk_root_level
= 0 '\000', extent_root_level = 1 '\001', fs_root_level = 1 '\001',
dev_root_level = 0 '\000', csum_root_level = 0 '\000', unused_8 =
"\000\000\000\000\000\000\000\000\000"}, {tree_root = 29405184,
tree_root_gen = 10, chunk_root = 20971520, chunk_root_gen = 5,
extent_root = 29409280, extent_root_gen = 10, fs_root = 29360128,
fs_root_gen = 5, dev_root = 29392896, dev_root_gen = 8, csum_root =
29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
28672, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
= 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
fs_root_level = 0 '\000', dev_root_level = 0 '\000',
csum_root_level = 0 '\000', unused_8 =
"\000\000\000\000\000\000\000\000\000"}, { tree_root = 29396992,
tree_root_gen = 11, chunk_root = 20975616, chunk_root_gen = 11,
extent_root = 29417472, extent_root_gen = 12, fs_root = 29401088,
fs_root_gen = 12, dev_root = 29372416, dev_root_gen = 11, csum_root =
29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
2125430784, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
= 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
fs_root_level = 1 '\001', dev_root_level = 0 '\000', csum_root_level =
0 '\000', unused_8 = "\000\000\000\000\000\000\000\000\000"}}}
Chunk tree:
chunk tree
leaf 20971520 items 6 free space 3283 generation 5 owner 3
fs uuid 3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa
chunk uuid a872f18c-9a34-4875-809b-eb56f400bcd1
item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 3897 itemsize 98
dev item devid 1 gen 0 total_bytes 21474836480 bytes used 2185232384
item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 0) itemoff 3817 itemsize 80
chunk length 4194304 owner 2 type 2 num_stripes 1
stripe 0 devid 1 offset 0
item 2 key (FIRST_CHUNK_TREE CHUNK_ITEM 4194304) itemoff 3737 itemsize 80
chunk length 8388608 owner 2 type 4 num_stripes 1
stripe 0 devid 1 offset 4194304
item 3 key (FIRST_CHUNK_TREE CHUNK_ITEM 12582912) itemoff 3657 itemsize 80
chunk length 8388608 owner 2 type 1 num_stripes 1
stripe 0 devid 1 offset 12582912
item 4 key (FIRST_CHUNK_TREE CHUNK_ITEM 20971520) itemoff 3545 itemsize 112
chunk length 8388608 owner 2 type 34 num_stripes 2
stripe 0 devid 1 offset 20971520
stripe 1 devid 1 offset 29360128
item 5 key (FIRST_CHUNK_TREE CHUNK_ITEM 29360128) itemoff 3433 itemsize 112
chunk length 1073741824 owner 2 type 36 num_stripes 2
stripe 0 devid 1 offset 37748736
stripe 1 devid 1 offset 1111490560
total bytes 21474836480
bytes used 3674767360
uuid 3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa
both attempts to read the root block:
$84 = {csum = "\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000\000\016\000\000\000\016\000\000\000\002\000\000\000\002\000\000",
fsid = "\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000",
bytenr = 128849018910, flags = 8589934594, chunk_tree_uuid =
"\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000",
generation = 60129542158, owner = 8589934594, nritems = 6, level = 6
'\006'}
$90 = {csum = "\aYZ9\aYZ:\aYZ;\aYZ<\aYZ=\aYZ>\aYZ?\aYZ@", fsid =
"\aYZA\aYZB\aYZC\aYZD", bytenr = 5069462218322106631, flags =
5213577406431516935, chunk_tree_uuid = "\aYZI\aYZJ\aYZK\aYZL",
generation = 5645922970759747847, owner = 5790038158869158151, nritems
= 1364875527, level = 7 '\a'}
btrfs-find-root output:
parent transid verify failed on 20971520 wanted 13 found 5
parent transid verify failed on 20971520 wanted 13 found 5
parent transid verify failed on 20971520 wanted 13 found 5
parent transid verify failed on 20971520 wanted 13 found 5
Ignoring transid failure
Super think's the tree root is at 29515776, chunk root 20971520
Well block 4194304 seems great, but generation doesn't match, have=3, want=13
Well block 4206592 seems great, but generation doesn't match, have=4, want=13
Well block 29396992 seems great, but generation doesn't match, have=11, want=13
Well block 29405184 seems great, but generation doesn't match, have=10, want=13
Well block 29425664 seems great, but generation doesn't match, have=12, want=13
No more metdata to scan, exiting
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testing permanent IO errors with btrfs
2012-07-02 19:57 Testing permanent IO errors with btrfs Alex Lyakas
@ 2012-07-03 14:02 ` Stefan Behrens
2012-07-03 16:26 ` Stefan Behrens
0 siblings, 1 reply; 4+ messages in thread
From: Stefan Behrens @ 2012-07-03 14:02 UTC (permalink / raw)
To: Alex Lyakas; +Cc: linux-btrfs
On Mon, 2 Jul 2012 22:57:01 +0300, Alex Lyakas wrote:
> Hi everybody,
> I am interested to test how btrfs behaves when the underlying block
> device starts returning permanent IO errors. To test this, I set up a
> linear device-mapper, mapped to the block device and start IOs. At
> some point, I switch the device-mapper's table to "error" table (using
> "dmsetup reload" and "dmsetup resume").
> With older version of btrfs, I experienced kernel panics and sometimes
> the IO processes would not terminate.
Did you fully switch to the "error" table or to a mixture of linear and
error? And how did you write to the disk?
I tried several times with the following script and everything was fine:
the filesystem was forced readonly, the fs fell back to an consistent
state and was mountable.
Therefore, more details how to reproduce the issue would be helpful, and
if you have the kernel logs for the issue, that would be helpful, too.
#!/bin/sh
set -x
DISK=/dev/sdm
# 12GB
echo 0 25165824 linear $DISK 0 | dmsetup create foo
dmsetup info foo
ls -alLF /dev/mapper/foo
dd if=/dev/zero of=/dev/mapper/foo bs=1M
mkfs.btrfs /dev/mapper/foo
mount /dev/mapper/foo /mnt
dd if=/dev/zero of=/mnt/30G bs=1M count=12000 &
sleep 10
sync
sleep 5
echo 0 25165824 error | dmsetup reload foo
dmsetup resume foo
wait
ls -alF /mnt
umount /mnt
sleep 1
echo 0 25165824 linear $DISK 0 | dmsetup reload foo
dmsetup resume foo
sleep 1
mount /dev/mapper/foo /mnt
ls -alF /mnt
umount /mnt
btrfsck /dev/mapper/foo
dmsetup remove foo
>
> Today I tested with
> git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git up
> to commit 782b7bca60c5021213e87ab26bbf94deb7654b62 (Merge branch
> 'for-chris' of git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next
> into for-linus). Things look better - kernel issued a warning about
> aborting the transaction, and all IO processes exited with error.
> However, after I unmounted (got some kernel warnings on unmount) and
> mounted again, mount failed. Using btrfs-debug-tree, I followed the
> __open_ctree_fd() path and discovered that:
>
> Problem 1: superblock tells transaction id (13) higher than the chunk
> tree root (5). (The chunk tree itself has only one leaf, which is also
> the root.)
> Problem 2: when trying to read the block of the root of tree roots
> (read_tree_block()), using bytenr stored at superblock->root and the
> chunk tree (with low transaction id) to map the block, brings
> corrupted nodes from both locations (DUP).
>
> At this point btrfs-debug-tree aborts, because the root of tree roots
> is not available.
>
> Below is some information, pls let me know if any additional info is needed.
>
> Thanks,
> Alex.
>
> The superblock structure:
> $11 = {csum = "Ø\017\336", '\000' <repeats 27 times>, fsid =
> "??CC\330\344M\327\272\237\003\363\065\266\274", <incomplete sequence
> \372>, bytenr = 65536, flags = 1, magic = 5575266562640200287,
> generation = 13, root = 29515776, chunk_root = 20971520, log_root = 0,
> log_root_transid = 0, total_bytes = 21474836480, bytes_used =
> 3674767360, root_dir_objectid = 6, num_devices = 1, sectorsize = 4096,
> nodesize = 4096, leafsize = 4096, stripesize = 4096,
> sys_chunk_array_size = 226, chunk_root_generation = 13, compat_flags =
> 0, compat_ro_flags = 0, incompat_flags = 1, csum_type = 0, root_level
> = 0 '\000', chunk_root_level = 0 '\000', log_root_level = 0 '\000',
> dev_item = {devid = 1, total_bytes = 21474836480, bytes_used =
> 7553941504, io_align = 4096, io_width = 4096, sector_size = 4096, type
> = 0, generation = 0, start_offset = 4294967312, dev_group = 0,
> seek_speed = 1 '\001', bandwidth = 0 '\000', uuid =
> "\206\201\355\"\311\330L\234\221\305\016d\362\241\276", <incomplete
> sequence \356>, fsid =
> "??CC\330\344M\327\272\237\003\363\065\266\274", <incomplete sequence
> \372>}, label = '\000' <repeats 255 times>, cache_generation = 0,
> reserved = {0 <repeats 31 times>}, sys_chunk_array =
> "\000\001\000\000\000\000\000\000\344\000\000\000\000\000\000\000\000\000\000@\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\002\000\000\000\000\000\000\000\000\020\000\000\000\020\000\000\000\020\000\000\001\000\000\000\001",
> '\000' <repeats 15 times>"\206,
> \201\355\"\311\330L\234\221\305\016d\362\241\276\356\000\001\000\000\000\000\000\000\344\000\000@\001\000\000\000\000\000\000\200\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\"\000\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\020\000\000\002\000\000\000\001\000\000\000\000\000\000\000\000\000@\001\000\000\000\000\206\201\355\"\311\330L\234\221\305\016d\362\241\276\356\001\000\000\000\000\000\000\000\000\000\300\001\000\000\000\000\206\201\355\"\311\330L\234\221\305\016d\362\241\276\356",
> '\000' <repeats 1821 times>, super_roots = {{tree_root = 29425664,
> tree_root_gen = 12, chunk_root = 20975616, chunk_root_gen = 11,
> extent_root = 29417472, extent_root_gen = 12, fs_root = 29429760,
> fs_root_gen = 13, dev_root = 29372416, dev_root_gen = 11, csum_root =
> 29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
> 2252435456, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
> = 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
> fs_root_level = 1 '\001', dev_root_level = 0 '\000', csum_root_level =
> 0 '\000', unused_8 = "\000\000\000\000\000\000\000\000\000"},
> {tree_root = 29515776, tree_root_gen = 13, chunk_root = 20971520,
> chunk_root_gen = 13, extent_root = 29507584, extent_root_gen = 13,
> fs_root = 29519872, fs_root_gen = 14, dev_root = 29503488,
> dev_root_gen = 13, csum_root = 29376512, csum_root_gen = 5,
> total_bytes = 21474836480, bytes_used = 3674767360, num_devices = 1,
> unsed_64 = {0, 0, 0, 0}, tree_root_level = 0 '\000', chunk_root_level
> = 0 '\000', extent_root_level = 1 '\001', fs_root_level = 1 '\001',
> dev_root_level = 0 '\000', csum_root_level = 0 '\000', unused_8 =
> "\000\000\000\000\000\000\000\000\000"}, {tree_root = 29405184,
> tree_root_gen = 10, chunk_root = 20971520, chunk_root_gen = 5,
> extent_root = 29409280, extent_root_gen = 10, fs_root = 29360128,
> fs_root_gen = 5, dev_root = 29392896, dev_root_gen = 8, csum_root =
> 29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
> 28672, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
> = 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
> fs_root_level = 0 '\000', dev_root_level = 0 '\000',
> csum_root_level = 0 '\000', unused_8 =
> "\000\000\000\000\000\000\000\000\000"}, { tree_root = 29396992,
> tree_root_gen = 11, chunk_root = 20975616, chunk_root_gen = 11,
> extent_root = 29417472, extent_root_gen = 12, fs_root = 29401088,
> fs_root_gen = 12, dev_root = 29372416, dev_root_gen = 11, csum_root =
> 29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
> 2125430784, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
> = 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
> fs_root_level = 1 '\001', dev_root_level = 0 '\000', csum_root_level =
> 0 '\000', unused_8 = "\000\000\000\000\000\000\000\000\000"}}}
>
> Chunk tree:
> chunk tree
> leaf 20971520 items 6 free space 3283 generation 5 owner 3
> fs uuid 3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa
> chunk uuid a872f18c-9a34-4875-809b-eb56f400bcd1
> item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 3897 itemsize 98
> dev item devid 1 gen 0 total_bytes 21474836480 bytes used 2185232384
> item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 0) itemoff 3817 itemsize 80
> chunk length 4194304 owner 2 type 2 num_stripes 1
> stripe 0 devid 1 offset 0
> item 2 key (FIRST_CHUNK_TREE CHUNK_ITEM 4194304) itemoff 3737 itemsize 80
> chunk length 8388608 owner 2 type 4 num_stripes 1
> stripe 0 devid 1 offset 4194304
> item 3 key (FIRST_CHUNK_TREE CHUNK_ITEM 12582912) itemoff 3657 itemsize 80
> chunk length 8388608 owner 2 type 1 num_stripes 1
> stripe 0 devid 1 offset 12582912
> item 4 key (FIRST_CHUNK_TREE CHUNK_ITEM 20971520) itemoff 3545 itemsize 112
> chunk length 8388608 owner 2 type 34 num_stripes 2
> stripe 0 devid 1 offset 20971520
> stripe 1 devid 1 offset 29360128
> item 5 key (FIRST_CHUNK_TREE CHUNK_ITEM 29360128) itemoff 3433 itemsize 112
> chunk length 1073741824 owner 2 type 36 num_stripes 2
> stripe 0 devid 1 offset 37748736
> stripe 1 devid 1 offset 1111490560
> total bytes 21474836480
> bytes used 3674767360
> uuid 3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa
>
> both attempts to read the root block:
> $84 = {csum = "\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000\000\016\000\000\000\016\000\000\000\002\000\000\000\002\000\000",
> fsid = "\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000",
> bytenr = 128849018910, flags = 8589934594, chunk_tree_uuid =
> "\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000",
> generation = 60129542158, owner = 8589934594, nritems = 6, level = 6
> '\006'}
>
> $90 = {csum = "\aYZ9\aYZ:\aYZ;\aYZ<\aYZ=\aYZ>\aYZ?\aYZ@", fsid =
> "\aYZA\aYZB\aYZC\aYZD", bytenr = 5069462218322106631, flags =
> 5213577406431516935, chunk_tree_uuid = "\aYZI\aYZJ\aYZK\aYZL",
> generation = 5645922970759747847, owner = 5790038158869158151, nritems
> = 1364875527, level = 7 '\a'}
>
> btrfs-find-root output:
> parent transid verify failed on 20971520 wanted 13 found 5
> parent transid verify failed on 20971520 wanted 13 found 5
> parent transid verify failed on 20971520 wanted 13 found 5
> parent transid verify failed on 20971520 wanted 13 found 5
> Ignoring transid failure
> Super think's the tree root is at 29515776, chunk root 20971520
> Well block 4194304 seems great, but generation doesn't match, have=3, want=13
> Well block 4206592 seems great, but generation doesn't match, have=4, want=13
> Well block 29396992 seems great, but generation doesn't match, have=11, want=13
> Well block 29405184 seems great, but generation doesn't match, have=10, want=13
> Well block 29425664 seems great, but generation doesn't match, have=12, want=13
> No more metdata to scan, exiting
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testing permanent IO errors with btrfs
2012-07-03 14:02 ` Stefan Behrens
@ 2012-07-03 16:26 ` Stefan Behrens
2012-07-03 16:29 ` Alex Lyakas
0 siblings, 1 reply; 4+ messages in thread
From: Stefan Behrens @ 2012-07-03 16:26 UTC (permalink / raw)
To: Alex Lyakas; +Cc: linux-btrfs
On Tue, 03 Jul 2012 16:02:03 +0200, Stefan Behrens wrote:
On 7/3/2012 4:02 PM, Stefan Behrens wrote:
> On Mon, 2 Jul 2012 22:57:01 +0300, Alex Lyakas wrote:
>> Hi everybody,
>> I am interested to test how btrfs behaves when the underlying block
>> device starts returning permanent IO errors. To test this, I set up a
>> linear device-mapper, mapped to the block device and start IOs. At
>> some point, I switch the device-mapper's table to "error" table (using
>> "dmsetup reload" and "dmsetup resume").
>> With older version of btrfs, I experienced kernel panics and sometimes
>> the IO processes would not terminate.
>
> Did you fully switch to the "error" table or to a mixture of linear and
> error? And how did you write to the disk?
>
> I tried several times with the following script and everything was fine:
> the filesystem was forced readonly, the fs fell back to an consistent
> state and was mountable.
>
> Therefore, more details how to reproduce the issue would be helpful, and
> if you have the kernel logs for the issue, that would be helpful, too.
The issue is that during unmount, the super blocks are written which
contain a root that was not written. This is done for the case that the
filesystem was flagged with BTRFS_SUPER_FLAG_ERROR before due to an
fatal I/O error. This means, the transaction aborting is not correct.
Call trace:
write_dev_supers+0x2e6/0x2f0 [btrfs]
write_all_supers+0x69a/0x870 [btrfs]
btrfs_error_commit_super+0x74/0x80 [btrfs]
close_ctree+0x2c0/0x330 [btrfs]
It is reproducible like this (with today's btrfs-next):
#!/bin/sh
echo 0 25165824 linear /dev/sdm 0 | dmsetup create foo
ls -alLF /dev/mapper/foo
mkfs.btrfs /dev/mapper/foo
mount /dev/mapper/foo /mnt
sync
# switch into I/O error mode:
echo 0 25165824 error | dmsetup reload foo
dmsetup resume foo
ls -alF /mnt
touch /mnt/1
ls -alF /mnt
sleep 35
# during the sleep 35, the "btrfs is forced readonly" and
# "btrfs: Transaction aborted" appears.
# switch dm back into I/O good mode:
echo 0 25165824 linear /dev/sdm 0 | dmsetup reload foo
dmsetup resume foo
sleep 1
umount /mnt
# now write_all_supers() is called and points to something
# that is never written to disk
btrfsck /dev/mapper/foo
>
> #!/bin/sh
> set -x
> DISK=/dev/sdm
> # 12GB
> echo 0 25165824 linear $DISK 0 | dmsetup create foo
> dmsetup info foo
> ls -alLF /dev/mapper/foo
> dd if=/dev/zero of=/dev/mapper/foo bs=1M
> mkfs.btrfs /dev/mapper/foo
> mount /dev/mapper/foo /mnt
> dd if=/dev/zero of=/mnt/30G bs=1M count=12000 &
> sleep 10
> sync
> sleep 5
> echo 0 25165824 error | dmsetup reload foo
> dmsetup resume foo
> wait
> ls -alF /mnt
> umount /mnt
> sleep 1
> echo 0 25165824 linear $DISK 0 | dmsetup reload foo
> dmsetup resume foo
> sleep 1
> mount /dev/mapper/foo /mnt
> ls -alF /mnt
> umount /mnt
> btrfsck /dev/mapper/foo
> dmsetup remove foo
>
>
>>
>> Today I tested with
>> git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git up
>> to commit 782b7bca60c5021213e87ab26bbf94deb7654b62 (Merge branch
>> 'for-chris' of git://git.kernel.org/pub/scm/linux/kernel/git/josef/btrfs-next
>> into for-linus). Things look better - kernel issued a warning about
>> aborting the transaction, and all IO processes exited with error.
>> However, after I unmounted (got some kernel warnings on unmount) and
>> mounted again, mount failed. Using btrfs-debug-tree, I followed the
>> __open_ctree_fd() path and discovered that:
>>
>> Problem 1: superblock tells transaction id (13) higher than the chunk
>> tree root (5). (The chunk tree itself has only one leaf, which is also
>> the root.)
>> Problem 2: when trying to read the block of the root of tree roots
>> (read_tree_block()), using bytenr stored at superblock->root and the
>> chunk tree (with low transaction id) to map the block, brings
>> corrupted nodes from both locations (DUP).
>>
>> At this point btrfs-debug-tree aborts, because the root of tree roots
>> is not available.
>>
>> Below is some information, pls let me know if any additional info is needed.
>>
>> Thanks,
>> Alex.
>>
>> The superblock structure:
>> $11 = {csum = "Ø\017\336", '\000' <repeats 27 times>, fsid =
>> "??CC\330\344M\327\272\237\003\363\065\266\274", <incomplete sequence
>> \372>, bytenr = 65536, flags = 1, magic = 5575266562640200287,
>> generation = 13, root = 29515776, chunk_root = 20971520, log_root = 0,
>> log_root_transid = 0, total_bytes = 21474836480, bytes_used =
>> 3674767360, root_dir_objectid = 6, num_devices = 1, sectorsize = 4096,
>> nodesize = 4096, leafsize = 4096, stripesize = 4096,
>> sys_chunk_array_size = 226, chunk_root_generation = 13, compat_flags =
>> 0, compat_ro_flags = 0, incompat_flags = 1, csum_type = 0, root_level
>> = 0 '\000', chunk_root_level = 0 '\000', log_root_level = 0 '\000',
>> dev_item = {devid = 1, total_bytes = 21474836480, bytes_used =
>> 7553941504, io_align = 4096, io_width = 4096, sector_size = 4096, type
>> = 0, generation = 0, start_offset = 4294967312, dev_group = 0,
>> seek_speed = 1 '\001', bandwidth = 0 '\000', uuid =
>> "\206\201\355\"\311\330L\234\221\305\016d\362\241\276", <incomplete
>> sequence \356>, fsid =
>> "??CC\330\344M\327\272\237\003\363\065\266\274", <incomplete sequence
>> \372>}, label = '\000' <repeats 255 times>, cache_generation = 0,
>> reserved = {0 <repeats 31 times>}, sys_chunk_array =
>> "\000\001\000\000\000\000\000\000\344\000\000\000\000\000\000\000\000\000\000@\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\002\000\000\000\000\000\000\000\000\020\000\000\000\020\000\000\000\020\000\000\001\000\000\000\001",
>> '\000' <repeats 15 times>"\206,
>> \201\355\"\311\330L\234\221\305\016d\362\241\276\356\000\001\000\000\000\000\000\000\344\000\000@\001\000\000\000\000\000\000\200\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\"\000\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\020\000\000\002\000\000\000\001\000\000\000\000\000\000\000\000\000@\001\000\000\000\000\206\201\355\"\311\330L\234\221\305\016d\362\241\276\356\001\000\000\000\000\000\000\000\000\000\300\001\000\000\000\000\206\201\355\"\311\330L\234\221\305\016d\362\241\276\356",
>> '\000' <repeats 1821 times>, super_roots = {{tree_root = 29425664,
>> tree_root_gen = 12, chunk_root = 20975616, chunk_root_gen = 11,
>> extent_root = 29417472, extent_root_gen = 12, fs_root = 29429760,
>> fs_root_gen = 13, dev_root = 29372416, dev_root_gen = 11, csum_root =
>> 29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
>> 2252435456, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
>> = 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
>> fs_root_level = 1 '\001', dev_root_level = 0 '\000', csum_root_level =
>> 0 '\000', unused_8 = "\000\000\000\000\000\000\000\000\000"},
>> {tree_root = 29515776, tree_root_gen = 13, chunk_root = 20971520,
>> chunk_root_gen = 13, extent_root = 29507584, extent_root_gen = 13,
>> fs_root = 29519872, fs_root_gen = 14, dev_root = 29503488,
>> dev_root_gen = 13, csum_root = 29376512, csum_root_gen = 5,
>> total_bytes = 21474836480, bytes_used = 3674767360, num_devices = 1,
>> unsed_64 = {0, 0, 0, 0}, tree_root_level = 0 '\000', chunk_root_level
>> = 0 '\000', extent_root_level = 1 '\001', fs_root_level = 1 '\001',
>> dev_root_level = 0 '\000', csum_root_level = 0 '\000', unused_8 =
>> "\000\000\000\000\000\000\000\000\000"}, {tree_root = 29405184,
>> tree_root_gen = 10, chunk_root = 20971520, chunk_root_gen = 5,
>> extent_root = 29409280, extent_root_gen = 10, fs_root = 29360128,
>> fs_root_gen = 5, dev_root = 29392896, dev_root_gen = 8, csum_root =
>> 29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
>> 28672, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
>> = 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
>> fs_root_level = 0 '\000', dev_root_level = 0 '\000',
>> csum_root_level = 0 '\000', unused_8 =
>> "\000\000\000\000\000\000\000\000\000"}, { tree_root = 29396992,
>> tree_root_gen = 11, chunk_root = 20975616, chunk_root_gen = 11,
>> extent_root = 29417472, extent_root_gen = 12, fs_root = 29401088,
>> fs_root_gen = 12, dev_root = 29372416, dev_root_gen = 11, csum_root =
>> 29376512, csum_root_gen = 5, total_bytes = 21474836480, bytes_used =
>> 2125430784, num_devices = 1, unsed_64 = {0, 0, 0, 0}, tree_root_level
>> = 0 '\000', chunk_root_level = 0 '\000', extent_root_level = 0 '\000',
>> fs_root_level = 1 '\001', dev_root_level = 0 '\000', csum_root_level =
>> 0 '\000', unused_8 = "\000\000\000\000\000\000\000\000\000"}}}
>>
>> Chunk tree:
>> chunk tree
>> leaf 20971520 items 6 free space 3283 generation 5 owner 3
>> fs uuid 3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa
>> chunk uuid a872f18c-9a34-4875-809b-eb56f400bcd1
>> item 0 key (DEV_ITEMS DEV_ITEM 1) itemoff 3897 itemsize 98
>> dev item devid 1 gen 0 total_bytes 21474836480 bytes used 2185232384
>> item 1 key (FIRST_CHUNK_TREE CHUNK_ITEM 0) itemoff 3817 itemsize 80
>> chunk length 4194304 owner 2 type 2 num_stripes 1
>> stripe 0 devid 1 offset 0
>> item 2 key (FIRST_CHUNK_TREE CHUNK_ITEM 4194304) itemoff 3737 itemsize 80
>> chunk length 8388608 owner 2 type 4 num_stripes 1
>> stripe 0 devid 1 offset 4194304
>> item 3 key (FIRST_CHUNK_TREE CHUNK_ITEM 12582912) itemoff 3657 itemsize 80
>> chunk length 8388608 owner 2 type 1 num_stripes 1
>> stripe 0 devid 1 offset 12582912
>> item 4 key (FIRST_CHUNK_TREE CHUNK_ITEM 20971520) itemoff 3545 itemsize 112
>> chunk length 8388608 owner 2 type 34 num_stripes 2
>> stripe 0 devid 1 offset 20971520
>> stripe 1 devid 1 offset 29360128
>> item 5 key (FIRST_CHUNK_TREE CHUNK_ITEM 29360128) itemoff 3433 itemsize 112
>> chunk length 1073741824 owner 2 type 36 num_stripes 2
>> stripe 0 devid 1 offset 37748736
>> stripe 1 devid 1 offset 1111490560
>> total bytes 21474836480
>> bytes used 3674767360
>> uuid 3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa
>>
>> both attempts to read the root block:
>> $84 = {csum = "\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000\000\016\000\000\000\016\000\000\000\002\000\000\000\002\000\000",
>> fsid = "\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000",
>> bytenr = 128849018910, flags = 8589934594, chunk_tree_uuid =
>> "\006\000\000\000\006\000\000\000\002\000\000\000\002\000\000",
>> generation = 60129542158, owner = 8589934594, nritems = 6, level = 6
>> '\006'}
>>
>> $90 = {csum = "\aYZ9\aYZ:\aYZ;\aYZ<\aYZ=\aYZ>\aYZ?\aYZ@", fsid =
>> "\aYZA\aYZB\aYZC\aYZD", bytenr = 5069462218322106631, flags =
>> 5213577406431516935, chunk_tree_uuid = "\aYZI\aYZJ\aYZK\aYZL",
>> generation = 5645922970759747847, owner = 5790038158869158151, nritems
>> = 1364875527, level = 7 '\a'}
>>
>> btrfs-find-root output:
>> parent transid verify failed on 20971520 wanted 13 found 5
>> parent transid verify failed on 20971520 wanted 13 found 5
>> parent transid verify failed on 20971520 wanted 13 found 5
>> parent transid verify failed on 20971520 wanted 13 found 5
>> Ignoring transid failure
>> Super think's the tree root is at 29515776, chunk root 20971520
>> Well block 4194304 seems great, but generation doesn't match, have=3, want=13
>> Well block 4206592 seems great, but generation doesn't match, have=4, want=13
>> Well block 29396992 seems great, but generation doesn't match, have=11, want=13
>> Well block 29405184 seems great, but generation doesn't match, have=10, want=13
>> Well block 29425664 seems great, but generation doesn't match, have=12, want=13
>> No more metdata to scan, exiting
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Testing permanent IO errors with btrfs
2012-07-03 16:26 ` Stefan Behrens
@ 2012-07-03 16:29 ` Alex Lyakas
0 siblings, 0 replies; 4+ messages in thread
From: Alex Lyakas @ 2012-07-03 16:29 UTC (permalink / raw)
To: Stefan Behrens; +Cc: linux-btrfs
Stephan,
Thank you for the analysis. Yes, I fully switched the dmsetup to
"error". Below are my kernel logs, in case you still need them.
Thanks,
Alex.
Jul 2 15:33:29 dev kernel: [ 267.979062] Btrfs loaded
Jul 2 15:34:18 dev kernel: [ 317.331859] device fsid
3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa devid 1 transid 7 /dev/sda
Jul 2 15:34:18 dev kernel: [ 317.333169] btrfs: setting nodatacow
Jul 2 15:34:18 dev kernel: [ 317.338340] btrfs: no dev_stats entry
found for device /dev/sda (devid 1) (OK on first mount after mkfs)
Jul 2 15:34:53 dev kernel: [ 352.257768] device fsid
3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa devid 1 transid 10
/dev/mapper/sda
Jul 2 15:34:53 dev kernel: [ 352.258999] btrfs: setting nodatacow
Jul 2 15:34:53 dev kernel: [ 352.263037] btrfs: bdev /dev/mapper/sda
errs: wr 0, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.495430] btrfs: bdev /dev/mapper/sda
errs: wr 1, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.496697] btrfs: bdev /dev/mapper/sda
errs: wr 2, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.497892] btrfs: bdev /dev/mapper/sda
errs: wr 3, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.499031] btrfs: bdev /dev/mapper/sda
errs: wr 4, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.499040] quiet_error: 15 callbacks suppressed
Jul 2 15:38:29 dev kernel: [ 568.499043] Buffer I/O error on device
dm-0, logical block 5242864
Jul 2 15:38:29 dev kernel: [ 568.499047] Buffer I/O error on device
dm-0, logical block 5242864
Jul 2 15:38:29 dev kernel: [ 568.499076] Buffer I/O error on device
dm-0, logical block 5242878
Jul 2 15:38:29 dev kernel: [ 568.499080] Buffer I/O error on device
dm-0, logical block 5242878
Jul 2 15:38:29 dev kernel: [ 568.499089] Buffer I/O error on device
dm-0, logical block 0
Jul 2 15:38:29 dev kernel: [ 568.499092] Buffer I/O error on device
dm-0, logical block 0
Jul 2 15:38:29 dev kernel: [ 568.499097] Buffer I/O error on device
dm-0, logical block 1
Jul 2 15:38:29 dev kernel: [ 568.499105] Buffer I/O error on device
dm-0, logical block 5242879
Jul 2 15:38:29 dev kernel: [ 568.499180] Buffer I/O error on device
dm-0, logical block 5242879
Jul 2 15:38:29 dev kernel: [ 568.499184] Buffer I/O error on device
dm-0, logical block 5242879
Jul 2 15:38:29 dev kernel: [ 568.507477] btrfs: bdev /dev/mapper/sda
errs: wr 5, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.508875] btrfs: bdev /dev/mapper/sda
errs: wr 6, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.510031] btrfs: bdev /dev/mapper/sda
errs: wr 7, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.511167] btrfs: bdev /dev/mapper/sda
errs: wr 8, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.512361] btrfs: bdev /dev/mapper/sda
errs: wr 9, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.513641] btrfs: bdev /dev/mapper/sda
errs: wr 10, rd 0, flush 0, corrupt 0, gen 0
Jul 2 15:38:29 dev kernel: [ 568.588406] BTRFS error (device dm-0)
in btrfs_commit_transaction:1488: IO failure (Error while writing out
transaction.)
Jul 2 15:38:29 dev kernel: [ 568.589387] btrfs is forced readonly
Jul 2 15:38:29 dev kernel: [ 568.589392] BTRFS warning (device
dm-0): Skipping commit of aborted transaction.
Jul 2 15:38:29 dev kernel: [ 568.589400] ------------[ cut here ]------------
Jul 2 15:38:29 dev kernel: [ 568.589428] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/super.c:221
__btrfs_abort_transaction+0xae/0xc0 [btrfs]()
Jul 2 15:38:29 dev kernel: [ 568.589437] Hardware name: Bochs
Jul 2 15:38:29 dev kernel: [ 568.589438] btrfs: Transaction aborted
Jul 2 15:38:29 dev kernel: [ 568.589439] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:38:29 dev kernel: [ 568.589483] Pid: 4242, comm:
DataTransfer.li Tainted: G O 3.4.0-999-generic #1340525350
Jul 2 15:38:29 dev kernel: [ 568.589486] Call Trace:
Jul 2 15:38:29 dev kernel: [ 568.589524] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:38:29 dev kernel: [ 568.589529] [<ffffffff81050366>]
warn_slowpath_fmt+0x46/0x50
Jul 2 15:38:29 dev kernel: [ 568.589540] [<ffffffffa02dbdde>]
__btrfs_abort_transaction+0xae/0xc0 [btrfs]
Jul 2 15:38:29 dev kernel: [ 568.589557] [<ffffffffa030206b>]
btrfs_commit_transaction+0x10b/0xab0 [btrfs]
Jul 2 15:38:29 dev kernel: [ 568.589569] [<ffffffff81073a80>] ?
add_wait_queue+0x60/0x60
Jul 2 15:38:29 dev kernel: [ 568.589582] [<ffffffffa0311381>]
btrfs_sync_file+0x151/0x230 [btrfs]
Jul 2 15:38:29 dev kernel: [ 568.589595] [<ffffffff811aac86>]
do_fsync+0x56/0x80
Jul 2 15:38:29 dev kernel: [ 568.589598] [<ffffffff811aafb0>]
sys_fsync+0x10/0x20
Jul 2 15:38:29 dev kernel: [ 568.589614] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:38:29 dev kernel: [ 568.589616] ---[ end trace 9aab25b38802f2b6 ]---
Jul 2 15:38:29 dev kernel: [ 568.589619] BTRFS error (device dm-0)
in cleanup_transaction:1226: IO failure
Jul 2 15:38:29 dev kernel: [ 568.590197] delayed_refs has NO entry
===>Here I call umount:
Jul 2 15:40:36 dev kernel: [ 695.452264] ------------[ cut here ]------------
Jul 2 15:40:36 dev kernel: [ 695.452301] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/inode.c:7020
btrfs_destroy_inode+0x2eb/0x330 [btrfs]()
Jul 2 15:40:36 dev kernel: [ 695.452305] Hardware name: Bochs
Jul 2 15:40:36 dev kernel: [ 695.452307] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:36 dev kernel: [ 695.452355] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:36 dev kernel: [ 695.452359] Call Trace:
Jul 2 15:40:36 dev kernel: [ 695.452371] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:36 dev kernel: [ 695.452376] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:36 dev kernel: [ 695.452394] [<ffffffffa031064b>]
btrfs_destroy_inode+0x2eb/0x330 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.452423] [<ffffffff81196fdc>]
destroy_inode+0x3c/0x70
Jul 2 15:40:36 dev kernel: [ 695.452427] [<ffffffff8119713a>]
evict+0x12a/0x1c0
Jul 2 15:40:36 dev kernel: [ 695.452432] [<ffffffff811977b1>]
dispose_list+0x41/0x50
Jul 2 15:40:36 dev kernel: [ 695.452439] [<ffffffff81197ece>]
evict_inodes+0xce/0x130
Jul 2 15:40:36 dev kernel: [ 695.452444] [<ffffffff8117ef23>]
generic_shutdown_super+0x53/0xf0
Jul 2 15:40:36 dev kernel: [ 695.452448] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:36 dev kernel: [ 695.452458] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.452463] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:36 dev kernel: [ 695.452466] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:36 dev kernel: [ 695.452472] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:36 dev kernel: [ 695.452476] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:36 dev kernel: [ 695.452483] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:36 dev kernel: [ 695.452487] ---[ end trace 9aab25b38802f2b7 ]---
Jul 2 15:40:36 dev kernel: [ 695.452489] ------------[ cut here ]------------
Jul 2 15:40:36 dev kernel: [ 695.452507] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/inode.c:7021
btrfs_destroy_inode+0x2d5/0x330 [btrfs]()
Jul 2 15:40:36 dev kernel: [ 695.452510] Hardware name: Bochs
Jul 2 15:40:36 dev kernel: [ 695.452512] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:36 dev kernel: [ 695.452545] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:36 dev kernel: [ 695.452548] Call Trace:
Jul 2 15:40:36 dev kernel: [ 695.452552] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:36 dev kernel: [ 695.452556] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:36 dev kernel: [ 695.452575] [<ffffffffa0310635>]
btrfs_destroy_inode+0x2d5/0x330 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.452580] [<ffffffff81196fdc>]
destroy_inode+0x3c/0x70
Jul 2 15:40:36 dev kernel: [ 695.452584] [<ffffffff8119713a>]
evict+0x12a/0x1c0
Jul 2 15:40:36 dev kernel: [ 695.452588] [<ffffffff811977b1>]
dispose_list+0x41/0x50
Jul 2 15:40:36 dev kernel: [ 695.452592] [<ffffffff81197ece>]
evict_inodes+0xce/0x130
Jul 2 15:40:36 dev kernel: [ 695.452596] [<ffffffff8117ef23>]
generic_shutdown_super+0x53/0xf0
Jul 2 15:40:36 dev kernel: [ 695.452599] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:36 dev kernel: [ 695.452609] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.452613] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:36 dev kernel: [ 695.452617] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:36 dev kernel: [ 695.452621] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:36 dev kernel: [ 695.452625] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:36 dev kernel: [ 695.452629] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:36 dev kernel: [ 695.452631] ---[ end trace 9aab25b38802f2b8 ]---
Jul 2 15:40:36 dev kernel: [ 695.490269] ------------[ cut here ]------------
Jul 2 15:40:36 dev kernel: [ 695.490295] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/inode.c:7020
btrfs_destroy_inode+0x2eb/0x330 [btrfs]()
Jul 2 15:40:36 dev kernel: [ 695.490299] Hardware name: Bochs
Jul 2 15:40:36 dev kernel: [ 695.490301] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:36 dev kernel: [ 695.490339] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:36 dev kernel: [ 695.490342] Call Trace:
Jul 2 15:40:36 dev kernel: [ 695.490350] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:36 dev kernel: [ 695.490355] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:36 dev kernel: [ 695.490373] [<ffffffffa031064b>]
btrfs_destroy_inode+0x2eb/0x330 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.490379] [<ffffffff81196fdc>]
destroy_inode+0x3c/0x70
Jul 2 15:40:36 dev kernel: [ 695.490383] [<ffffffff8119713a>]
evict+0x12a/0x1c0
Jul 2 15:40:36 dev kernel: [ 695.490387] [<ffffffff811977b1>]
dispose_list+0x41/0x50
Jul 2 15:40:36 dev kernel: [ 695.490391] [<ffffffff81197ece>]
evict_inodes+0xce/0x130
Jul 2 15:40:36 dev kernel: [ 695.490395] [<ffffffff8117ef23>]
generic_shutdown_super+0x53/0xf0
Jul 2 15:40:36 dev kernel: [ 695.490399] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:36 dev kernel: [ 695.490409] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.490422] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:36 dev kernel: [ 695.490426] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:36 dev kernel: [ 695.490430] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:36 dev kernel: [ 695.490434] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:36 dev kernel: [ 695.490439] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:36 dev kernel: [ 695.490442] ---[ end trace 9aab25b38802f2b9 ]---
Jul 2 15:40:36 dev kernel: [ 695.490444] ------------[ cut here ]------------
Jul 2 15:40:36 dev kernel: [ 695.490462] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/inode.c:7021
btrfs_destroy_inode+0x2d5/0x330 [btrfs]()
Jul 2 15:40:36 dev kernel: [ 695.490465] Hardware name: Bochs
Jul 2 15:40:36 dev kernel: [ 695.490467] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:36 dev kernel: [ 695.490500] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:36 dev kernel: [ 695.490503] Call Trace:
Jul 2 15:40:36 dev kernel: [ 695.490507] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:36 dev kernel: [ 695.490512] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:36 dev kernel: [ 695.490530] [<ffffffffa0310635>]
btrfs_destroy_inode+0x2d5/0x330 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.490535] [<ffffffff81196fdc>]
destroy_inode+0x3c/0x70
Jul 2 15:40:36 dev kernel: [ 695.490539] [<ffffffff8119713a>]
evict+0x12a/0x1c0
Jul 2 15:40:36 dev kernel: [ 695.490543] [<ffffffff811977b1>]
dispose_list+0x41/0x50
Jul 2 15:40:36 dev kernel: [ 695.490547] [<ffffffff81197ece>]
evict_inodes+0xce/0x130
Jul 2 15:40:36 dev kernel: [ 695.490551] [<ffffffff8117ef23>]
generic_shutdown_super+0x53/0xf0
Jul 2 15:40:36 dev kernel: [ 695.490554] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:36 dev kernel: [ 695.490565] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.490569] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:36 dev kernel: [ 695.490572] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:36 dev kernel: [ 695.490576] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:36 dev kernel: [ 695.490580] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:36 dev kernel: [ 695.490584] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:36 dev kernel: [ 695.490587] ---[ end trace 9aab25b38802f2ba ]---
Jul 2 15:40:36 dev kernel: [ 695.538293] ------------[ cut here ]------------
Jul 2 15:40:36 dev kernel: [ 695.538323] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/inode.c:7020
btrfs_destroy_inode+0x2eb/0x330 [btrfs]()
Jul 2 15:40:36 dev kernel: [ 695.538327] Hardware name: Bochs
Jul 2 15:40:36 dev kernel: [ 695.538329] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:36 dev kernel: [ 695.538369] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:36 dev kernel: [ 695.538372] Call Trace:
Jul 2 15:40:36 dev kernel: [ 695.538382] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:36 dev kernel: [ 695.538387] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:36 dev kernel: [ 695.538406] [<ffffffffa031064b>]
btrfs_destroy_inode+0x2eb/0x330 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.538412] [<ffffffff81196fdc>]
destroy_inode+0x3c/0x70
Jul 2 15:40:36 dev kernel: [ 695.538416] [<ffffffff8119713a>]
evict+0x12a/0x1c0
Jul 2 15:40:36 dev kernel: [ 695.538420] [<ffffffff811977b1>]
dispose_list+0x41/0x50
Jul 2 15:40:36 dev kernel: [ 695.538424] [<ffffffff81197ece>]
evict_inodes+0xce/0x130
Jul 2 15:40:36 dev kernel: [ 695.538429] [<ffffffff8117ef23>]
generic_shutdown_super+0x53/0xf0
Jul 2 15:40:36 dev kernel: [ 695.538432] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:36 dev kernel: [ 695.538443] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.538447] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:36 dev kernel: [ 695.538450] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:36 dev kernel: [ 695.538454] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:36 dev kernel: [ 695.538458] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:36 dev kernel: [ 695.538474] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:36 dev kernel: [ 695.538478] ---[ end trace 9aab25b38802f2bb ]---
Jul 2 15:40:36 dev kernel: [ 695.538480] ------------[ cut here ]------------
Jul 2 15:40:36 dev kernel: [ 695.538498] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/inode.c:7021
btrfs_destroy_inode+0x2d5/0x330 [btrfs]()
Jul 2 15:40:36 dev kernel: [ 695.538501] Hardware name: Bochs
Jul 2 15:40:36 dev kernel: [ 695.538503] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:36 dev kernel: [ 695.538536] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:36 dev kernel: [ 695.538539] Call Trace:
Jul 2 15:40:36 dev kernel: [ 695.538543] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:36 dev kernel: [ 695.538548] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:36 dev kernel: [ 695.538566] [<ffffffffa0310635>]
btrfs_destroy_inode+0x2d5/0x330 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.538571] [<ffffffff81196fdc>]
destroy_inode+0x3c/0x70
Jul 2 15:40:36 dev kernel: [ 695.538575] [<ffffffff8119713a>]
evict+0x12a/0x1c0
Jul 2 15:40:36 dev kernel: [ 695.538579] [<ffffffff811977b1>]
dispose_list+0x41/0x50
Jul 2 15:40:36 dev kernel: [ 695.538583] [<ffffffff81197ece>]
evict_inodes+0xce/0x130
Jul 2 15:40:36 dev kernel: [ 695.538587] [<ffffffff8117ef23>]
generic_shutdown_super+0x53/0xf0
Jul 2 15:40:36 dev kernel: [ 695.538591] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:36 dev kernel: [ 695.538601] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.538605] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:36 dev kernel: [ 695.538609] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:36 dev kernel: [ 695.538612] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:36 dev kernel: [ 695.538616] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:36 dev kernel: [ 695.538620] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:36 dev kernel: [ 695.538623] ---[ end trace 9aab25b38802f2bc ]---
Jul 2 15:40:36 dev kernel: [ 695.581074] ------------[ cut here ]------------
Jul 2 15:40:36 dev kernel: [ 695.581102] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/inode.c:7020
btrfs_destroy_inode+0x2eb/0x330 [btrfs]()
Jul 2 15:40:36 dev kernel: [ 695.581106] Hardware name: Bochs
Jul 2 15:40:36 dev kernel: [ 695.581108] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:36 dev kernel: [ 695.581149] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:36 dev kernel: [ 695.581152] Call Trace:
Jul 2 15:40:36 dev kernel: [ 695.581161] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:36 dev kernel: [ 695.581166] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:36 dev kernel: [ 695.581185] [<ffffffffa031064b>]
btrfs_destroy_inode+0x2eb/0x330 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.581191] [<ffffffff81196fdc>]
destroy_inode+0x3c/0x70
Jul 2 15:40:36 dev kernel: [ 695.581195] [<ffffffff8119713a>]
evict+0x12a/0x1c0
Jul 2 15:40:36 dev kernel: [ 695.581199] [<ffffffff811977b1>]
dispose_list+0x41/0x50
Jul 2 15:40:36 dev kernel: [ 695.581203] [<ffffffff81197ece>]
evict_inodes+0xce/0x130
Jul 2 15:40:36 dev kernel: [ 695.581207] [<ffffffff8117ef23>]
generic_shutdown_super+0x53/0xf0
Jul 2 15:40:36 dev kernel: [ 695.581211] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:36 dev kernel: [ 695.581221] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.581225] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:36 dev kernel: [ 695.581229] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:36 dev kernel: [ 695.581233] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:36 dev kernel: [ 695.581237] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:36 dev kernel: [ 695.581242] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:36 dev kernel: [ 695.581245] ---[ end trace 9aab25b38802f2bd ]---
Jul 2 15:40:36 dev kernel: [ 695.581247] ------------[ cut here ]------------
Jul 2 15:40:36 dev kernel: [ 695.581265] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/inode.c:7021
btrfs_destroy_inode+0x2d5/0x330 [btrfs]()
Jul 2 15:40:36 dev kernel: [ 695.581276] Hardware name: Bochs
Jul 2 15:40:36 dev kernel: [ 695.581278] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:36 dev kernel: [ 695.581312] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:36 dev kernel: [ 695.581314] Call Trace:
Jul 2 15:40:36 dev kernel: [ 695.581319] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:36 dev kernel: [ 695.581323] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:36 dev kernel: [ 695.581342] [<ffffffffa0310635>]
btrfs_destroy_inode+0x2d5/0x330 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.581347] [<ffffffff81196fdc>]
destroy_inode+0x3c/0x70
Jul 2 15:40:36 dev kernel: [ 695.581351] [<ffffffff8119713a>]
evict+0x12a/0x1c0
Jul 2 15:40:36 dev kernel: [ 695.581355] [<ffffffff811977b1>]
dispose_list+0x41/0x50
Jul 2 15:40:36 dev kernel: [ 695.581359] [<ffffffff81197ece>]
evict_inodes+0xce/0x130
Jul 2 15:40:36 dev kernel: [ 695.581363] [<ffffffff8117ef23>]
generic_shutdown_super+0x53/0xf0
Jul 2 15:40:36 dev kernel: [ 695.581366] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:36 dev kernel: [ 695.581377] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:36 dev kernel: [ 695.581381] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:36 dev kernel: [ 695.581384] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:36 dev kernel: [ 695.581388] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:36 dev kernel: [ 695.581392] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:36 dev kernel: [ 695.581396] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:36 dev kernel: [ 695.581399] ---[ end trace 9aab25b38802f2be ]---
Jul 2 15:40:37 dev kernel: [ 695.709460] ------------[ cut here ]------------
Jul 2 15:40:37 dev kernel: [ 695.709488] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/extent-tree.c:125
btrfs_put_block_group+0x6c/0x70 [btrfs]()
Jul 2 15:40:37 dev kernel: [ 695.709492] Hardware name: Bochs
Jul 2 15:40:37 dev kernel: [ 695.709494] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709539] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:37 dev kernel: [ 695.709542] Call Trace:
Jul 2 15:40:37 dev kernel: [ 695.709554] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:37 dev kernel: [ 695.709558] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:37 dev kernel: [ 695.709571] [<ffffffffa02eaeac>]
btrfs_put_block_group+0x6c/0x70 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709586] [<ffffffffa02f3910>]
btrfs_free_block_groups+0xb0/0x370 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709603] [<ffffffffa02feca4>]
close_ctree+0x1a4/0x310 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709612] [<ffffffff81197ece>] ?
evict_inodes+0xce/0x130
Jul 2 15:40:37 dev kernel: [ 695.709622] [<ffffffffa02d76c9>]
btrfs_put_super+0x19/0x20 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709627] [<ffffffff8117ef32>]
generic_shutdown_super+0x62/0xf0
Jul 2 15:40:37 dev kernel: [ 695.709631] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:37 dev kernel: [ 695.709641] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709645] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:37 dev kernel: [ 695.709648] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:37 dev kernel: [ 695.709652] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:37 dev kernel: [ 695.709656] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:37 dev kernel: [ 695.709662] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:37 dev kernel: [ 695.709665] ---[ end trace 9aab25b38802f2bf ]---
Jul 2 15:40:37 dev kernel: [ 695.709669] ------------[ cut here ]------------
Jul 2 15:40:37 dev kernel: [ 695.709681] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/extent-tree.c:125
btrfs_put_block_group+0x6c/0x70 [btrfs]()
Jul 2 15:40:37 dev kernel: [ 695.709684] Hardware name: Bochs
Jul 2 15:40:37 dev kernel: [ 695.709686] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709729] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:37 dev kernel: [ 695.709731] Call Trace:
Jul 2 15:40:37 dev kernel: [ 695.709736] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:37 dev kernel: [ 695.709740] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:37 dev kernel: [ 695.709753] [<ffffffffa02eaeac>]
btrfs_put_block_group+0x6c/0x70 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709767] [<ffffffffa02f3910>]
btrfs_free_block_groups+0xb0/0x370 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709784] [<ffffffffa02feca4>]
close_ctree+0x1a4/0x310 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709789] [<ffffffff81197ece>] ?
evict_inodes+0xce/0x130
Jul 2 15:40:37 dev kernel: [ 695.709799] [<ffffffffa02d76c9>]
btrfs_put_super+0x19/0x20 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709803] [<ffffffff8117ef32>]
generic_shutdown_super+0x62/0xf0
Jul 2 15:40:37 dev kernel: [ 695.709807] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:37 dev kernel: [ 695.709817] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709821] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:37 dev kernel: [ 695.709824] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:37 dev kernel: [ 695.709828] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:37 dev kernel: [ 695.709832] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:37 dev kernel: [ 695.709836] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:37 dev kernel: [ 695.709839] ---[ end trace 9aab25b38802f2c0 ]---
Jul 2 15:40:37 dev kernel: [ 695.709850] ------------[ cut here ]------------
Jul 2 15:40:37 dev kernel: [ 695.709862] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/extent-tree.c:125
btrfs_put_block_group+0x6c/0x70 [btrfs]()
Jul 2 15:40:37 dev kernel: [ 695.709865] Hardware name: Bochs
Jul 2 15:40:37 dev kernel: [ 695.709867] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709899] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:37 dev kernel: [ 695.709901] Call Trace:
Jul 2 15:40:37 dev kernel: [ 695.709906] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:37 dev kernel: [ 695.709910] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:37 dev kernel: [ 695.709923] [<ffffffffa02eaeac>]
btrfs_put_block_group+0x6c/0x70 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709937] [<ffffffffa02f3910>]
btrfs_free_block_groups+0xb0/0x370 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709954] [<ffffffffa02feca4>]
close_ctree+0x1a4/0x310 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709958] [<ffffffff81197ece>] ?
evict_inodes+0xce/0x130
Jul 2 15:40:37 dev kernel: [ 695.709968] [<ffffffffa02d76c9>]
btrfs_put_super+0x19/0x20 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709972] [<ffffffff8117ef32>]
generic_shutdown_super+0x62/0xf0
Jul 2 15:40:37 dev kernel: [ 695.709976] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:37 dev kernel: [ 695.709986] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.709990] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:37 dev kernel: [ 695.709994] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:37 dev kernel: [ 695.709998] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:37 dev kernel: [ 695.710002] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:37 dev kernel: [ 695.710006] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:37 dev kernel: [ 695.710009] ---[ end trace 9aab25b38802f2c1 ]---
Jul 2 15:40:37 dev kernel: [ 695.710046] ------------[ cut here ]------------
Jul 2 15:40:37 dev kernel: [ 695.710061] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/extent-tree.c:4305
btrfs_free_block_groups+0x2ce/0x370 [btrfs]()
Jul 2 15:40:37 dev kernel: [ 695.710064] Hardware name: Bochs
Jul 2 15:40:37 dev kernel: [ 695.710065] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710103] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:37 dev kernel: [ 695.710106] Call Trace:
Jul 2 15:40:37 dev kernel: [ 695.710111] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:37 dev kernel: [ 695.710115] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:37 dev kernel: [ 695.710130] [<ffffffffa02f3b2e>]
btrfs_free_block_groups+0x2ce/0x370 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710147] [<ffffffffa02feca4>]
close_ctree+0x1a4/0x310 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710151] [<ffffffff81197ece>] ?
evict_inodes+0xce/0x130
Jul 2 15:40:37 dev kernel: [ 695.710162] [<ffffffffa02d76c9>]
btrfs_put_super+0x19/0x20 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710166] [<ffffffff8117ef32>]
generic_shutdown_super+0x62/0xf0
Jul 2 15:40:37 dev kernel: [ 695.710170] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:37 dev kernel: [ 695.710180] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710184] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:37 dev kernel: [ 695.710187] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:37 dev kernel: [ 695.710191] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:37 dev kernel: [ 695.710195] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:37 dev kernel: [ 695.710199] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:37 dev kernel: [ 695.710202] ---[ end trace 9aab25b38802f2c2 ]---
Jul 2 15:40:37 dev kernel: [ 695.710204] ------------[ cut here ]------------
Jul 2 15:40:37 dev kernel: [ 695.710218] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/extent-tree.c:4306
btrfs_free_block_groups+0x368/0x370 [btrfs]()
Jul 2 15:40:37 dev kernel: [ 695.710221] Hardware name: Bochs
Jul 2 15:40:37 dev kernel: [ 695.710222] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710254] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:37 dev kernel: [ 695.710256] Call Trace:
Jul 2 15:40:37 dev kernel: [ 695.710261] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:37 dev kernel: [ 695.710265] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:37 dev kernel: [ 695.710279] [<ffffffffa02f3bc8>]
btrfs_free_block_groups+0x368/0x370 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710296] [<ffffffffa02feca4>]
close_ctree+0x1a4/0x310 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710301] [<ffffffff81197ece>] ?
evict_inodes+0xce/0x130
Jul 2 15:40:37 dev kernel: [ 695.710311] [<ffffffffa02d76c9>]
btrfs_put_super+0x19/0x20 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710315] [<ffffffff8117ef32>]
generic_shutdown_super+0x62/0xf0
Jul 2 15:40:37 dev kernel: [ 695.710319] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:37 dev kernel: [ 695.710329] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710333] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:37 dev kernel: [ 695.710337] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:37 dev kernel: [ 695.710340] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:37 dev kernel: [ 695.710344] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:37 dev kernel: [ 695.710348] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:37 dev kernel: [ 695.710351] ---[ end trace 9aab25b38802f2c3 ]---
Jul 2 15:40:37 dev kernel: [ 695.710353] ------------[ cut here ]------------
Jul 2 15:40:37 dev kernel: [ 695.710367] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/extent-tree.c:4307
btrfs_free_block_groups+0x352/0x370 [btrfs]()
Jul 2 15:40:37 dev kernel: [ 695.710370] Hardware name: Bochs
Jul 2 15:40:37 dev kernel: [ 695.710371] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710403] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:37 dev kernel: [ 695.710405] Call Trace:
Jul 2 15:40:37 dev kernel: [ 695.710410] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:37 dev kernel: [ 695.710414] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:37 dev kernel: [ 695.710428] [<ffffffffa02f3bb2>]
btrfs_free_block_groups+0x352/0x370 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710449] [<ffffffffa02feca4>]
close_ctree+0x1a4/0x310 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710454] [<ffffffff81197ece>] ?
evict_inodes+0xce/0x130
Jul 2 15:40:37 dev kernel: [ 695.710464] [<ffffffffa02d76c9>]
btrfs_put_super+0x19/0x20 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710468] [<ffffffff8117ef32>]
generic_shutdown_super+0x62/0xf0
Jul 2 15:40:37 dev kernel: [ 695.710472] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:37 dev kernel: [ 695.710482] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710486] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:37 dev kernel: [ 695.710489] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:37 dev kernel: [ 695.710493] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:37 dev kernel: [ 695.710497] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:37 dev kernel: [ 695.710501] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:37 dev kernel: [ 695.710504] ---[ end trace 9aab25b38802f2c4 ]---
Jul 2 15:40:37 dev kernel: [ 695.710505] ------------[ cut here ]------------
Jul 2 15:40:37 dev kernel: [ 695.710519] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/extent-tree.c:7567
btrfs_free_block_groups+0x262/0x370 [btrfs]()
Jul 2 15:40:37 dev kernel: [ 695.710522] Hardware name: Bochs
Jul 2 15:40:37 dev kernel: [ 695.710524] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710556] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:37 dev kernel: [ 695.710558] Call Trace:
Jul 2 15:40:37 dev kernel: [ 695.710563] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:37 dev kernel: [ 695.710567] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:37 dev kernel: [ 695.710581] [<ffffffffa02f3ac2>]
btrfs_free_block_groups+0x262/0x370 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710598] [<ffffffffa02feca4>]
close_ctree+0x1a4/0x310 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710603] [<ffffffff81197ece>] ?
evict_inodes+0xce/0x130
Jul 2 15:40:37 dev kernel: [ 695.710613] [<ffffffffa02d76c9>]
btrfs_put_super+0x19/0x20 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710617] [<ffffffff8117ef32>]
generic_shutdown_super+0x62/0xf0
Jul 2 15:40:37 dev kernel: [ 695.710620] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:37 dev kernel: [ 695.710630] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710634] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:37 dev kernel: [ 695.710638] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:37 dev kernel: [ 695.710642] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:37 dev kernel: [ 695.710645] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:37 dev kernel: [ 695.710650] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:37 dev kernel: [ 695.710652] ---[ end trace 9aab25b38802f2c5 ]---
Jul 2 15:40:37 dev kernel: [ 695.710655] space_info 1 has 1102032896
free, is not full
Jul 2 15:40:37 dev kernel: [ 695.710659] space_info
total=5377097728, used=3674714112, pinned=0, reserved=600350720,
may_use=0, readonly=0
Jul 2 15:40:37 dev kernel: [ 695.710662] ------------[ cut here ]------------
Jul 2 15:40:37 dev kernel: [ 695.710676] WARNING: at
/mnt/work/alex/linux-btrfs-chris/source/fs/btrfs/extent-tree.c:7567
btrfs_free_block_groups+0x262/0x370 [btrfs]()
Jul 2 15:40:37 dev kernel: [ 695.710679] Hardware name: Bochs
Jul 2 15:40:37 dev kernel: [ 695.710681] Modules linked in: btrfs(O)
deflate ctr twofish_generic twofish_x86_64_3way lrw xts gf128mul
twofish_x86_64 twofish_common camellia_generic serpent_generic
blowfish_generic blowfish_x86_64 blowfish_common cast5 des_generic
xcbc rmd160 sha512_generic crypto_null af_key ppdev nfsd nfs lockd
fscache auth_rpcgss nfs_acl psmouse sunrpc serio_raw parport_pc
microcode mac_hid i2c_piix4 lp parport floppy zlib_deflate libcrc32c
[last unloaded: btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710712] Pid: 4399, comm: umount
Tainted: G W O 3.4.0-999-generic #1340525350
Jul 2 15:40:37 dev kernel: [ 695.710715] Call Trace:
Jul 2 15:40:37 dev kernel: [ 695.710719] [<ffffffff8105026f>]
warn_slowpath_common+0x7f/0xc0
Jul 2 15:40:37 dev kernel: [ 695.710724] [<ffffffff810502ca>]
warn_slowpath_null+0x1a/0x20
Jul 2 15:40:37 dev kernel: [ 695.710738] [<ffffffffa02f3ac2>]
btrfs_free_block_groups+0x262/0x370 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710755] [<ffffffffa02feca4>]
close_ctree+0x1a4/0x310 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710759] [<ffffffff81197ece>] ?
evict_inodes+0xce/0x130
Jul 2 15:40:37 dev kernel: [ 695.710773] [<ffffffffa02d76c9>]
btrfs_put_super+0x19/0x20 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710777] [<ffffffff8117ef32>]
generic_shutdown_super+0x62/0xf0
Jul 2 15:40:37 dev kernel: [ 695.710781] [<ffffffff8117f056>]
kill_anon_super+0x16/0x30
Jul 2 15:40:37 dev kernel: [ 695.710791] [<ffffffffa02d9f4a>]
btrfs_kill_super+0x1a/0x90 [btrfs]
Jul 2 15:40:37 dev kernel: [ 695.710795] [<ffffffff8117f52c>]
deactivate_locked_super+0x3c/0xa0
Jul 2 15:40:37 dev kernel: [ 695.710799] [<ffffffff8117fe1e>]
deactivate_super+0x4e/0x70
Jul 2 15:40:37 dev kernel: [ 695.710802] [<ffffffff8119b60c>]
mntput_no_expire+0xdc/0x130
Jul 2 15:40:37 dev kernel: [ 695.710806] [<ffffffff8119c906>]
sys_umount+0x66/0xe0
Jul 2 15:40:37 dev kernel: [ 695.710810] [<ffffffff816758e9>]
system_call_fastpath+0x16/0x1b
Jul 2 15:40:37 dev kernel: [ 695.710813] ---[ end trace 9aab25b38802f2c6 ]---
Jul 2 15:40:37 dev kernel: [ 695.710816] space_info 4 has 1073614848
free, is not full
Jul 2 15:40:37 dev kernel: [ 695.710819] space_info
total=1082130432, used=49152, pinned=0, reserved=12288,
may_use=1179648, readonly=8454144
====> mount again
Jul 2 15:44:06 dev kernel: [ 904.813369] Btrfs loaded
Jul 2 15:44:22 dev kernel: [ 921.353427] device fsid
3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa devid 1 transid 13
/dev/mapper/sda
Jul 2 15:44:22 dev kernel: [ 921.354226] btrfs: setting nodatacow
Jul 2 15:44:22 dev kernel: [ 921.357722] parent transid verify
failed on 20971520 wanted 13 found 5
Jul 2 15:44:22 dev kernel: [ 921.375692] parent transid verify
failed on 20971520 wanted 13 found 5
Jul 2 15:44:22 dev kernel: [ 921.376169] btrfs read error corrected:
ino 1 off 20971520 (dev /dev/mapper/sda sector 40960)
Jul 2 15:44:22 dev kernel: [ 921.376174] btrfs: failed to read chunk
root on dm-0
Jul 2 15:44:22 dev kernel: [ 921.376746] btrfs: open_ctree failed
Jul 2 15:45:15 dev kernel: [ 973.801194] device fsid
3f3f4343-d8e4-4dd7-ba9f-03f335b6bcfa devid 1 transid 13
/dev/mapper/sda
Jul 2 15:45:15 dev kernel: [ 973.801961] btrfs: setting nodatacow
Jul 2 15:45:15 dev kernel: [ 973.803795] parent transid verify
failed on 20971520 wanted 13 found 5
Jul 2 15:45:15 dev kernel: [ 973.803989] parent transid verify
failed on 20971520 wanted 13 found 5
Jul 2 15:45:15 dev kernel: [ 973.804739] btrfs read error corrected:
ino 1 off 20971520 (dev /dev/mapper/sda sector 40960)
Jul 2 15:45:15 dev kernel: [ 973.804745] btrfs: failed to read chunk
root on dm-0
Jul 2 15:45:15 dev kernel: [ 973.806169] btrfs: open_ctree failed
Jul 2 16:00:01 dev kernel: [ 1860.193154] quiet_error: 129 callbacks suppressed
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-07-03 16:29 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-02 19:57 Testing permanent IO errors with btrfs Alex Lyakas
2012-07-03 14:02 ` Stefan Behrens
2012-07-03 16:26 ` Stefan Behrens
2012-07-03 16:29 ` Alex Lyakas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).