All of lore.kernel.org
 help / color / mirror / Atom feed
From: Adrian Hunter <adrian.hunter@intel.com>
To: dave@jikos.cz
Cc: chris.mason@oracle.com, linux-btrfs@vger.kernel.org
Subject: Re: btrfs hang on brd
Date: Fri, 03 Jun 2011 12:41:18 +0300	[thread overview]
Message-ID: <4DE8AC3E.8020908@intel.com> (raw)
In-Reply-To: <4DE60F44.6090400@linux.intel.com>

On 01/06/11 13:07, Adrian Hunter wrote:
> On 01/06/11 11:54, David Sterba wrote:
>> On Tue, May 31, 2011 at 10:03:12AM +0300, Adrian Hunter wrote:
>>> Hi
>>>
>>> I seem to be able to get btrfs reproducibly to
>>> produce warnings and finally hang when running
>>> a stress test on a ramdisk.
>>>
>>> Testing was done using the "integration-test"
>>> branch of btrfs-unstable.  Note that I also tested
>>> v2.6.39 and "integration-test" took much longer to
>>> hang i.e. it is an improvement
>>>
>>> The test script and stack dumps are below.
>>>
>>> Is this a valid test?
>>>
>>> Is it worth me investigating these?
>>
>> I've tried to reproduce myself, but the fsstress utility (taken from
>> latest LTP suite) crashes sometimes and I cannot take it as a proper
>> reproduction. Can you point me to the exact version you used?
>
> The LTP version does not compile properly:
>
> make[4]: Entering directory
> `/home/ahunter/Desktop/Projects/ltp/ltp-full-20110228/testcases/kernel/fs/fsstress'
>
> gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall  -DNO_XFS
> -I/home/ahunter/Desktop/Projects/ltp/ltp-full-20110228/testcases/kernel/fs/fsstress
> -D_LARGEFILE64_SOURCE -D_GNU_SOURCE -Wno-error -I../../../../include
> -I../../../../include   -L../../../../lib  fsstress.c   -o fsstress
> fsstress.c: In function 'dread_f':
> fsstress.c:1829:2: warning: implicit declaration of function 'memalign'
> fsstress.c:1829:6: warning: assignment makes pointer from integer
> without a cast
> fsstress.c: In function 'dwrite_f':
> fsstress.c:1912:6: warning: assignment makes pointer from integer
> without a cast
> fsstress.c:1844:17: warning: 'diob.d_miniosz' may be used uninitialized
> in this function
> fsstress.c:1844:17: warning: 'diob.d_maxiosz' may be used uninitialized
> in this function
> fsstress.c:1844:17: warning: 'diob.d_mem' may be used uninitialized in
> this function
> fsstress.c: In function 'dread_f':
> fsstress.c:1750:17: warning: 'diob.d_miniosz' may be used uninitialized
> in this function
> fsstress.c:1750:17: warning: 'diob.d_maxiosz' may be used uninitialized
> in this function
> fsstress.c:1750:17: warning: 'diob.d_mem' may be used uninitialized in
> this function
>
>
> I hacked a couple of changes but I need to check them before
> mailing to the ltp-list:
>
>
> From: Adrian Hunter <adrian.hunter@intel.com>
> Date: Wed, 1 Jun 2011 13:01:48 +0300
> Subject: [PATCH] fsstress: quick fix for compile errors
>
> Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
> ---
>   testcases/kernel/fs/fsstress/fsstress.c |    2 ++
>   testcases/kernel/fs/fsstress/global.h   |    1 +
>   2 files changed, 3 insertions(+), 0 deletions(-)
>
> diff --git a/testcases/kernel/fs/fsstress/fsstress.c
> b/testcases/kernel/fs/fsstress/fsstress.c
> index e3b48ea..83c23ed 100644
> --- a/testcases/kernel/fs/fsstress/fsstress.c
> +++ b/testcases/kernel/fs/fsstress/fsstress.c
> @@ -1757,6 +1757,7 @@ dread_f(int opno, long r)
>       struct stat64    stb;
>       int        v;
>
> +    memset(&diob, 0, sizeof(struct dioattr));
>       init_pathname(&f);
>       if (!get_fname(FT_REGFILE, r, &f, NULL, NULL, &v)) {
>           if (v)
> @@ -1851,6 +1852,7 @@ dwrite_f(int opno, long r)
>       struct stat64    stb;
>       int        v;
>
> +    memset(&diob, 0, sizeof(struct dioattr));
>       init_pathname(&f);
>       if (!get_fname(FT_REGFILE, r, &f, NULL, NULL, &v)) {
>           if (v)
> diff --git a/testcases/kernel/fs/fsstress/global.h
> b/testcases/kernel/fs/fsstress/global.h
> index f788395..5ab5d56 100644
> --- a/testcases/kernel/fs/fsstress/global.h
> +++ b/testcases/kernel/fs/fsstress/global.h
> @@ -58,6 +58,7 @@
>   #include <stdlib.h>
>   #include <stdio.h>
>   #include <unistd.h>
> +#include <malloc.h>
>
>   #ifndef O_DIRECT
>   #define O_DIRECT 040000
> --
> 1.7.4.4
>
>
>> (But no warning or hang observed, on top of 3.0-rc1 + cmason/for-linus)
>
> I will try it tonight.

No improvement on 3.0-rc1+ (commit 
5c6cce92bc8aee751aafe82c5d9caf7553226a3d).

Logs follow:


Warnings
--------

[ 2857.023360] WARNING: at fs/btrfs/extent-tree.c:5648 
btrfs_alloc_free_block+0x14e/0x357 [btrfs]()
[ 2857.023364] Hardware name: XPS 8300
[ 2857.023367] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2857.023431] Pid: 8809, comm: btrfs-endio-wri Not tainted 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2857.023435] Call Trace:
[ 2857.023461]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2857.023471]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2857.023494]  [<ffffffffa029cc98>] btrfs_alloc_free_block+0x14e/0x357 
[btrfs]
[ 2857.023526]  [<ffffffffa02c75bb>] ? 
map_private_extent_buffer+0xb1/0xd5 [btrfs]
[ 2857.023547]  [<ffffffffa028f99f>] __btrfs_cow_block+0x102/0x31e [btrfs]
[ 2857.023565]  [<ffffffffa028e500>] ? unlock_up+0xd9/0xe4 [btrfs]
[ 2857.023585]  [<ffffffffa028fcbf>] btrfs_cow_block+0x104/0x14e [btrfs]
[ 2857.023604]  [<ffffffffa0292aa0>] btrfs_search_slot+0x162/0x502 [btrfs]
[ 2857.023625]  [<ffffffffa0293d46>] btrfs_insert_empty_items+0x6a/0xba 
[btrfs]
[ 2857.023636]  [<ffffffff81110422>] ? kmem_cache_alloc+0x29/0xf7
[ 2857.023658]  [<ffffffffa02adb39>] 
insert_reserved_file_extent.clone.34+0xad/0x1fc [btrfs]
[ 2857.023680]  [<ffffffffa02c4708>] ? lock_extent_bits+0x5e/0xa8 [btrfs]
[ 2857.023701]  [<ffffffffa02b0772>] 
btrfs_endio_direct_write+0x171/0x29a [btrfs]
[ 2857.023719]  [<ffffffffa02a3afa>] ? end_workqueue_fn+0xf6/0x10e [btrfs]
[ 2857.023728]  [<ffffffff81143d1c>] bio_endio+0x2d/0x2f
[ 2857.023744]  [<ffffffffa02a3b05>] end_workqueue_fn+0x101/0x10e [btrfs]
[ 2857.023766]  [<ffffffffa02cde4d>] worker_loop+0x193/0x4ca [btrfs]
[ 2857.023786]  [<ffffffffa02cdcba>] ? btrfs_queue_worker+0x214/0x214 
[btrfs]
[ 2857.023793]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[ 2857.023801]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[ 2857.023807]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[ 2857.023813]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[ 2857.023818] ---[ end trace 11fa90e2fd0455a5 ]---
[ 2857.023835] ------------[ cut here ]------------
[ 2857.023851] WARNING: at fs/btrfs/extent-tree.c:5648 
btrfs_alloc_free_block+0x14e/0x357 [btrfs]()
[ 2857.023856] Hardware name: XPS 8300
[ 2857.023859] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2857.023948] Pid: 8833, comm: btrfs-endio-wri Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2857.023953] Call Trace:
[ 2857.023959]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2857.023966]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2857.023982]  [<ffffffffa029cc98>] btrfs_alloc_free_block+0x14e/0x357 
[btrfs]
[ 2857.023989]  [<ffffffff81041344>] ? 
update_stats_wait_end.clone.74+0x6a/0xad
[ 2857.024002]  [<ffffffffa028f99f>] __btrfs_cow_block+0x102/0x31e [btrfs]
[ 2857.024015]  [<ffffffffa028e500>] ? unlock_up+0xd9/0xe4 [btrfs]
[ 2857.024028]  [<ffffffffa028fcbf>] btrfs_cow_block+0x104/0x14e [btrfs]
[ 2857.024049]  [<ffffffffa02d295e>] ? btrfs_spin_on_block+0x55/0x55 [btrfs]
[ 2857.024062]  [<ffffffffa0292aa0>] btrfs_search_slot+0x162/0x502 [btrfs]
[ 2857.024068]  [<ffffffff8110f8e8>] ? 
slab_pre_alloc_hook.clone.33+0x2d/0x31
[ 2857.024086]  [<ffffffffa02a0e16>] btrfs_lookup_file_extent+0x3c/0x3e 
[btrfs]
[ 2857.024099]  [<ffffffffa028f13c>] ? btrfs_alloc_path+0x1a/0x2b [btrfs]
[ 2857.024119]  [<ffffffffa02b684d>] btrfs_drop_extents+0x10e/0x731 [btrfs]
[ 2857.024127]  [<ffffffff8103d050>] ? need_resched+0x23/0x2d
[ 2857.024134]  [<ffffffff8147a88e>] ? _cond_resched+0xe/0x22
[ 2857.024140]  [<ffffffff8110f8e8>] ? 
slab_pre_alloc_hook.clone.33+0x2d/0x31
[ 2857.024146]  [<ffffffff81110422>] ? kmem_cache_alloc+0x29/0xf7
[ 2857.024165]  [<ffffffffa02adafc>] 
insert_reserved_file_extent.clone.34+0x70/0x1fc [btrfs]
[ 2857.024187]  [<ffffffffa02c4708>] ? lock_extent_bits+0x5e/0xa8 [btrfs]
[ 2857.024206]  [<ffffffffa02b0772>] 
btrfs_endio_direct_write+0x171/0x29a [btrfs]
[ 2857.024225]  [<ffffffffa02a3afa>] ? end_workqueue_fn+0xf6/0x10e [btrfs]
[ 2857.024232]  [<ffffffff81143d1c>] bio_endio+0x2d/0x2f
[ 2857.024248]  [<ffffffffa02a3b05>] end_workqueue_fn+0x101/0x10e [btrfs]
[ 2857.024269]  [<ffffffffa02cde4d>] worker_loop+0x193/0x4ca [btrfs]
[ 2857.024289]  [<ffffffffa02cdcba>] ? btrfs_queue_worker+0x214/0x214 
[btrfs]
[ 2857.024295]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[ 2857.024301]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[ 2857.024308]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[ 2857.024314]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[ 2857.024318] ---[ end trace 11fa90e2fd0455a6 ]---
[ 2857.024374] ------------[ cut here ]------------
[ 2857.024390] WARNING: at fs/btrfs/extent-tree.c:5648 
btrfs_alloc_free_block+0x14e/0x357 [btrfs]()
[ 2857.024395] Hardware name: XPS 8300
[ 2857.024398] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2857.024483] Pid: 8809, comm: btrfs-endio-wri Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2857.024487] Call Trace:
[ 2857.024494]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2857.024501]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2857.024517]  [<ffffffffa029cc98>] btrfs_alloc_free_block+0x14e/0x357 
[btrfs]
[ 2857.024538]  [<ffffffffa02c397e>] ? merge_state+0xa6/0x11a [btrfs]
[ 2857.024546]  [<ffffffff8122aef8>] ? rb_insert_color+0xb8/0xe1
[ 2857.024559]  [<ffffffffa028f99f>] __btrfs_cow_block+0x102/0x31e [btrfs]
[ 2857.024579]  [<ffffffffa02c7693>] ? unmap_extent_buffer+0xe/0x10 [btrfs]
[ 2857.024592]  [<ffffffffa028e500>] ? unlock_up+0xd9/0xe4 [btrfs]
[ 2857.024604]  [<ffffffffa028fcbf>] btrfs_cow_block+0x104/0x14e [btrfs]
[ 2857.024617]  [<ffffffffa02920b4>] push_leaf_right+0xc4/0x142 [btrfs]
[ 2857.024635]  [<ffffffffa02c764b>] ? map_extent_buffer+0x6c/0xa6 [btrfs]
[ 2857.024649]  [<ffffffffa0292267>] split_leaf+0x84/0x53c [btrfs]
[ 2857.024661]  [<ffffffffa028e297>] ? btrfs_item_offset_nr+0x19/0x1b 
[btrfs]
[ 2857.024673]  [<ffffffffa028e569>] ? leaf_space_used+0x5e/0x86 [btrfs]
[ 2857.024686]  [<ffffffffa0292d87>] btrfs_search_slot+0x449/0x502 [btrfs]
[ 2857.024700]  [<ffffffffa0293d46>] btrfs_insert_empty_items+0x6a/0xba 
[btrfs]
[ 2857.024707]  [<ffffffff81110422>] ? kmem_cache_alloc+0x29/0xf7
[ 2857.024727]  [<ffffffffa02adb39>] 
insert_reserved_file_extent.clone.34+0xad/0x1fc [btrfs]
[ 2857.024747]  [<ffffffffa02c4708>] ? lock_extent_bits+0x5e/0xa8 [btrfs]
[ 2857.024767]  [<ffffffffa02b0772>] 
btrfs_endio_direct_write+0x171/0x29a [btrfs]
[ 2857.024785]  [<ffffffffa02a3afa>] ? end_workqueue_fn+0xf6/0x10e [btrfs]
[ 2857.024792]  [<ffffffff81143d1c>] bio_endio+0x2d/0x2f
[ 2857.024808]  [<ffffffffa02a3b05>] end_workqueue_fn+0x101/0x10e [btrfs]
[ 2857.024828]  [<ffffffffa02cde4d>] worker_loop+0x193/0x4ca [btrfs]
[ 2857.024848]  [<ffffffffa02cdcba>] ? btrfs_queue_worker+0x214/0x214 
[btrfs]
[ 2857.024855]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[ 2857.024861]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[ 2857.024868]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[ 2857.024875]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[ 2857.024879] ---[ end trace 11fa90e2fd0455a7 ]---
[ 2857.024915] ------------[ cut here ]------------
[ 2857.024936] WARNING: at fs/btrfs/extent-tree.c:5648 
btrfs_alloc_free_block+0x14e/0x357 [btrfs]()
[ 2857.024941] Hardware name: XPS 8300
[ 2857.024944] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2857.025029] Pid: 8833, comm: btrfs-endio-wri Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2857.025034] Call Trace:
[ 2857.025043]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2857.025050]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2857.025066]  [<ffffffffa029cc98>] btrfs_alloc_free_block+0x14e/0x357 
[btrfs]
[ 2857.025080]  [<ffffffffa028f99f>] __btrfs_cow_block+0x102/0x31e [btrfs]
[ 2857.025093]  [<ffffffffa028e500>] ? unlock_up+0xd9/0xe4 [btrfs]
[ 2857.025106]  [<ffffffffa028fcbf>] btrfs_cow_block+0x104/0x14e [btrfs]
[ 2857.025120]  [<ffffffffa0292aa0>] btrfs_search_slot+0x162/0x502 [btrfs]
[ 2857.025138]  [<ffffffffa02a0e16>] btrfs_lookup_file_extent+0x3c/0x3e 
[btrfs]
[ 2857.025150]  [<ffffffffa028f13c>] ? btrfs_alloc_path+0x1a/0x2b [btrfs]
[ 2857.025172]  [<ffffffffa02b684d>] btrfs_drop_extents+0x10e/0x731 [btrfs]
[ 2857.025179]  [<ffffffff8103d050>] ? need_resched+0x23/0x2d
[ 2857.025188]  [<ffffffff8147a88e>] ? _cond_resched+0xe/0x22
[ 2857.025196]  [<ffffffff8110f8e8>] ? 
slab_pre_alloc_hook.clone.33+0x2d/0x31
[ 2857.025205]  [<ffffffff81110422>] ? kmem_cache_alloc+0x29/0xf7
[ 2857.025231]  [<ffffffffa02adafc>] 
insert_reserved_file_extent.clone.34+0x70/0x1fc [btrfs]
[ 2857.025255]  [<ffffffffa02c4708>] ? lock_extent_bits+0x5e/0xa8 [btrfs]
[ 2857.025278]  [<ffffffffa02b0772>] 
btrfs_endio_direct_write+0x171/0x29a [btrfs]
[ 2857.025304]  [<ffffffffa02a3afa>] ? end_workqueue_fn+0xf6/0x10e [btrfs]
[ 2857.025313]  [<ffffffff81143d1c>] bio_endio+0x2d/0x2f
[ 2857.025336]  [<ffffffffa02a3b05>] end_workqueue_fn+0x101/0x10e [btrfs]
[ 2857.025366]  [<ffffffffa02cde4d>] worker_loop+0x193/0x4ca [btrfs]
[ 2857.025387]  [<ffffffffa02cdcba>] ? btrfs_queue_worker+0x214/0x214 
[btrfs]
[ 2857.025393]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[ 2857.025400]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[ 2857.025406]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[ 2857.025413]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[ 2857.025417] ---[ end trace 11fa90e2fd0455a8 ]---
[ 2857.025527] ------------[ cut here ]------------
[ 2857.025544] WARNING: at fs/btrfs/extent-tree.c:5648 
btrfs_alloc_free_block+0x14e/0x357 [btrfs]()
[ 2857.025549] Hardware name: XPS 8300
[ 2857.025552] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2857.025633] Pid: 8833, comm: btrfs-endio-wri Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2857.025638] Call Trace:
[ 2857.025645]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2857.025653]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2857.025668]  [<ffffffffa029cc98>] btrfs_alloc_free_block+0x14e/0x357 
[btrfs]
[ 2857.025675]  [<ffffffff81041616>] ? dequeue_task_fair+0x1ca/0x1d9
[ 2857.025688]  [<ffffffffa028f99f>] __btrfs_cow_block+0x102/0x31e [btrfs]
[ 2857.025700]  [<ffffffffa028e500>] ? unlock_up+0xd9/0xe4 [btrfs]
[ 2857.025713]  [<ffffffffa028fcbf>] btrfs_cow_block+0x104/0x14e [btrfs]
[ 2857.025734]  [<ffffffffa02d295e>] ? btrfs_spin_on_block+0x55/0x55 [btrfs]
[ 2857.025754]  [<ffffffffa0292aa0>] btrfs_search_slot+0x162/0x502 [btrfs]
[ 2857.025763]  [<ffffffff8110f8e8>] ? 
slab_pre_alloc_hook.clone.33+0x2d/0x31
[ 2857.025788]  [<ffffffffa02a0e16>] btrfs_lookup_file_extent+0x3c/0x3e 
[btrfs]
[ 2857.025803]  [<ffffffffa028f13c>] ? btrfs_alloc_path+0x1a/0x2b [btrfs]
[ 2857.025824]  [<ffffffffa02b684d>] btrfs_drop_extents+0x10e/0x731 [btrfs]
[ 2857.025830]  [<ffffffff8103d050>] ? need_resched+0x23/0x2d
[ 2857.025836]  [<ffffffff8147a88e>] ? _cond_resched+0xe/0x22
[ 2857.025842]  [<ffffffff8110f8e8>] ? 
slab_pre_alloc_hook.clone.33+0x2d/0x31
[ 2857.025848]  [<ffffffff81110422>] ? kmem_cache_alloc+0x29/0xf7
[ 2857.025867]  [<ffffffffa02adafc>] 
insert_reserved_file_extent.clone.34+0x70/0x1fc [btrfs]
[ 2857.025889]  [<ffffffffa02c4708>] ? lock_extent_bits+0x5e/0xa8 [btrfs]
[ 2857.025909]  [<ffffffffa02b0772>] 
btrfs_endio_direct_write+0x171/0x29a [btrfs]
[ 2857.025926]  [<ffffffffa02a3afa>] ? end_workqueue_fn+0xf6/0x10e [btrfs]
[ 2857.025933]  [<ffffffff81143d1c>] bio_endio+0x2d/0x2f
[ 2857.025949]  [<ffffffffa02a3b05>] end_workqueue_fn+0x101/0x10e [btrfs]
[ 2857.025979]  [<ffffffffa02cde4d>] worker_loop+0x193/0x4ca [btrfs]
[ 2857.026006]  [<ffffffffa02cdcba>] ? btrfs_queue_worker+0x214/0x214 
[btrfs]
[ 2857.026012]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[ 2857.026018]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[ 2857.026022]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[ 2857.026027]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[ 2857.026030] ---[ end trace 11fa90e2fd0455a9 ]---
[ 2857.026053] ------------[ cut here ]------------
[ 2857.026067] WARNING: at fs/btrfs/extent-tree.c:5648 
btrfs_alloc_free_block+0x14e/0x357 [btrfs]()
[ 2857.026070] Hardware name: XPS 8300
[ 2857.026072] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2857.026112] Pid: 8833, comm: btrfs-endio-wri Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2857.026114] Call Trace:
[ 2857.026119]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2857.026124]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2857.026138]  [<ffffffffa029cc98>] btrfs_alloc_free_block+0x14e/0x357 
[btrfs]
[ 2857.026156]  [<ffffffffa02c75bb>] ? 
map_private_extent_buffer+0xb1/0xd5 [btrfs]
[ 2857.026167]  [<ffffffffa028f99f>] __btrfs_cow_block+0x102/0x31e [btrfs]
[ 2857.026178]  [<ffffffffa028e500>] ? unlock_up+0xd9/0xe4 [btrfs]
[ 2857.026188]  [<ffffffffa028fcbf>] btrfs_cow_block+0x104/0x14e [btrfs]
[ 2857.026199]  [<ffffffffa0292aa0>] btrfs_search_slot+0x162/0x502 [btrfs]
[ 2857.026215]  [<ffffffffa02a0e16>] btrfs_lookup_file_extent+0x3c/0x3e 
[btrfs]
[ 2857.026225]  [<ffffffffa028f13c>] ? btrfs_alloc_path+0x1a/0x2b [btrfs]
[ 2857.026243]  [<ffffffffa02b684d>] btrfs_drop_extents+0x10e/0x731 [btrfs]
[ 2857.026250]  [<ffffffff8103d050>] ? need_resched+0x23/0x2d
[ 2857.026256]  [<ffffffff8147a88e>] ? _cond_resched+0xe/0x22
[ 2857.026262]  [<ffffffff8110f8e8>] ? 
slab_pre_alloc_hook.clone.33+0x2d/0x31
[ 2857.026268]  [<ffffffff81110422>] ? kmem_cache_alloc+0x29/0xf7
[ 2857.026287]  [<ffffffffa02adafc>] 
insert_reserved_file_extent.clone.34+0x70/0x1fc [btrfs]
[ 2857.026309]  [<ffffffffa02c4708>] ? lock_extent_bits+0x5e/0xa8 [btrfs]
[ 2857.026328]  [<ffffffffa02b0772>] 
btrfs_endio_direct_write+0x171/0x29a [btrfs]
[ 2857.026347]  [<ffffffffa02a3afa>] ? end_workqueue_fn+0xf6/0x10e [btrfs]
[ 2857.026354]  [<ffffffff81143d1c>] bio_endio+0x2d/0x2f
[ 2857.026370]  [<ffffffffa02a3b05>] end_workqueue_fn+0x101/0x10e [btrfs]
[ 2857.026390]  [<ffffffffa02cde4d>] worker_loop+0x193/0x4ca [btrfs]
[ 2857.026410]  [<ffffffffa02cdcba>] ? btrfs_queue_worker+0x214/0x214 
[btrfs]
[ 2857.026415]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[ 2857.026422]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[ 2857.026428]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[ 2857.026444]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[ 2857.026448] ---[ end trace 11fa90e2fd0455aa ]---
[ 2857.026481] ------------[ cut here ]------------
[ 2857.026497] WARNING: at fs/btrfs/extent-tree.c:5648 
btrfs_alloc_free_block+0x14e/0x357 [btrfs]()
[ 2857.026502] Hardware name: XPS 8300
[ 2857.026505] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2857.026584] Pid: 8833, comm: btrfs-endio-wri Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2857.026586] Call Trace:
[ 2857.026589]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2857.026592]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2857.026599]  [<ffffffffa029cc98>] btrfs_alloc_free_block+0x14e/0x357 
[btrfs]
[ 2857.026608]  [<ffffffffa02c75bb>] ? 
map_private_extent_buffer+0xb1/0xd5 [btrfs]
[ 2857.026614]  [<ffffffffa028f99f>] __btrfs_cow_block+0x102/0x31e [btrfs]
[ 2857.026620]  [<ffffffffa028e500>] ? unlock_up+0xd9/0xe4 [btrfs]
[ 2857.026626]  [<ffffffffa028fcbf>] btrfs_cow_block+0x104/0x14e [btrfs]
[ 2857.026632]  [<ffffffffa0292aa0>] btrfs_search_slot+0x162/0x502 [btrfs]
[ 2857.026640]  [<ffffffffa02a0e16>] btrfs_lookup_file_extent+0x3c/0x3e 
[btrfs]
[ 2857.026646]  [<ffffffffa028f13c>] ? btrfs_alloc_path+0x1a/0x2b [btrfs]
[ 2857.026655]  [<ffffffffa02b684d>] btrfs_drop_extents+0x10e/0x731 [btrfs]
[ 2857.026658]  [<ffffffff8103d050>] ? need_resched+0x23/0x2d
[ 2857.026661]  [<ffffffff8147a88e>] ? _cond_resched+0xe/0x22
[ 2857.026663]  [<ffffffff8110f8e8>] ? 
slab_pre_alloc_hook.clone.33+0x2d/0x31
[ 2857.026666]  [<ffffffff81110422>] ? kmem_cache_alloc+0x29/0xf7
[ 2857.026674]  [<ffffffffa02adafc>] 
insert_reserved_file_extent.clone.34+0x70/0x1fc [btrfs]
[ 2857.026684]  [<ffffffffa02c4708>] ? lock_extent_bits+0x5e/0xa8 [btrfs]
[ 2857.026693]  [<ffffffffa02b0772>] 
btrfs_endio_direct_write+0x171/0x29a [btrfs]
[ 2857.026701]  [<ffffffffa02a3afa>] ? end_workqueue_fn+0xf6/0x10e [btrfs]
[ 2857.026704]  [<ffffffff81143d1c>] bio_endio+0x2d/0x2f
[ 2857.026711]  [<ffffffffa02a3b05>] end_workqueue_fn+0x101/0x10e [btrfs]
[ 2857.026721]  [<ffffffffa02cde4d>] worker_loop+0x193/0x4ca [btrfs]
[ 2857.026730]  [<ffffffffa02cdcba>] ? btrfs_queue_worker+0x214/0x214 
[btrfs]
[ 2857.026732]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[ 2857.026735]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[ 2857.026738]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[ 2857.026741]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[ 2857.026742] ---[ end trace 11fa90e2fd0455ab ]---
[ 2863.924897] ------------[ cut here ]------------
[ 2863.924924] WARNING: at fs/btrfs/extent-tree.c:3832 
btrfs_free_block_groups+0x13a/0x228 [btrfs]()
[ 2863.924928] Hardware name: XPS 8300
[ 2863.924930] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2863.924977] Pid: 8875, comm: umount Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2863.924980] Call Trace:
[ 2863.924988]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2863.924994]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2863.925009]  [<ffffffffa029d9fe>] btrfs_free_block_groups+0x13a/0x228 
[btrfs]
[ 2863.925026]  [<ffffffffa02a68c2>] close_ctree+0x22c/0x346 [btrfs]
[ 2863.925031]  [<ffffffff8103d068>] ? should_resched+0xe/0x2e
[ 2863.925036]  [<ffffffff8147a88e>] ? _cond_resched+0xe/0x22
[ 2863.925040]  [<ffffffff8147b465>] ? down_write+0x29/0x49
[ 2863.925050]  [<ffffffffa028ca1e>] btrfs_put_super+0x1d/0x2c [btrfs]
[ 2863.925056]  [<ffffffff8111ecb8>] generic_shutdown_super+0x74/0xe9
[ 2863.925060]  [<ffffffff8111edad>] kill_anon_super+0x16/0x50
[ 2863.925065]  [<ffffffff8111efda>] deactivate_locked_super+0x26/0x4b
[ 2863.925069]  [<ffffffff8111f7c9>] deactivate_super+0x3a/0x3f
[ 2863.925073]  [<ffffffff81134a0d>] mntput_no_expire+0xd0/0xd5
[ 2863.925076]  [<ffffffff8113568c>] sys_umount+0x2dc/0x30a
[ 2863.925081]  [<ffffffff81125c68>] ? path_put+0x22/0x27
[ 2863.925085]  [<ffffffff81482542>] system_call_fastpath+0x16/0x1b
[ 2863.925089] ---[ end trace 11fa90e2fd0455ac ]---
[ 2863.925091] ------------[ cut here ]------------
[ 2863.925104] WARNING: at fs/btrfs/extent-tree.c:3833 
btrfs_free_block_groups+0x155/0x228 [btrfs]()
[ 2863.925107] Hardware name: XPS 8300
[ 2863.925109] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2863.925147] Pid: 8875, comm: umount Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2863.925150] Call Trace:
[ 2863.925154]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2863.925159]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2863.925172]  [<ffffffffa029da19>] btrfs_free_block_groups+0x155/0x228 
[btrfs]
[ 2863.925188]  [<ffffffffa02a68c2>] close_ctree+0x22c/0x346 [btrfs]
[ 2863.925193]  [<ffffffff8103d068>] ? should_resched+0xe/0x2e
[ 2863.925196]  [<ffffffff8147a88e>] ? _cond_resched+0xe/0x22
[ 2863.925200]  [<ffffffff8147b465>] ? down_write+0x29/0x49
[ 2863.925209]  [<ffffffffa028ca1e>] btrfs_put_super+0x1d/0x2c [btrfs]
[ 2863.925214]  [<ffffffff8111ecb8>] generic_shutdown_super+0x74/0xe9
[ 2863.925218]  [<ffffffff8111edad>] kill_anon_super+0x16/0x50
[ 2863.925223]  [<ffffffff8111efda>] deactivate_locked_super+0x26/0x4b
[ 2863.925227]  [<ffffffff8111f7c9>] deactivate_super+0x3a/0x3f
[ 2863.925231]  [<ffffffff81134a0d>] mntput_no_expire+0xd0/0xd5
[ 2863.925234]  [<ffffffff8113568c>] sys_umount+0x2dc/0x30a
[ 2863.925238]  [<ffffffff81125c68>] ? path_put+0x22/0x27
[ 2863.925242]  [<ffffffff81482542>] system_call_fastpath+0x16/0x1b
[ 2863.925245] ---[ end trace 11fa90e2fd0455ad ]---
[ 2863.925248] ------------[ cut here ]------------
[ 2863.925261] WARNING: at fs/btrfs/extent-tree.c:6846 
btrfs_free_block_groups+0x1e6/0x228 [btrfs]()
[ 2863.925263] Hardware name: XPS 8300
[ 2863.925265] Modules linked in: tun btrfs zlib_deflate libcrc32c brd 
fuse cpufreq_ondemand acpi_cpufreq freq_table mperf ip6t_REJECT 
nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipv6 uinput 
snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec 
snd_hwdep snd_seq snd_seq_device broadcom snd_pcm snd_timer snd tg3 
iTCO_wdt serio_raw dcdbas iTCO_vendor_support microcode soundcore pcspkr 
snd_page_alloc i2c_i801 joydev usb_storage i915 drm_kms_helper drm 
i2c_algo_bit i2c_core video [last unloaded: scsi_wait_scan]
[ 2863.925303] Pid: 8875, comm: umount Tainted: G        W 
3.0.0-rc1-work-2011-06-01-01+ #11
[ 2863.925305] Call Trace:
[ 2863.925310]  [<ffffffff8104db2e>] warn_slowpath_common+0x85/0x9d
[ 2863.925323]  [<ffffffffa029dac8>] ? 
btrfs_free_block_groups+0x204/0x228 [btrfs]
[ 2863.925328]  [<ffffffff8104db60>] warn_slowpath_null+0x1a/0x1c
[ 2863.925341]  [<ffffffffa029daaa>] btrfs_free_block_groups+0x1e6/0x228 
[btrfs]
[ 2863.925356]  [<ffffffffa02a68c2>] close_ctree+0x22c/0x346 [btrfs]
[ 2863.925360]  [<ffffffff8103d068>] ? should_resched+0xe/0x2e
[ 2863.925364]  [<ffffffff8147a88e>] ? _cond_resched+0xe/0x22
[ 2863.925368]  [<ffffffff8147b465>] ? down_write+0x29/0x49
[ 2863.925377]  [<ffffffffa028ca1e>] btrfs_put_super+0x1d/0x2c [btrfs]
[ 2863.925382]  [<ffffffff8111ecb8>] generic_shutdown_super+0x74/0xe9
[ 2863.925386]  [<ffffffff8111edad>] kill_anon_super+0x16/0x50
[ 2863.925391]  [<ffffffff8111efda>] deactivate_locked_super+0x26/0x4b
[ 2863.925395]  [<ffffffff8111f7c9>] deactivate_super+0x3a/0x3f
[ 2863.925398]  [<ffffffff81134a0d>] mntput_no_expire+0xd0/0xd5
[ 2863.925402]  [<ffffffff8113568c>] sys_umount+0x2dc/0x30a
[ 2863.925406]  [<ffffffff81125c68>] ? path_put+0x22/0x27
[ 2863.925410]  [<ffffffff81482542>] system_call_fastpath+0x16/0x1b
[ 2863.925413] ---[ end trace 11fa90e2fd0455ae ]---
[ 2863.925416] space_info has 13627392 free, is full
[ 2863.925419] space_info total=41943040, used=19832832, pinned=0, 
reserved=28672, may_use=0, readonly=8454144



Some btrfs complaints
---------------------

[ 3704.817050] btrfs no csum found for inode 17005 start 1302528
[ 3704.817058] btrfs no csum found for inode 17005 start 1306624
[ 3704.817064] btrfs no csum found for inode 17005 start 1310720
[ 3704.817089] btrfs no csum found for inode 17005 start 1314816
[ 3704.817094] btrfs no csum found for inode 17005 start 1318912
[ 3704.817100] btrfs no csum found for inode 17005 start 1323008
[ 3704.817105] btrfs no csum found for inode 17005 start 1327104
[ 3704.817111] btrfs no csum found for inode 17005 start 1331200
[ 3704.817117] btrfs no csum found for inode 17005 start 1335296
[ 3704.817122] btrfs no csum found for inode 17005 start 1339392
[ 3704.817128] btrfs no csum found for inode 17005 start 1343488
[ 3704.817133] btrfs no csum found for inode 17005 start 1347584
[ 3704.817139] btrfs no csum found for inode 17005 start 1351680
[ 3704.817309] btrfs csum failed ino 17005 off 1302528 csum 451097791 
private 0
[ 3704.817350] btrfs csum failed ino 17005 off 1306624 csum 451097791 
private 0
[ 3704.817377] btrfs csum failed ino 17005 off 1310720 csum 451097791 
private 0
[ 3704.817420] btrfs csum failed ino 17005 off 1314816 csum 978321154 
private 0
[ 3704.817446] btrfs csum failed ino 17005 off 1318912 csum 2566472073 
private 0
[ 3704.817472] btrfs csum failed ino 17005 off 1323008 csum 2566472073 
private 0
[ 3704.817497] btrfs csum failed ino 17005 off 1327104 csum 2566472073 
private 0
[ 3704.817523] btrfs csum failed ino 17005 off 1331200 csum 2566472073 
private 0
[ 3704.817549] btrfs csum failed ino 17005 off 1335296 csum 2566472073 
private 0
[ 3704.817575] btrfs csum failed ino 17005 off 1339392 csum 2566472073 
private 0
[ 3704.817601] btrfs csum failed ino 17005 off 1343488 csum 2566472073 
private 0
[ 3704.817627] btrfs csum failed ino 17005 off 1347584 csum 2566472073 
private 0
[ 3704.817654] btrfs csum failed ino 17005 off 1351680 csum 2779917954 
private 0



Hang
----

[152684.675833] btrfs-transacti D ffff880184e18bd0     0 22322      2 
0x00000080
[152684.675835]  ffff88017c26dd60 0000000000000046 0000000000000000 
ffff880100000001
[152684.675838]  0000000000012540 0000000000012540 0000000000012540 
ffff8801a2524560
[152684.675840]  0000000000012540 ffff88017c26dfd8 0000000000012540 
0000000000012540
[152684.675842] Call Trace:
[152684.675844]  [<ffffffff810696b2>] ? prepare_to_wait+0x6c/0x79
[152684.675856]  [<ffffffffa02a8190>] wait_for_commit.clone.14+0x90/0xd5 
[btrfs]
[152684.675858]  [<ffffffff8106941f>] ? wake_up_bit+0x2a/0x2a
[152684.675866]  [<ffffffffa02a9007>] 
btrfs_commit_transaction+0x102/0x694 [btrfs]
[152684.675874]  [<ffffffffa02a8907>] ? 
join_transaction.clone.20+0x17b/0x186 [btrfs]
[152684.675876]  [<ffffffff8106941f>] ? wake_up_bit+0x2a/0x2a
[152684.675882]  [<ffffffffa02a3764>] transaction_kthread+0x17a/0x22f 
[btrfs]
[152684.675889]  [<ffffffffa02a35ea>] ? btrfs_congested_fn+0x86/0x86 [btrfs]
[152684.675891]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[152684.675893]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[152684.675895]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[152684.675897]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[152684.675898] flush-btrfs-770 D 00000001091bba6c     0 22331      2 
0x00000080
[152684.675900]  ffff88017c19bb10 0000000000000046 ffff88017c19ba70 
ffff880100000000
[152684.675902]  0000000000012540 0000000000012540 0000000000012540 
ffff8801a2525c80
[152684.675905]  0000000000012540 ffff88017c19bfd8 0000000000012540 
0000000000012540
[152684.675907] Call Trace:
[152684.675909]  [<ffffffff8147ab8c>] schedule_timeout+0x36/0xe3
[152684.675912]  [<ffffffff8107c30e>] ? arch_local_irq_save+0x18/0x1e
[152684.675914]  [<ffffffff8147be0f>] ? 
_raw_spin_unlock_irqrestore+0x17/0x19
[152684.675916]  [<ffffffff810696b2>] ? prepare_to_wait+0x6c/0x79
[152684.675923]  [<ffffffffa02a91c8>] 
btrfs_commit_transaction+0x2c3/0x694 [btrfs]
[152684.675924]  [<ffffffff8106941f>] ? wake_up_bit+0x2a/0x2a
[152684.675933]  [<ffffffffa02b2a07>] btrfs_write_inode+0xa0/0xa9 [btrfs]
[152684.675935]  [<ffffffff8113b12f>] writeback_single_inode+0x125/0x1bf
[152684.675937]  [<ffffffff8113b40f>] writeback_sb_inodes+0xce/0x160
[152684.675939]  [<ffffffff8113c036>] wb_writeback+0x258/0x3aa
[152684.675942]  [<ffffffff8113c211>] wb_do_writeback+0x89/0x1a1
[152684.675944]  [<ffffffff8105ad6e>] ? run_timer_softirq+0x29a/0x29a
[152684.675946]  [<ffffffff8113c3b5>] bdi_writeback_thread+0x8c/0x20f
[152684.675948]  [<ffffffff8113c329>] ? wb_do_writeback+0x1a1/0x1a1
[152684.675950]  [<ffffffff81068f4e>] kthread+0x82/0x8a
[152684.675952]  [<ffffffff81483664>] kernel_thread_helper+0x4/0x10
[152684.675954]  [<ffffffff81068ecc>] ? kthread_worker_fn+0x14b/0x14b
[152684.675956]  [<ffffffff81483660>] ? gs_change+0x13/0x13
[152684.675957] fsstress        D 0000000100363ef6     0 22334      1 
0x00000084
[152684.675959]  ffff880169f8bb98 0000000000000082 0000000000000000 
0000000000000000
[152684.675961]  0000000000012540 0000000000012540 0000000000012540 
ffff880181f21720
[152684.675963]  0000000000012540 ffff880169f8bfd8 0000000000012540 
0000000000012540
[152684.675966] Call Trace:
[152684.675967]  [<ffffffff810696b2>] ? prepare_to_wait+0x6c/0x79
[152684.675974]  [<ffffffffa02a8758>] 
wait_current_trans.clone.19+0xa0/0xd4 [btrfs]
[152684.675976]  [<ffffffff8106941f>] ? wake_up_bit+0x2a/0x2a
[152684.675977]  [<ffffffff8147afde>] ? mutex_lock+0x29/0x4a
[152684.675984]  [<ffffffffa02a988d>] start_transaction+0x98/0x24f [btrfs]
[152684.675991]  [<ffffffffa02a9d67>] btrfs_start_transaction+0x13/0x15 
[btrfs]
[152684.675999]  [<ffffffffa02b3d72>] btrfs_create+0x3a/0x1de [btrfs]
[152684.676002]  [<ffffffff811276d3>] vfs_create+0x70/0x92
[152684.676004]  [<ffffffff8112791d>] do_last+0x228/0x599
[152684.676006]  [<ffffffff81128ffd>] path_openat+0xc8/0x34d
[152684.676007]  [<ffffffff81126dfa>] ? putname+0x34/0x36
[152684.676009]  [<ffffffff811292bf>] do_filp_open+0x3d/0x89
[152684.676012]  [<ffffffff81132e6a>] ? alloc_fd+0x74/0x11f
[152684.676014]  [<ffffffff8111c847>] do_sys_open+0x74/0x106
[152684.676015]  [<ffffffff8111c8f9>] sys_open+0x20/0x22
[152684.676017]  [<ffffffff8111c923>] sys_creat+0x15/0x17
[152684.676019]  [<ffffffff81482542>] system_call_fastpath+0x16/0x1b
[152684.676020] fsstress        D 0000000100363ef5     0 22335      1 
0x00000084
[152684.676022]  ffff8801665018e8 0000000000000082 ffffffff81144cd4 
00000000000000c0
[152684.676024]  0000000000012540 0000000000012540 0000000000012540 
ffff880181f22e40
[152684.676027]  0000000000012540 ffff880166501fd8 0000000000012540 
0000000000012540
[152684.676029] Call Trace:
[152684.676031]  [<ffffffff81144cd4>] ? bvec_alloc_bs+0xb0/0xcf
[152684.676033]  [<ffffffff8147ab8c>] schedule_timeout+0x36/0xe3
[152684.676041]  [<ffffffffa02c9d78>] ? __btrfs_map_block+0x5f1/0x609 
[btrfs]
[152684.676043]  [<ffffffff8107c30e>] ? arch_local_irq_save+0x18/0x1e
[152684.676045]  [<ffffffff8103d050>] ? need_resched+0x23/0x2d
[152684.676047]  [<ffffffff8147a94f>] wait_for_common+0xad/0x102
[152684.676049]  [<ffffffff8104625f>] ? try_to_wake_up+0x1aa/0x1aa
[152684.676051]  [<ffffffff81053995>] ? local_bh_enable_ip+0xe/0x10
[152684.676053]  [<ffffffff8147aa5c>] wait_for_completion+0x1d/0x1f
[152684.676055]  [<ffffffff8113b892>] writeback_inodes_sb_nr+0x76/0x7d
[152684.676057]  [<ffffffff8113b945>] 
writeback_inodes_sb_nr_if_idle+0x41/0x57
[152684.676062]  [<ffffffffa0296eca>] 
shrink_delalloc.clone.46+0xb2/0x155 [btrfs]
[152684.676068]  [<ffffffffa0297066>] 
reserve_metadata_bytes.clone.47+0xf9/0x1b3 [btrfs]
[152684.676074]  [<ffffffffa0299c01>] btrfs_block_rsv_add+0x2c/0x4f [btrfs]
[152684.676080]  [<ffffffffa0299e2a>] 
btrfs_trans_reserve_metadata+0x4f/0x74 [btrfs]
[152684.676087]  [<ffffffffa02a9985>] start_transaction+0x190/0x24f [btrfs]
[152684.676094]  [<ffffffffa02a9d67>] btrfs_start_transaction+0x13/0x15 
[btrfs]
[152684.676102]  [<ffffffffa02b3d72>] btrfs_create+0x3a/0x1de [btrfs]
[152684.676104]  [<ffffffff811276d3>] vfs_create+0x70/0x92
[152684.676106]  [<ffffffff8112791d>] do_last+0x228/0x599
[152684.676107]  [<ffffffff81128ffd>] path_openat+0xc8/0x34d
[152684.676109]  [<ffffffff8147be0f>] ? 
_raw_spin_unlock_irqrestore+0x17/0x19
[152684.676111]  [<ffffffff8147bda6>] ? _raw_spin_lock+0xe/0x10
[152684.676113]  [<ffffffff811292bf>] do_filp_open+0x3d/0x89
[152684.676115]  [<ffffffff81132e6a>] ? alloc_fd+0x74/0x11f
[152684.676117]  [<ffffffff8111c847>] do_sys_open+0x74/0x106
[152684.676119]  [<ffffffff8111c8f9>] sys_open+0x20/0x22
[152684.676120]  [<ffffffff8111c923>] sys_creat+0x15/0x17
[152684.676122]  [<ffffffff81482542>] system_call_fastpath+0x16/0x1b
[152684.676123] fsstress        D 0000000100363ef5     0 22336      1 
0x00000084
[152684.676125]  ffff88017ba37d48 0000000000000086 ffff88017ba37cb8 
ffffffff812262b8
[152684.676127]  0000000000012540 0000000000012540 0000000000012540 
ffff880181b01720
[152684.676130]  0000000000012540 ffff88017ba37fd8 0000000000012540 
0000000000012540
[152684.676132] Call Trace:
[152684.676134]  [<ffffffff812262b8>] ? cpumask_next_and+0x2c/0x39
[152684.676136]  [<ffffffff8147ab8c>] schedule_timeout+0x36/0xe3
[152684.676138]  [<ffffffff81026cb8>] ? flat_send_IPI_mask+0x11/0x13
[152684.676140]  [<ffffffff8103d050>] ? need_resched+0x23/0x2d
[152684.676142]  [<ffffffff8147a94f>] wait_for_common+0xad/0x102
[152684.676143]  [<ffffffff8104625f>] ? try_to_wake_up+0x1aa/0x1aa
[152684.676145]  [<ffffffff81053995>] ? local_bh_enable_ip+0xe/0x10
[152684.676147]  [<ffffffff8113f1e8>] ? __sync_filesystem+0x7a/0x7a
[152684.676148]  [<ffffffff8147aa5c>] wait_for_completion+0x1d/0x1f
[152684.676150]  [<ffffffff8113b9ec>] sync_inodes_sb+0x91/0x17d
[152684.676152]  [<ffffffff8113f1e8>] ? __sync_filesystem+0x7a/0x7a
[152684.676154]  [<ffffffff8113f1b5>] __sync_filesystem+0x47/0x7a
[152684.676155]  [<ffffffff8113f1fe>] sync_one_sb+0x16/0x18
[152684.676157]  [<ffffffff8111f907>] iterate_supers+0x6d/0xbe
[152684.676159]  [<ffffffff8113f133>] sync_filesystems+0x20/0x22
[152684.676160]  [<ffffffff8113f271>] sys_sync+0x21/0x33
[152684.676162]  [<ffffffff81482542>] system_call_fastpath+0x16/0x1b
[152684.676164] updatedb        D 0000000102716c7c     0 25199  25193 
0x00000080
[152684.676166]  ffff88017fb01e28 0000000000000086 ffff88017fb01f28 
ffff880100000000
[152684.676168]  0000000000012540 0000000000012540 0000000000012540 
ffff88019ee0ae40
[152684.676170]  0000000000012540 ffff88017fb01fd8 0000000000012540 
0000000000012540
[152684.676172] Call Trace:
[152684.676174]  [<ffffffff8147b11a>] 
__mutex_lock_common.clone.5+0x11b/0x17c
[152684.676177]  [<ffffffff8112b56c>] ? filldir64+0xd5/0xd5
[152684.676178]  [<ffffffff8147b1a3>] 
__mutex_lock_killable_slowpath+0x13/0x15
[152684.676181]  [<ffffffff8106bea1>] __mutex_fastpath_lock_retval+0x18/0x1a
[152684.676182]  [<ffffffff8147af53>] mutex_lock_killable+0x38/0x4d
[152684.676184]  [<ffffffff8112b74c>] vfs_readdir+0x56/0xac
[152684.676186]  [<ffffffff8112b88b>] sys_getdents+0x81/0xd1
[152684.676188]  [<ffffffff81482542>] system_call_fastpath+0x16/0x1b
[152684.676191] sync            D 00000001091bba63     0 26977   1943 
0x00000080
[152684.676193]  ffff880183239d48 0000000000000086 0007ffffffffffff 
ffff880100000000
[152684.676196]  0000000000012540 0000000000012540 0000000000012540 
ffff880181b04560
[152684.676198]  0000000000012540 ffff880183239fd8 0000000000012540 
0000000000012540
[152684.676200] Call Trace:
[152684.676202]  [<ffffffff8147ab8c>] schedule_timeout+0x36/0xe3
[152684.676203]  [<ffffffff81026cb8>] ? flat_send_IPI_mask+0x11/0x13
[152684.676205]  [<ffffffff8103d050>] ? need_resched+0x23/0x2d
[152684.676207]  [<ffffffff8147a94f>] wait_for_common+0xad/0x102
[152684.676209]  [<ffffffff8104625f>] ? try_to_wake_up+0x1aa/0x1aa
[152684.676210]  [<ffffffff81053995>] ? local_bh_enable_ip+0xe/0x10
[152684.676212]  [<ffffffff8113f1e8>] ? __sync_filesystem+0x7a/0x7a
[152684.676214]  [<ffffffff8147aa5c>] wait_for_completion+0x1d/0x1f
[152684.676216]  [<ffffffff8113b892>] writeback_inodes_sb_nr+0x76/0x7d
[152684.676218]  [<ffffffff8113b8bb>] writeback_inodes_sb+0x22/0x24
[152684.676219]  [<ffffffff8113f1bf>] __sync_filesystem+0x51/0x7a
[152684.676221]  [<ffffffff8113f1fe>] sync_one_sb+0x16/0x18
[152684.676223]  [<ffffffff8111f907>] iterate_supers+0x6d/0xbe
[152684.676224]  [<ffffffff8113f133>] sync_filesystems+0x20/0x22
[152684.676226]  [<ffffffff8113f267>] sys_sync+0x17/0x33
[152684.676227]  [<ffffffff81482542>] system_call_fastpath+0x16/0x1b

  parent reply	other threads:[~2011-06-03  9:41 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-05-31  7:03 btrfs hang on brd Adrian Hunter
2011-06-01  8:54 ` David Sterba
2011-06-01 10:07   ` Adrian Hunter
2011-06-01 10:30     ` ajh mls
2011-06-03  9:41     ` Adrian Hunter [this message]
2011-06-07  5:35       ` Adrian Hunter

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4DE8AC3E.8020908@intel.com \
    --to=adrian.hunter@intel.com \
    --cc=chris.mason@oracle.com \
    --cc=dave@jikos.cz \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.