On Wed, Sep 25, 2013 at 09:47:44PM +0800, Miao Xie wrote:
> When doing space balance and subvolume destroy at the same time, we met
> the following oops:
> 
> kernel BUG at fs/btrfs/relocation.c:2247!
> RIP: 0010: [<ffffffffa04cec16>] prepare_to_merge+0x154/0x1f0 [btrfs]
> Call Trace:
>  [<ffffffffa04b5ab7>] relocate_block_group+0x466/0x4e6 [btrfs]
>  [<ffffffffa04b5c7a>] btrfs_relocate_block_group+0x143/0x275 [btrfs]
>  [<ffffffffa0495c56>] btrfs_relocate_chunk.isra.27+0x5c/0x5a2 [btrfs]
>  [<ffffffffa0459871>] ? btrfs_item_key_to_cpu+0x15/0x31 [btrfs]
>  [<ffffffffa048b46a>] ? btrfs_get_token_64+0x7e/0xcd [btrfs]
>  [<ffffffffa04a3467>] ? btrfs_tree_read_unlock_blocking+0xb2/0xb7 [btrfs]
>  [<ffffffffa049907d>] btrfs_balance+0x9c7/0xb6f [btrfs]
>  [<ffffffffa049ef84>] btrfs_ioctl_balance+0x234/0x2ac [btrfs]
>  [<ffffffffa04a1e8e>] btrfs_ioctl+0xd87/0x1ef9 [btrfs]
>  [<ffffffff81122f53>] ? path_openat+0x234/0x4db
>  [<ffffffff813c3b78>] ? __do_page_fault+0x31d/0x391
>  [<ffffffff810f8ab6>] ? vma_link+0x74/0x94
>  [<ffffffff811250f5>] vfs_ioctl+0x1d/0x39
>  [<ffffffff811258c8>] do_vfs_ioctl+0x32d/0x3e2
>  [<ffffffff811259d4>] SyS_ioctl+0x57/0x83
>  [<ffffffff813c3bfa>] ? do_page_fault+0xe/0x10
>  [<ffffffff813c73c2>] system_call_fastpath+0x16/0x1b
> 

Can you put this into an xfstest please so I can reproduce and verify your patch
fixes the problem?  Thanks,

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

Reply via email to