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 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
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-- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
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-- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
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 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html