On Fri, Jun 27, 2014 at 03:36:08PM -0700, Josef Bacik wrote:
> On 06/27/2014 11:50 AM, Marc MERLIN wrote:
> >My laptop deadlocked some more times (everything works until it needs to
> >touch the filesystem, and then it's deadlocked).
> >Unfortunately, I can trigger sysrq, but it doesn't get committed to disk and
> >netconsole eats half of it because it goes too fast for UDP apparently
> >
> >Now, I just captured that on my server with serial console.
> >
> >11005  1-16:11:10 wait_current_trans.isra.15     /usr/bin/zma -m 3
> >14441  1-16:07:44 wait_current_trans.isra.15     /usr/bin/zma -m 1
> >17045  1-23:53:33 wait_current_trans.isra.15     /usr/bin/zma -m 9
> >22261  2-00:40:36 wait_current_trans.isra.15     /usr/bin/zma -m 6
> >22292  2-00:40:36 wait_current_trans.isra.15     /usr/bin/zma -m 8
> >
> >19911    09:29:35 wait_current_trans.isra.15     rm -f -- 
> >/mnt/dshelf2/backup/0Notmachines/mysql//mysql.daily.sql.gz.13 
> >/mnt/dshelf2/backup/0Notmachines/mysql//mysql.daily.sql.gz.13.gz
> >22848  1-05:18:35 wait_current_trans.isra.15     rm -f -- 
> >mnt/dshelf2/backup/0Notmachines/jen//backup.tar.bz.11 
> >mnt/dshelf2/backup/0Notmachines/jen//backup.tar.bz.11.gz
> >
> >Those are 2 different filesystems (one single device mapper disk, the other 
> >one is btrfs raid1), so I'm not sure which one of the 2 caused the problem, 
> >but I'm perplexed as to why one would than hang the other, unless they both 
> >hit the same bug?
> >
> >The sysrq-w output is here:
> >https://urldefense.proofpoint.com/v1/url?u=http://marc.merlins.org/tmp/btrfs-hang.txt&k=ZVNjlDMF0FElm4dQtryO4A%3D%3D%0A&r=cKCbChRKsMpTX8ybrSkonQ%3D%3D%0A&m=CZ0ka0XcM6ZpRAF31LYBziutfoecu9ODO78jo5Kb2JQ%3D%0A&s=6213c6dc2c99166a71f262a1804bc7135ca17bffd8b9de175f655ed2a6a54f10
> >
> >but here is one hung process:
> >  zma                D 0000000000000003     0 22292      1 0x20020084
> >   ffff880074733bb0 0000000000000082 ffff8800c933f270 ffff880074733fd8
> >   ffff8801853b4610 00000000000141c0 ffff8801aac60f00 ffff880036caa9e8
> >   0000000000000000 ffff880036caa800 ffff8801db59f0c0 ffff880074733bc0
> >  Call Trace:
> >   [<ffffffff8161d3c6>] schedule+0x73/0x75
> >   [<ffffffff8122a87b>] wait_current_trans.isra.15+0x98/0xf4
> >   [<ffffffff810847ed>] ? finish_wait+0x65/0x65
> >   [<ffffffff8122bd95>] start_transaction+0x498/0x4fc
> >   [<ffffffff8122be14>] btrfs_start_transaction+0x1b/0x1d
> >   [<ffffffff8123602a>] btrfs_create+0x3c/0x1ce
> >   [<ffffffff81298985>] ? security_inode_permission+0x1c/0x23
> >   [<ffffffff8115e93e>] ? __inode_permission+0x79/0xa4
> >   [<ffffffff8115fbfc>] vfs_create+0x66/0x8c
> >   [<ffffffff8116095e>] do_last+0x5af/0xa23
> >   [<ffffffff81161009>] path_openat+0x237/0x4de
> >   [<ffffffff81162408>] do_filp_open+0x3a/0x7f
> >   [<ffffffff8161faeb>] ? _raw_spin_unlock+0x17/0x2a
> >   [<ffffffff8116c3eb>] ? __alloc_fd+0xea/0xf9
> >   [<ffffffff8115499d>] do_sys_open+0x70/0xff
> >   [<ffffffff81194e20>] compat_SyS_open+0x1b/0x1d
> >   [<ffffffff8162842c>] sysenter_dispatch+0x7/0x21
> >
> >As per the other thread, I'm happy to test a patch against 3.15, but not hot 
> >about switching to a likely even less stable 3.16 since it's a real server 
> >with real data.
> >
> 
> A few other people have complained about this, I've not been able to reproduce
> it but I have a patch you can try.  It will make it so the box doesn't 
> deadlock
> anymore but I still need the output, look for "timed out", thats when you need
> to dump the logs and send it to me.  The patch is here

Mmmh, I applied the patch, but now I'm getting tens of thousands of the lines 
below.
The machine is so unresponsive (due to serial port speed limitation and
amount of console spamming) that I cannot even ssh into it.
Example output below. I have to back that kernel out, it's unusable and
I'm not sure what output I can get you out of it.

[ 1313.747004] looking up page 46 on inode ffff8801ac3e9d68
[ 1313.747006] created a page, should be locked ? ffffea0000c6d480
[ 1313.747006] looking up page 47 on inode ffff8801ac3e9d68
[ 1313.747008] created a page, should be locked ? ffffea0000c6d4b8
[ 1313.747009] looking up page 48 on inode ffff8801ac3e9d68
[ 1313.747011] created a page, should be locked ? ffffea0000c75ad0
[ 1313.747012] looking up page 49 on inode ffff8801ac3e9d68
[ 1313.747013] created a page, should be locked ? ffffea0000c75b08
[ 1313.747014] looking up page 50 on inode ffff8801ac3e9d68
[ 1313.747016] created a page, should be locked ? ffffea0000c5d420
[ 1313.747017] looking up page 51 on inode ffff8801ac3e9d68
[ 1313.747018] created a page, should be locked ? ffffea0000c5d458
[ 1313.747019] looking up page 52 on inode ffff8801ac3e9d68
[ 1313.747021] created a page, should be locked ? ffffea0000ce4f00
[ 1313.747022] looking up page 53 on inode ffff8801ac3e9d68
[ 1313.747023] created a page, should be locked ? ffffea0000ce4f38
[ 1313.747024] looking up page 54 on inode ffff8801ac3e9d68
[ 1313.747026] created a page, should be locked ? ffffea0000c989f0
[ 1313.747027] looking up page 55 on inode ffff8801ac3e9d68
[ 1313.747029] created a page, should be locked ? ffffea0000c98a28
[ 1375.660075] dropping page 124 on inode ffff880060bfad68
[ 1375.660076] dropping page 125 on inode ffff880060bfad68
[ 1375.660077] dropping page 126 on inode ffff880060bfad68
[ 1375.660078] dropping page 127 on inode ffff880060bfad68
[ 1375.668774] write out for cache 447779700736 returned 0
[ 1375.669261] writing out space cache for 61232644096
[ 1375.669264] looking up page 0 on inode ffff8800b629f1b0
[ 1375.669266] looking up page 1 on inode ffff8800b629f1b0
[ 1375.669267] looking up page 2 on inode ffff8800b629f1b0
[ 1375.669268] looking up page 3 on inode ffff8800b629f1b0


By the way, before reboot, it did output the following even with -ro,
recovery the FS deadlocked when I was copying data off it:

 INFO: task kworker/u8:3:71 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 kworker/u8:3    D 0000000000000000     0    71      2 0x00000000
 Workqueue: btrfs-delalloc normal_work_helper[ 7208.690917]  ffff8800c8637860 
0000000000000046 ffff8800c8637830 ffff8800c8637fd8
  ffff8800c862e210 00000000000141c0 ffff88021f2141c0 ffff8800c862e210
  ffff8800c8637900 0000000000000002 ffffffff810fdc2f ffff8800c8637870
 Call Trace:
  [<ffffffff810fdc2f>] ? wait_on_page_read+0x3c/0x3c
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff8161d56b>] io_schedule+0x60/0x7a
  [<ffffffff810fdc3d>] sleep_on_page+0xe/0x12
  [<ffffffff8161d8fb>] __wait_on_bit_lock+0x46/0x8a
  [<ffffffff810fdcf8>] __lock_page+0x69/0x6b
  [<ffffffff81084821>] ? autoremove_wake_function+0x34/0x34
  [<ffffffff810fe5de>] lock_page+0x19/0x1c
  [<ffffffff810fe63a>] find_lock_entry+0x33/0x55
  [<ffffffff810fe66a>] find_lock_page+0xe/0x1b
  [<ffffffff810feb53>] find_or_create_page+0x31/0x83
  [<ffffffff8125f18b>] io_ctl_prepare_pages+0x49/0x11c
  [<ffffffff81260d3b>] __load_free_space_cache+0x1be/0x56c
  [<ffffffff812611cf>] load_free_space_cache+0xe6/0x199
  [<ffffffff8107653d>] ? get_parent_ip+0xd/0x3c
  [<ffffffff81215fde>] cache_block_group+0x1c4/0x343
  [<ffffffff8126151b>] ? btrfs_find_space_for_alloc+0x1f8/0x21d
  [<ffffffff810847ed>] ? finish_wait+0x65/0x65
  [<ffffffff8121ad16>] find_free_extent+0x391/0x89e
  [<ffffffff8121b37e>] btrfs_reserve_extent+0x70/0x114
  [<ffffffff81230c2c>] cow_file_range+0x1b0/0x388
  [<ffffffff812318db>] submit_compressed_extents+0x102/0x40f
  [<ffffffff8122fdd7>] ? async_cow_free+0x24/0x27
  [<ffffffff81231c6e>] async_cow_submit+0x86/0x8b
  [<ffffffff81250971>] normal_work_helper+0x194/0x240
  [<ffffffff81065d7e>] process_one_work+0x195/0x2d2
  [<ffffffff81066020>] worker_thread+0x136/0x205
  [<ffffffff81065eea>] ? process_scheduled_works+0x2f/0x2f
  [<ffffffff8106b4b4>] kthread+0xae/0xb6
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
  [<ffffffff8162667c>] ret_from_fork+0x7c/0xb0
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
 INFO: task btrfs-transacti:3186 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 btrfs-transacti D 0000000000000002     0  3186      2 0x00000000
  ffff88020d46bb00 0000000000000046 ffff880195f645b8 ffff88020d46bfd8
  ffff880213818150 00000000000141c0 ffff88020da24400 ffff8800c9fc2400
  ffff88020da24440 ffff8800c9fc3000 ffff880195f64580 ffff88020d46bb10
 Call Trace:
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff81215f47>] cache_block_group+0x12d/0x343
  [<ffffffff810847ed>] ? finish_wait+0x65/0x65
  [<ffffffff8121ad16>] find_free_extent+0x391/0x89e
  [<ffffffff8121b37e>] btrfs_reserve_extent+0x70/0x114
  [<ffffffff812322b4>] __btrfs_prealloc_file_range+0xcc/0x2d8
  [<ffffffff8120c7f5>] ? btrfs_free_path+0x26/0x29
  [<ffffffff812382bb>] btrfs_prealloc_file_range_trans+0x30/0x32
  [<ffffffff8121df22>] btrfs_write_dirty_block_groups+0x24b/0x556
  [<ffffffff816187e5>] commit_cowonly_roots+0x14d/0x219
  [<ffffffff8122b49b>] btrfs_commit_transaction+0x44e/0x8b0
  [<ffffffff81227b41>] transaction_kthread+0xf8/0x1ab
  [<ffffffff81227a49>] ? btrfs_cleanup_transaction+0x44c/0x44c
  [<ffffffff8106b4b4>] kthread+0xae/0xb6
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
  [<ffffffff8162667c>] ret_from_fork+0x7c/0xb0
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
 INFO: task cp:477 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 cp              D 0000000000000002     0   477  32108 0x20020080
  ffff8801fed03ce8 0000000000000082 ffff8800c9fc3270 ffff8801fed03fd8
  ffff8801afef6190 00000000000141c0 ffff8801f292ad00 ffff8800372881e8
  0000000000000000 ffff880037288000 ffff88009f11e660 ffff8801fed03cf8
 Call Trace:
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff8122a87b>] wait_current_trans.isra.15+0x98/0xf4
  [<ffffffff810847ed>] ? finish_wait+0x65/0x65
  [<ffffffff8122bb09>] start_transaction+0x20c/0x4fc
  [<ffffffff8122be4a>] btrfs_join_transaction+0x17/0x19
  [<ffffffff812304ca>] btrfs_dirty_inode+0x2c/0xa9
  [<ffffffff81234107>] btrfs_setattr+0x241/0x273
  [<ffffffff8116b4e3>] notify_change+0x1be/0x2a6
  [<ffffffff8117aad7>] utimes_common+0x119/0x176
  [<ffffffff8117abe4>] do_utimes+0xb0/0x128
  [<ffffffff81194627>] compat_SyS_utimensat+0x7e/0x8f
  [<ffffffff810a0dc6>] ? current_kernel_time+0xe/0x32
  [<ffffffff8162842c>] sysenter_dispatch+0x7/0x21
 INFO: task kworker/u8:6:16856 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 kworker/u8:6    D 0000000000000000     0 16856      2 0x00000080
 Workqueue: writeback bdi_writeback_workfn (flush-btrfs-3)
  ffff88006b95ba00 0000000000000046 ffff88006b95b9d0 ffff88006b95bfd8
  ffff88009de1c6d0 00000000000141c0 ffff88021f3941c0 ffff88009de1c6d0
  ffff88006b95baa0 0000000000000002 ffffffff810fdc2f ffff88006b95ba10
 Call Trace:
  [<ffffffff810fdc2f>] ? wait_on_page_read+0x3c/0x3c
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff8161d56b>] io_schedule+0x60/0x7a
  [<ffffffff810fdc3d>] sleep_on_page+0xe/0x12
  [<ffffffff8161d8fb>] __wait_on_bit_lock+0x46/0x8a
  [<ffffffff810fdcf8>] __lock_page+0x69/0x6b
  [<ffffffff81084821>] ? autoremove_wake_function+0x34/0x34
  [<ffffffff81240ff1>] lock_page+0x1e/0x21
  [<ffffffff81244abe>] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6
  [<ffffffff81244f1c>] extent_writepages+0x4b/0x5c
  [<ffffffff8122f1cf>] ? btrfs_submit_direct+0x3f4/0x3f4
  [<ffffffff8162338c>] ? preempt_count_add+0x77/0x8d
  [<ffffffff8122d7aa>] btrfs_writepages+0x28/0x2a
  [<ffffffff811084c6>] do_writepages+0x1e/0x2c
  [<ffffffff8117628d>] __writeback_single_inode+0x7d/0x238
  [<ffffffff81176fc5>] writeback_sb_inodes+0x1eb/0x339
  [<ffffffff81177187>] __writeback_inodes_wb+0x74/0xb7
  [<ffffffff81177302>] wb_writeback+0x138/0x293
  [<ffffffff8117793a>] bdi_writeback_workfn+0x19a/0x329
  [<ffffffff8100d047>] ? load_TLS+0xb/0xf
  [<ffffffff81065d7e>] process_one_work+0x195/0x2d2
  [<ffffffff81066020>] worker_thread+0x136/0x205
  [<ffffffff81065eea>] ? process_scheduled_works+0x2f/0x2f
  [<ffffffff8106b4b4>] kthread+0xae/0xb6
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
  [<ffffffff8162667c>] ret_from_fork+0x7c/0xb0
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61

 INFO: task kworker/u8:3:71 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 kworker/u8:3    D 0000000000000000     0    71      2 0x00000000
 Workqueue: btrfs-delalloc normal_work_helper
  ffff8800c8637860 0000000000000046 ffff8800c8637830 ffff8800c8637fd8
  ffff8800c862e210 00000000000141c0 ffff88021f2141c0 ffff8800c862e210
  ffff8800c8637900 0000000000000002 ffffffff810fdc2f ffff8800c8637870
 Call Trace:
  [<ffffffff810fdc2f>] ? wait_on_page_read+0x3c/0x3c
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff8161d56b>] io_schedule+0x60/0x7a
  [<ffffffff810fdc3d>] sleep_on_page+0xe/0x12
  [<ffffffff8161d8fb>] __wait_on_bit_lock+0x46/0x8a
  [<ffffffff810fdcf8>] __lock_page+0x69/0x6b
  [<ffffffff81084821>] ? autoremove_wake_function+0x34/0x34
  [<ffffffff810fe5de>] lock_page+0x19/0x1c
  [<ffffffff810fe63a>] find_lock_entry+0x33/0x55
  [<ffffffff810fe66a>] find_lock_page+0xe/0x1b
  [<ffffffff810feb53>] find_or_create_page+0x31/0x83
  [<ffffffff8125f18b>] io_ctl_prepare_pages+0x49/0x11c
  [<ffffffff81260d3b>] __load_free_space_cache+0x1be/0x56c
  [<ffffffff812611cf>] load_free_space_cache+0xe6/0x199
  [<ffffffff8107653d>] ? get_parent_ip+0xd/0x3c
  [<ffffffff81215fde>] cache_block_group+0x1c4/0x343
  [<ffffffff8126151b>] ? btrfs_find_space_for_alloc+0x1f8/0x21d
  [<ffffffff810847ed>] ? finish_wait+0x65/0x65
  [<ffffffff8121ad16>] find_free_extent+0x391/0x89e
  [<ffffffff8121b37e>] btrfs_reserve_extent+0x70/0x114
  [<ffffffff81230c2c>] cow_file_range+0x1b0/0x388
  [<ffffffff812318db>] submit_compressed_extents+0x102/0x40f
  [<ffffffff8122fdd7>] ? async_cow_free+0x24/0x27
  [<ffffffff81231c6e>] async_cow_submit+0x86/0x8b
  [<ffffffff81250971>] normal_work_helper+0x194/0x240
  [<ffffffff81065d7e>] process_one_work+0x195/0x2d2
  [<ffffffff81066020>] worker_thread+0x136/0x205
  [<ffffffff81065eea>] ? process_scheduled_works+0x2f/0x2f
  [<ffffffff8106b4b4>] kthread+0xae/0xb6
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
  [<ffffffff8162667c>] ret_from_fork+0x7c/0xb0
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
 INFO: task btrfs-transacti:3186 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 btrfs-transacti D 0000000000000002     0  3186      2 0x00000000
  ffff88020d46bb00 0000000000000046 ffff880195f645b8 ffff88020d46bfd8
  ffff880213818150 00000000000141c0 ffff88020da24400 ffff8800c9fc2400
  ffff88020da24440 ffff8800c9fc3000 ffff880195f64580 ffff88020d46bb10
 Call Trace:
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff81215f47>] cache_block_group+0x12d/0x343
  [<ffffffff810847ed>] ? finish_wait+0x65/0x65
  [<ffffffff8121ad16>] find_free_extent+0x391/0x89e
  [<ffffffff8121b37e>] btrfs_reserve_extent+0x70/0x114
  [<ffffffff812322b4>] __btrfs_prealloc_file_range+0xcc/0x2d8
  [<ffffffff8120c7f5>] ? btrfs_free_path+0x26/0x29
  [<ffffffff812382bb>] btrfs_prealloc_file_range_trans+0x30/0x32
  [<ffffffff8121df22>] btrfs_write_dirty_block_groups+0x24b/0x556
  [<ffffffff816187e5>] commit_cowonly_roots+0x14d/0x219
  [<ffffffff8122b49b>] btrfs_commit_transaction+0x44e/0x8b0
  [<ffffffff81227b41>] transaction_kthread+0xf8/0x1ab
  [<ffffffff81227a49>] ? btrfs_cleanup_transaction+0x44c/0x44c
  [<ffffffff8106b4b4>] kthread+0xae/0xb6
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
  [<ffffffff8162667c>] ret_from_fork+0x7c/0xb0
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
 INFO: task cp:477 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 cp              D 0000000000000002     0   477  32108 0x20020080
  ffff8801fed03ce8 0000000000000082 ffff8800c9fc3270 ffff8801fed03fd8
  ffff8801afef6190 00000000000141c0 ffff8801f292ad00 ffff8800372881e8
  0000000000000000 ffff880037288000 ffff88009f11e660 ffff8801fed03cf8
 Call Trace:
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff8122a87b>] wait_current_trans.isra.15+0x98/0xf4
  [<ffffffff810847ed>] ? finish_wait+0x65/0x65
  [<ffffffff8122bb09>] start_transaction+0x20c/0x4fc
  [<ffffffff8122be4a>] btrfs_join_transaction+0x17/0x19
  [<ffffffff812304ca>] btrfs_dirty_inode+0x2c/0xa9
  [<ffffffff81234107>] btrfs_setattr+0x241/0x273
  [<ffffffff8116b4e3>] notify_change+0x1be/0x2a6
  [<ffffffff8117aad7>] utimes_common+0x119/0x176
  [<ffffffff8117abe4>] do_utimes+0xb0/0x128
  [<ffffffff81194627>] compat_SyS_utimensat+0x7e/0x8f
  [<ffffffff810a0dc6>] ? current_kernel_time+0xe/0x32
  [<ffffffff8162842c>] sysenter_dispatch+0x7/0x21
 INFO: task kworker/u8:6:16856 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 kworker/u8:6    D 0000000000000000     0 16856      2 0x00000080
 Workqueue: writeback bdi_writeback_workfn (flush-btrfs-3)
  ffff88006b95ba00 0000000000000046 ffff88006b95b9d0 ffff88006b95bfd8
  ffff88009de1c6d0 00000000000141c0 ffff88021f3941c0 ffff88009de1c6d0
  ffff88006b95baa0 0000000000000002 ffffffff810fdc2f ffff88006b95ba10
 Call Trace:
  [<ffffffff810fdc2f>] ? wait_on_page_read+0x3c/0x3c
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff8161d56b>] io_schedule+0x60/0x7a
  [<ffffffff810fdc3d>] sleep_on_page+0xe/0x12
  [<ffffffff8161d8fb>] __wait_on_bit_lock+0x46/0x8a
  [<ffffffff810fdcf8>] __lock_page+0x69/0x6b
  [<ffffffff81084821>] ? autoremove_wake_function+0x34/0x34
  [<ffffffff81240ff1>] lock_page+0x1e/0x21
  [<ffffffff81244abe>] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6
  [<ffffffff81244f1c>] extent_writepages+0x4b/0x5c
  [<ffffffff8122f1cf>] ? btrfs_submit_direct+0x3f4/0x3f4
  [<ffffffff8162338c>] ? preempt_count_add+0x77/0x8d
  [<ffffffff8122d7aa>] btrfs_writepages+0x28/0x2a
  [<ffffffff811084c6>] do_writepages+0x1e/0x2c
  [<ffffffff8117628d>] __writeback_single_inode+0x7d/0x238
  [<ffffffff81176fc5>] writeback_sb_inodes+0x1eb/0x339
  [<ffffffff81177187>] __writeback_inodes_wb+0x74/0xb7
  [<ffffffff81177302>] wb_writeback+0x138/0x293
  [<ffffffff8117793a>] bdi_writeback_workfn+0x19a/0x329
  [<ffffffff8100d047>] ? load_TLS+0xb/0xf
  [<ffffffff81065d7e>] process_one_work+0x195/0x2d2
  [<ffffffff81066020>] worker_thread+0x136/0x205
  [<ffffffff81065eea>] ? process_scheduled_works+0x2f/0x2f
  [<ffffffff8106b4b4>] kthread+0xae/0xb6
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
  [<ffffffff8162667c>] ret_from_fork+0x7c/0xb0
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
 INFO: task kworker/u8:3:71 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 kworker/u8:3    D 0000000000000000     0    71      2 0x00000000
 Workqueue: btrfs-delalloc normal_work_helper[ 7449.289862]  ffff8800c8637860 
0000000000000046 ffff8800c8637830 ffff8800c8637fd8
  ffff8800c862e210 00000000000141c0 ffff88021f2141c0 ffff8800c862e210
  ffff8800c8637900 0000000000000002 ffffffff810fdc2f ffff8800c8637870
 Call Trace:
  [<ffffffff810fdc2f>] ? wait_on_page_read+0x3c/0x3c
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff8161d56b>] io_schedule+0x60/0x7a
  [<ffffffff810fdc3d>] sleep_on_page+0xe/0x12
  [<ffffffff8161d8fb>] __wait_on_bit_lock+0x46/0x8a
  [<ffffffff810fdcf8>] __lock_page+0x69/0x6b
  [<ffffffff81084821>] ? autoremove_wake_function+0x34/0x34
  [<ffffffff810fe5de>] lock_page+0x19/0x1c
  [<ffffffff810fe63a>] find_lock_entry+0x33/0x55
  [<ffffffff810fe66a>] find_lock_page+0xe/0x1b
  [<ffffffff810feb53>] find_or_create_page+0x31/0x83
  [<ffffffff8125f18b>] io_ctl_prepare_pages+0x49/0x11c
  [<ffffffff81260d3b>] __load_free_space_cache+0x1be/0x56c
  [<ffffffff812611cf>] load_free_space_cache+0xe6/0x199
  [<ffffffff8107653d>] ? get_parent_ip+0xd/0x3c
  [<ffffffff81215fde>] cache_block_group+0x1c4/0x343
  [<ffffffff8126151b>] ? btrfs_find_space_for_alloc+0x1f8/0x21d
  [<ffffffff810847ed>] ? finish_wait+0x65/0x65
  [<ffffffff8121ad16>] find_free_extent+0x391/0x89e
  [<ffffffff8121b37e>] btrfs_reserve_extent+0x70/0x114
  [<ffffffff81230c2c>] cow_file_range+0x1b0/0x388
  [<ffffffff812318db>] submit_compressed_extents+0x102/0x40f
  [<ffffffff8122fdd7>] ? async_cow_free+0x24/0x27
  [<ffffffff81231c6e>] async_cow_submit+0x86/0x8b
  [<ffffffff81250971>] normal_work_helper+0x194/0x240
  [<ffffffff81065d7e>] process_one_work+0x195/0x2d2
  [<ffffffff81066020>] worker_thread+0x136/0x205
  [<ffffffff81065eea>] ? process_scheduled_works+0x2f/0x2f
  [<ffffffff8106b4b4>] kthread+0xae/0xb6
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
  [<ffffffff8162667c>] ret_from_fork+0x7c/0xb0
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
 INFO: task btrfs-transacti:3186 blocked for more than 120 seconds.
       Not tainted 3.15.1-amd64-i915-preempt-20140216jbp #1
 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
 btrfs-transacti D 0000000000000002     0  3186      2 0x00000000
  ffff88020d46bb00 0000000000000046 ffff880195f645b8 ffff88020d46bfd8
  ffff880213818150 00000000000141c0 ffff88020da24400 ffff8800c9fc2400
  ffff88020da24440 ffff8800c9fc3000 ffff880195f64580 ffff88020d46bb10
 Call Trace:
  [<ffffffff8161d3c6>] schedule+0x73/0x75
  [<ffffffff81215f47>] cache_block_group+0x12d/0x343
  [<ffffffff810847ed>] ? finish_wait+0x65/0x65
  [<ffffffff8121ad16>] find_free_extent+0x391/0x89e
  [<ffffffff8121b37e>] btrfs_reserve_extent+0x70/0x114
  [<ffffffff812322b4>] __btrfs_prealloc_file_range+0xcc/0x2d8
  [<ffffffff8120c7f5>] ? btrfs_free_path+0x26/0x29
  [<ffffffff812382bb>] btrfs_prealloc_file_range_trans+0x30/0x32
  [<ffffffff8121df22>] btrfs_write_dirty_block_groups+0x24b/0x556
  [<ffffffff816187e5>] commit_cowonly_roots+0x14d/0x219
  [<ffffffff8122b49b>] btrfs_commit_transaction+0x44e/0x8b0
  [<ffffffff81227b41>] transaction_kthread+0xf8/0x1ab
  [<ffffffff81227a49>] ? btrfs_cleanup_transaction+0x44c/0x44c
  [<ffffffff8106b4b4>] kthread+0xae/0xb6
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61
  [<ffffffff8162667c>] ret_from_fork+0x7c/0xb0
  [<ffffffff8106b406>] ? __kthread_parkme+0x61/0x61

 
 
> http://ur1.ca/hlj6d
> 
> 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
> 

-- 
"A mouse is a device used to point at the xterm you want to type in" - A.S.R.
Microsoft is to operating systems ....
                                      .... what McDonalds is to gourmet cooking
Home page: http://marc.merlins.org/                         | PGP 1024R/763BE901
--
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