From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from magic.merlins.org ([209.81.13.136]:53848 "EHLO mail1.merlins.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752771AbaGQCWr (ORCPT ); Wed, 16 Jul 2014 22:22:47 -0400 Date: Wed, 16 Jul 2014 19:22:41 -0700 From: Marc MERLIN To: Qu Wenruo , =?iso-8859-1?B?Suly9G1l?= Poulin Cc: "Andrew E. Mileski" , linux-btrfs@vger.kernel.org Subject: Re: btrfs is related to OOM death problems on my 8GB server with both 3.15.1 and 3.14? Message-ID: <20140717022241.GO17093@merlins.org> References: <53C3313B.1080500@cn.fujitsu.com> <20140716155532.GA21186@merlins.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20140716155532.GA21186@merlins.org> Sender: linux-btrfs-owner@vger.kernel.org List-ID: On Wed, Jul 16, 2014 at 08:55:32AM -0700, Marc MERLIN wrote: > On Mon, Jul 14, 2014 at 09:24:11AM +0800, Qu Wenruo wrote: > > >But generally, is there a tool to locate which kernel function allocated > > >all that RAM that seems to get allocated and forgotten? > > This can be done by kernel memleak detection. > > Location: > > -> Kernel hacking > > -> Memory Debugging > > -> Kernel memory leak detector > > > > Then you can check /sys/kernel/debug/memleak to see which function > > call caused the problem. > > I wanted to report back on this. > Unfortunately my laptop with 3.15.5 does not stay up more than 30mn, > sometimes fewer when kmemleak is on. When I turn it off from the boot > command line, the laptop seems to behave ok. I forgot to attach the logs of what I get soon after enabling kmemleak: http://marc.merlins.org/tmp/btrfs_hang_kmemleak.txt Highlight, first what got logged as stuff started hanging, and later the top of sysrq-w (look for Sysrq to get to it more quickly) kmemleak: 1 new suspected memory leaks (see /sys/kernel/debug/kmemleak) INFO: task kworker/u16:4:95 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. kworker/u16:4 D 0000000000000000 0 95 2 0x00000000 Workqueue: btrfs-flush_delalloc normal_work_helper ffff880407297b60 0000000000000046 ffff880407297b30 ffff880407297fd8 ffff8804075f44d0 00000000000141c0 ffff88041e2941c0 ffff8804075f44d0 ffff880407297c00 0000000000000002 ffffffff810fdda8 ffff880407297b70 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? ttwu_stat+0x97/0xcc [] ? _raw_spin_unlock_irqrestore+0x1f/0x32 [] ? try_to_wake_up+0x1b3/0x1c5 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_flush+0x1c/0x1e [] btrfs_run_delalloc_work+0x32/0x69 [] normal_work_helper+0xfe/0x240 [] process_one_work+0x195/0x2d2 [] worker_thread+0x136/0x205 [] ? process_scheduled_works+0x2f/0x2f [] kthread+0xae/0xb6 [] ? __kthread_parkme+0x61/0x61 [] ret_from_fork+0x7c/0xb0 [] ? __kthread_parkme+0x61/0x61 INFO: task btrfs-transacti:548 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. btrfs-transacti D 0000000000000000 0 548 2 0x00000000 ffff880404bbfc80 0000000000000046 000000000000e5fc ffff880404bbffd8 ffff880404bb82d0 00000000000141c0 7fffffffffffffff ffff8802099d2888 0000000000000002 ffffffff8161f048 7fffffffffffffff ffff880404bbfc90 Call Trace: [] ? sock_rps_reset_flow+0x37/0x37 [] schedule+0x73/0x75 [] schedule_timeout+0x39/0x129 [] ? get_parent_ip+0xd/0x3c [] ? preempt_count_add+0x7a/0x8d [] __wait_for_common+0x11a/0x159 [] ? wake_up_state+0x12/0x12 [] wait_for_completion+0x24/0x26 [] btrfs_wait_and_free_delalloc_work+0x16/0x28 [] btrfs_run_ordered_operations+0x1e7/0x21e [] btrfs_commit_transaction+0x27/0x8b0 [] transaction_kthread+0xf8/0x1ab [] ? btrfs_cleanup_transaction+0x44c/0x44c [] kthread+0xae/0xb6 [] ? __kthread_parkme+0x61/0x61 [] ret_from_fork+0x7c/0xb0 [] ? __kthread_parkme+0x61/0x61 INFO: task pidgin:11402 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. pidgin D 0000000000000006 0 11402 5650 0x00000080 ffff8803c4307c30 0000000000000082 ffff8803c4307c00 ffff8803c4307fd8 ffff8803cb684050 00000000000141c0 ffff88041e3941c0 ffff8803cb684050 ffff8803c4307cd0 0000000000000002 ffffffff810fdda8 ffff8803c4307c40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] extent_writepages+0x4b/0x5c [] ? debug_smp_processor_id+0x17/0x19 [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] ? __percpu_counter_add+0x8c/0xa6 [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fsync+0x10/0x14 [] system_call_fastpath+0x1a/0x1f INFO: task BrowserBlocking:15468 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. BrowserBlocking D 0000000000000000 0 15468 15395 0x00000080 ffff88038ba6fc30 0000000000000086 ffff88038ba6fc00 ffff88038ba6ffd8 ffff8800b394c310 00000000000141c0 ffff88041e2141c0 ffff8800b394c310 ffff88038ba6fcd0 0000000000000002 ffffffff810fdda8 ffff88038ba6fc40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] ? __sb_end_write+0x2d/0x5b [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fsync+0x10/0x14 [] system_call_fastpath+0x1a/0x1f INFO: task Chrome_DBThread:15469 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Chrome_DBThread D 0000000000000004 0 15469 15395 0x00000080 ffff8803967afc30 0000000000000086 ffff8803967afc00 ffff8803967affd8 ffff880395892290 00000000000141c0 ffff88041e3141c0 ffff880395892290 ffff8803967afcd0 0000000000000002 ffffffff810fdda8 ffff8803967afc40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? copy_page_to_iter+0x163/0x26b [] ? file_accessed+0x13/0x15 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fdatasync+0x13/0x17 [] system_call_fastpath+0x1a/0x1f INFO: task Chrome_FileThre:15470 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Chrome_FileThre D 0000000000000005 0 15470 15395 0x00000080 ffff88038bd7fc30 0000000000000086 ffff88038bd7fc00 ffff88038bd7ffd8 ffff8803a065c250 00000000000141c0 ffff88041e3541c0 ffff8803a065c250 ffff88038bd7fcd0 0000000000000002 ffffffff810fdda8 ffff88038bd7fc40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? mutex_unlock+0x16/0x18 [] ? btrfs_file_aio_write+0x3e9/0x4b6 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] ? __sb_end_write+0x2d/0x5b [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fsync+0x10/0x14 [] system_call_fastpath+0x1a/0x1f INFO: task IndexedDB:15475 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. IndexedDB D 0000000000000007 0 15475 15395 0x00000080 ffff88038ba87c30 0000000000000086 ffff88038ba87c00 ffff88038ba87fd8 ffff88038bda6150 00000000000141c0 ffff88041e3d41c0 ffff88038bda6150 ffff88038ba87cd0 0000000000000002 ffffffff810fdda8 ffff88038ba87c40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? mutex_unlock+0x16/0x18 [] ? btrfs_file_aio_write+0x3e9/0x4b6 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0xa8/0x2b3 [] ? __percpu_counter_add+0x8c/0xa6 [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fdatasync+0x13/0x17 [] system_call_fastpath+0x1a/0x1f INFO: task BrowserBlocking:15487 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. BrowserBlocking D ffff8804044d4080 0 15487 15395 0x00000080 ffff88038ba0bc30 0000000000000086 ffff88038ba0bc00 ffff88038ba0bfd8 ffff8800b4256350 00000000000141c0 ffff88041e2941c0 ffff8800b4256350 ffff88038ba0bcd0 0000000000000002 ffffffff810fdda8 ffff88038ba0bc40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? pagefault_enable+0xe/0x21 [] ? copy_page_to_iter+0x163/0x26b [] ? file_accessed+0x13/0x15 [] extent_writepages+0xffff8117c02f>] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fdatasync+0x13/0x17 [] system_call_fastpath+0x1a/0x1f INFO: task BrowserBlocking:15501 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. BrowserBlocking D 0000000000000002 0 15501 15395 0x00000080 ffff8800af733c30 0000000000000086 ffff8800af733c00 ffff8800af733fd8 ffff8800af73c3d0 00000000000141c0 ffff88041e2941c0 ffff8800af73c3d0 ffff8800af733cd0 0000000000000002 ffffffff810fdda8 ffff8800af733c40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] ? __sb_end_write+0x2d/0x5b [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fsync+0x10/0x14 [] system_call_fastpath+0x1a/0x1f INFO: task Chrome_HistoryT:15507 blocked for more than 120 seconds. Tainted: G O 3.15.5-amd64-i915-preempt-20140714 #2 "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. Chrome_HistoryT D 0000000000000000 0 15507 15395 0x00000080 ffff88038772fc30 0000000000000086 ffff88038772fc00 ffff88038772ffd8 ffff88038ba0e1d0 00000000000141c0 ffff88041e2141c0 ffff88038ba0e1d0 ffff88038772fcd0 0000000000000002 ffffffff810fdda8 ffff88038772fc40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? radix_tree_lookup_slot+0x10/0x1f [] ? find_get_entry+0x69/0x75 [] ? file_accessed+0x13/0x15 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fdatasync+0x13/0x17 [] system_call_fastpath+0x1a/0x1f SysRq : Show Blocked State task PC stack pid father kworker/u16:4 D 0000000000000000 0 95 2 0x00000000 Workqueue: btrfs-flush_delalloc normal_work_helper ffff880407297b60 0000000000000046 ffff880407297b30 ffff880407297fd8 ffff8804075f44d0 00000000000141c0 ffff88041e2941c0 ffff8804075f44d0 ffff880407297c00 0000000000000002 ffffffff810fdda8 ffff880407297b70 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? ttwu_stat+0x97/0xcc [] ? _raw_spin_unlock_irqrestore+0x1f/0x32 [] ? try_to_wake_up+0x1b3/0x1c5 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_flush+0x1c/0x1e [] btrfs_run_delalloc_work+0x32/0x69 [] normal_work_helper+0xfe/0x240 [] process_one_work+0x195/0x2d2 [] worker_thread+0x136/0x205 [] ? process_scheduled_works+0x2f/0x2f [] kthread+0xae/0xb6 [] ? __kthread_parkme+0x61/0x61 [] ret_from_fork+0x7c/0xb0 [] ? __kthread_parkme+0x61/0x61 btrfs-transacti D 0000000000000000 0 548 2 0x00000000 ffff880404bbfc80 0000000000000046 000000000000e5fc ffff880404bbffd8 ffff880404bb82d0 00000000000141c0 7fffffffffffffff ffff8802099d2888 0000000000000002 ffffffff8161f048 7fffffffffffffff ffff880404bbfc90 Call Trace: [] ? sock_rps_reset_flow+0x37/0x37 [] schedule+0x73/0x75 [] schedule_timeout+0x39/0x129 [] ? get_parent_ip+0xd/0x3c [] ? preempt_count_add+0x7a/0x8d [] __wait_for_common+0x11a/0x159 [] ? wake_up_state+0x12/0x12 [] wait_for_completion+0x24/0x26 [] btrfs_wait_and_free_delalloc_work+0x16/0x28 [] btrfs_run_ordered_operations+0x1e7/0x21e [] btrfs_commit_transaction+0x27/0x8b0 [] transaction_kthread+0xf8/0x1ab [] ? btrfs_cleanup_transaction+0x44c/0x44c [] kthread+0xae/0xb6 [] ? __kthread_parkme+0x61/0x61 [] ret_from_fork+0x7c/0xb0 [] ? __kthread_parkme+0x61/0x61 pidgin D 0000000000000006 0 11402 5650 0x00000080 ffff8803c4307c30 0000000000000082 ffff8803c4307c00 ffff8803c4307fd8 ffff8803cb684050 00000000000141c0 ffff88041e3941c0 ffff8803cb684050 ffff8803c4307cd0 0000000000000002 ffffffff810fdda8 ffff8803c4307c40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] extent_writepages+0x4b/0x5c [] ? debug_smp_processor_id+0x17/0x19 [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] ? __percpu_counter_add+0x8c/0xa6 [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fsync+0x10/0x14 [] system_call_fastpath+0x1a/0x1f BrowserBlocking D 0000000000000000 0 15468 15395hedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? copy_page_to_iter+0x163/0x26b [] ? file_accessed+0x13/0x15 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fdatasync+0x13/0x17 [] system_call_fastpath+0x1a/0x1f Chrome_FileThre D 0000000000000005 0 15470 15395 0x00000080 ffff88038bd7fc30 0000000000000086 ffff88038bd7fc00 ffff88038bd7ffd8 ffff8803a065c250 00000000000141c0 ffff88041e3541c0 ffff8803a065c250 ffff88038bd7fcd0 0000000000000002 ffffffff810fdda8 ffff88038bd7fc40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? mutex_unlock+0x16/0x18 [] ? btrfs_file_aio_write+0x3e9/0x4b6 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] ? __sb_end_write+0x2d/0x5b [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fsync+0x10/0x14 [] system_call_fastpath+0x1a/0x1f IndexedDB D 0000000000000007 0 15475 15395 0x00000080 ffff88038ba87c30 0000000000000086 ffff88038ba87c00 ffff88038ba87fd8 ffff88038bda6150 00000000000141c0 ffff88041e3d41c0 ffff88038bda6150 ffff88038ba87cd0 0000000000000002 ffffffff810fdda8 ffff88038ba87c40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake/0x21 [] ? copy_page_to_iter+0x163/0x26b [] ? file_accessed+0x13/0x15 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0xa8/0x2b3 [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fdatasync+0x13/0x17 [] system_call_fastpath+0x1a/0x1f BrowserBlocking D 0000000000000002 0 15501 15395 0x00000080 ffff8800af733c30 0000000000000086 ffff8800af733c00 ffff8800af733fd8 ffff8800af73c3d0 00000000000141c0 ffff88041e2941c0 ffff8800af73c3d0 ffff8800af733cd0 0000000000000002 ffffffff810fdda8 ffff8800af733c40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __filemap_fdatawrite_range+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] ? __sb_end_write+0x2d/0x5b [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fsync+0x10/0x14 [] system_call_fastpath+0x1a/0x1f Chrome_HistoryT D 0000000000000000 0 15507 15395 0x00000080 ffff88038772fc30 0000000000000086 ffff88038772fc00 ffff88038772ffd8 ffff88038ba0e1d0 00000000000141c0 ffff88041e2141c0 ffff88038ba0e1d0 ffff88038772fcd0 0000000000000002 ffffffff810fdda8 ffff88038772fc40 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] ? radix_tree_lookup_slot+0x10/0x1f [] ? find_get_entry+0x69/0x75 [] ? file_accessed+0x13/0x15 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] btrfs_writepages+0x28/0x2a [] do_wrrange+0x55/0x57 [] filemap_fdatawrite_range+0x13/0x15 [] btrfs_sync_file+0x8b/0x2b3 [] vfs_fsync_range+0x18/0x22 [] vfs_fsync+0x1c/0x1e [] do_fsync+0x2c/0x4c [] SyS_fdatasync+0x13/0x17 [] system_call_fastpath+0x1a/0x1f kworker/u16:5 D 0000000000000000 0 15410 2 0x00000080 Workqueue: btrfs-delalloc normal_work_helper ffff88039b863860 0000000000000046 ffff88039b863830 ffff88039b863fd8 ffff88039f87a0d0 00000000000141c0 ffff88041e3141c0 ffff88039f87a0d0 ffff88039b863900 0000000000000002 ffffffff810fdda8 ffff88039b863870 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x19/0x1c [] find_lock_entry+0x33/0x55 [] find_lock_page+0xe/0x1b [] find_or_create_page+0x31/0x83 [] io_ctl_prepare_pages+0x49/0x11c [] __load_free_space_cache+0x1be/0x56c [] load_free_space_cache+0xe6/0x199 [] ? get_parent_ip+0xd/0x3c [] cache_block_group+0x1c4/0x343 [] ? finish_wait+0x65/0x65 [] find_free_extent+0x391/0x89e [] btrfs_reserve_extent+0x70/0x114 [] cow_file_range+0x1b0/0x388 [] submit_compressed_extents+0x102/0x40f [] ? delete_object_full+0x29/0x2c [] ? async_cow_free+0x24/0x27 [] async_cow_submit+0x86/0x8b [] normal_work_helper+0x194/0x240 [] process_one_work+0x195/0x2d2 [] worker_thread+0x136/0x205 [] ? process_scheduled_works+0x2f/0x2f [] kthread+0xae/0xb6 [] ? __kthread_parkme+0x61/0x61 [] ret_from_fork+0x7c/0xb0 [] ? __kthread_parkme+0x61/0x61 kworker/u16:11 D 0000000000000000 0 15419 2 0x00000080 Workqueue: writeback bdi_writeback_workfn (flush-btrfs-1) ffff8800b3823a00 0000000000000046 ffff8800b38239d0 ffff8800b3823fd8 ffff8800b6f60110 00000000000141c0 ffff88041e3541c0 ffff8800b6f60110 ffff8800b3823aa0 0000000000000002 ffffffff810fdda8 ffff8800b3823a10 Call Trace: [] ? wait_on_page_read+0x3c/0x3c [] schedule+0x73/0x75 [] io_schedule+0x60/0x7a [] sleep_on_page+0xe/0x12 [] __wait_on_bit_lock+0x46/0x8a [] __lock_page+0x69/0x6b [] ? autoremove_wake_function+0x34/0x34 [] lock_page+0x1e/0x21 [] extent_write_cache_pages.isra.16.constprop.32+0x10e/0x2c6 [] extent_writepages+0x4b/0x5c [] ? btrfs_submit_direct+0x3f4/0x3f4 [] ? preempt_count_add+0x77/0x8d [] btrfs_writepages+0x28/0x2a [] do_writepages+0x1e/0x2c [] __writeback_single_inode+0x7d/0x238 [] writeback_sb_inodes+0x1eb/0x339 [] __writeback_inodes_wb+0x74/0xb7 [] wb_writeback+0x138/0x293 [] bdi_writeback_workfn+0x19a/0x329 [] ? load_TLS+0xb/0xf [] process_one_work+0x195/0x2d2 [] worker_thread+0x136/0x205 [] ? process_scheduled_works+0x2f/0x2f [] kthread+0xae/0xb6 [] ? __kthread_parkme+0x61/0x61 [] ret_from_fork+0x7c/0xb0 [] ? __kthread_parkme+0x61/0x61 -- "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/