lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20171016175613.k5khynzv26bewph2@codemonkey.org.uk>
Date:   Mon, 16 Oct 2017 13:56:13 -0400
From:   Dave Jones <davej@...emonkey.org.uk>
To:     Linux Kernel <linux-kernel@...r.kernel.org>
Cc:     Linus Torvalds <torvalds@...ux-foundation.org>
Subject: [4.14rc5] corrupted stack end detected inside scheduler

Just hit this fairly quickly by fuzzing writev calls.
Attempting to reproduce, but so far only seeing floods of page allocation stalls.

Kernel panic - not syncing: corrupted stack end detected inside scheduler\x0a
CPU: 1 PID: 2531 Comm: kworker/u8:4 Not tainted 4.14.0-rc5-think+ #1 
Workqueue: writeback wb_workfn (flush-8:16)
Call Trace:
 dump_stack+0xbc/0x145
 ? dma_virt_map_sg+0xfb/0xfb
 ? sched_clock_cpu+0x14/0xf0
 ? vsnprintf+0x331/0x7e0
 panic+0x14e/0x2b5
 ? __warn+0x12b/0x12b
 ? __schedule+0x111/0x1310
 __schedule+0x12fd/0x1310
 ? isolate_lru_page+0x890/0x890
 ? __sched_text_start+0x8/0x8
 ? blk_init_request_from_bio+0x150/0x150
 ? lock_downgrade+0x310/0x310
 ? lock_release+0x890/0x890
 ? do_raw_spin_unlock+0x147/0x220
 ? do_raw_spin_trylock+0x100/0x100
 ? mark_held_locks+0x70/0xa0
 ? _raw_spin_unlock_irqrestore+0x32/0x50
 schedule+0xc3/0x260
 ? __schedule+0x1310/0x1310
 ? __wake_up_locked_key_bookmark+0x20/0x20
 ? match_held_lock+0x93/0x410
 ? match_held_lock+0x93/0x410
 ? save_trace+0x1c0/0x1c0
 ? save_trace+0x1c0/0x1c0
 io_schedule+0x1c/0x50
 wbt_wait+0x45a/0x7f0
 ? wbt_update_limits+0x40/0x40
 ? sched_clock_cpu+0x14/0xf0
 ? lock_downgrade+0x310/0x310
 ? finish_wait+0x200/0x200
 ? elv_rb_find+0x32/0x60
 ? do_raw_spin_unlock+0x147/0x220
 ? do_raw_spin_trylock+0x100/0x100
 ? blk_mq_sched_try_merge+0x74/0x250
 ? init_emergency_isa_pool+0x50/0x50
 ? _raw_spin_unlock+0x24/0x30
 ? dd_bio_merge+0xd3/0x120
 ? save_trace+0x1c0/0x1c0
 ? __blk_mq_sched_bio_merge+0x106/0x350
 blk_mq_make_request+0x298/0x1160
 ? __blk_mq_insert_request+0x4c0/0x4c0
 ? cyc2ns_read_end+0x10/0x10
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? lock_downgrade+0x310/0x310
 ? lock_release+0x890/0x890
 ? rcu_is_watching+0x88/0xd0
 ? blk_queue_enter+0x188/0x4e0
 ? blk_exit_rl+0x40/0x40
 ? lock_page_memcg+0xf6/0x240
 ? rcu_is_watching+0x88/0xd0
 ? rcutorture_record_progress+0x10/0x10
 ? lock_release+0x890/0x890
 ? do_raw_spin_unlock+0x147/0x220
 ? __test_set_page_writeback+0x45f/0x950
 ? mark_held_locks+0x70/0xa0
 ? _raw_spin_unlock_irqrestore+0x32/0x50
 ? balance_dirty_pages_ratelimited+0x10d0/0x10d0
 ? mempool_alloc+0x1d6/0x2f0
 generic_make_request+0x316/0x7f0
 ? bio_add_page+0x140/0x140
 ? blk_queue_enter+0x4e0/0x4e0
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? bio_alloc_bioset+0x1e8/0x3b0
 ? bvec_alloc+0x160/0x160
 ? cyc2ns_read_end+0x10/0x10
 ? match_held_lock+0x93/0x410
 ? bio_add_page+0xdb/0x140
 ? submit_bio+0xe1/0x270
 submit_bio+0xe1/0x270
 ? wake_up_page_bit+0x300/0x300
 ? generic_make_request+0x7f0/0x7f0
 ? __lock_acquire+0x6b3/0x2050
 ? lock_release+0x890/0x890
 ? bdev_write_page+0x50/0x160
 __swap_writepage+0x3c6/0xb20
 ? SyS_madvise+0xf60/0xf60
 ? generic_swapfile_activate+0x2b0/0x2b0
 ? lock_downgrade+0x310/0x310
 ? lock_release+0x890/0x890
 ? do_raw_spin_unlock+0x147/0x220
 ? do_raw_spin_trylock+0x100/0x100
 ? do_raw_spin_trylock+0xb0/0x100
 ? do_raw_spin_lock+0x110/0x110
 ? _raw_spin_unlock+0x24/0x30
 ? page_swapcount+0x9f/0xc0
 ? page_swapped+0x179/0x190
 ? page_trans_huge_map_swapcount+0x700/0x700
 ? save_trace+0x1c0/0x1c0
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? try_to_free_swap+0x264/0x330
 ? reuse_swap_page+0x560/0x560
 ? lock_downgrade+0x310/0x310
 ? clear_page_dirty_for_io+0x1a9/0x5a0
 ? redirty_page_for_writepage+0x40/0x40
 ? ___might_sleep.part.69+0x118/0x320
 ? cyc2ns_read_end+0x10/0x10
 ? page_remove_rmap+0x690/0x690
 ? up_read+0x1c/0x40
 pageout.isra.54+0x520/0xb50
 ? move_active_pages_to_lru+0x920/0x920
 ? do_raw_spin_unlock+0x147/0x220
 ? mark_held_locks+0x70/0xa0
 ? page_mapping+0x274/0x2b0
 ? kstrndup+0x90/0x90
 ? __add_to_swap_cache+0x63a/0x710
 ? swap_readpage+0x610/0x610
 ? swap_set_page_dirty+0x1dd/0x1f0
 ? swap_readpage+0x610/0x610
 ? show_swap_cache_info+0x130/0x130
 ? wait_for_completion+0x3e0/0x3e0
 ? rmap_walk+0x175/0x190
 ? __anon_vma_prepare+0x360/0x360
 ? set_page_dirty+0x1a7/0x380
 ? __writepage+0x80/0x80
 ? __anon_vma_prepare+0x360/0x360
 ? drop_buffers+0x2a0/0x2a0
 ? page_rmapping+0x9c/0xd0
 ? try_to_unmap+0x34c/0x3a0
 ? rmap_walk_locked+0x190/0x190
 ? free_swap_slot+0x150/0x150
 ? page_remove_rmap+0x690/0x690
 ? rcu_read_unlock+0x60/0x60
 ? page_get_anon_vma+0x2c0/0x2c0
 ? mem_cgroup_swapout+0x4a0/0x4a0
 ? page_mapping+0x274/0x2b0
 ? kstrndup+0x90/0x90
 ? page_get_anon_vma+0x2c0/0x2c0
 ? add_to_swap+0x1ae/0x1d0
 ? __delete_from_swap_cache+0x4b0/0x4b0
 ? page_evictable+0xcc/0x110
 shrink_page_list+0x242b/0x2cc0
 ? putback_lru_page+0x430/0x430
 ? native_flush_tlb_others+0x480/0x480
 ? mark_lock+0x16f/0x9b0
 ? mark_lock+0x16f/0x9b0
 ? print_irqtrace_events+0x110/0x110
 ? make_huge_pte+0xa0/0xa0
 ? ptep_clear_flush+0xf7/0x140
 ? pmd_clear_bad+0x40/0x40
 ? mark_lock+0x16f/0x9b0
 ? _find_next_bit+0x30/0xb0
 ? print_irqtrace_events+0x110/0x110
 ? try_to_unmap_one+0x10ff/0x14b0
 ? match_held_lock+0x93/0x410
 ? native_sched_clock+0xf9/0x1a0
 ? match_held_lock+0x93/0x410
 ? save_trace+0x1c0/0x1c0
 ? save_trace+0x1c0/0x1c0
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? sched_clock_cpu+0x14/0xf0
 ? __lock_acquire+0x6b3/0x2050
 ? lock_downgrade+0x310/0x310
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? _raw_spin_unlock+0x24/0x30
 ? delete_node+0x295/0x5d0
 ? cyc2ns_read_end+0x10/0x10
 ? idr_destroy+0x100/0x100
 ? page_mapped+0x128/0x380
 ? replace_slot+0x269/0x2c0
 ? count_shadow_nodes+0xf0/0xf0
 ? workingset_update_node+0x16d/0x180
 ? count_shadow_nodes+0xf0/0xf0
 ? mark_lock+0x16f/0x9b0
 ? print_irqtrace_events+0x110/0x110
 ? PageHuge+0xa5/0x160
 ? make_huge_pte+0xa0/0xa0
 ? __radix_tree_replace+0x12b/0x1e0
 ? match_held_lock+0x93/0x410
 ? mark_lock+0x16f/0x9b0
 ? print_irqtrace_events+0x110/0x110
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? cyc2ns_read_end+0x10/0x10
 ? sched_clock_cpu+0x14/0xf0
 ? __lock_acquire+0x6b3/0x2050
 ? lock_downgrade+0x310/0x310
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? mark_held_locks+0x70/0xa0
 ? _raw_spin_unlock_irqrestore+0x32/0x50
 ? match_held_lock+0xa6/0x410
 ? match_held_lock+0x93/0x410
 ? save_trace+0x1c0/0x1c0
 ? save_trace+0x1c0/0x1c0
 ? debug_object_activate+0x380/0x380
 ? sched_clock_cpu+0x14/0xf0
 ? __lock_is_held+0x51/0xd0
 ? rcu_read_lock_sched_held+0x90/0xa0
 ? update_load_avg+0xca7/0xf90
 ? mark_lock+0x16f/0x9b0
 ? nohz_balance_exit_idle.part.96+0x60/0x60
 ? print_irqtrace_events+0x110/0x110
 ? drain_all_pages+0x390/0x390
 ? uncharge_batch+0x2b0/0x2b0
 ? match_held_lock+0x93/0x410
 ? mark_lock+0x16f/0x9b0
 ? mark_lock+0x16f/0x9b0
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? page_mapping+0x1d7/0x2b0
 ? kstrndup+0x90/0x90
 ? native_sched_clock+0xf9/0x1a0
 ? __isolate_lru_page+0x2ff/0x410
 ? remove_mapping+0x1d0/0x1d0
 ? match_held_lock+0xa6/0x410
 ? save_trace+0x1c0/0x1c0
 ? sched_clock_cpu+0x14/0xf0
 ? __lock_acquire+0x6b3/0x2050
 ? page_evictable+0xcc/0x110
 ? mem_cgroup_update_lru_size+0x33/0xb0
 ? isolate_lru_pages.isra.59+0x901/0xbb0
 ? __isolate_lru_page+0x410/0x410
 ? print_irqtrace_events+0x110/0x110
 ? __list_add_valid+0x29/0xa0
 ? sched_clock_cpu+0x14/0xf0
 ? match_held_lock+0xa6/0x410
 ? __lock_acquire+0x6b3/0x2050
 ? save_trace+0x1c0/0x1c0
 ? print_irqtrace_events+0x110/0x110
 ? match_held_lock+0xa6/0x410
 ? save_trace+0x1c0/0x1c0
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? match_held_lock+0x93/0x410
 ? match_held_lock+0x93/0x410
 ? mark_lock+0x16f/0x9b0
 ? save_trace+0x1c0/0x1c0
 ? print_irqtrace_events+0x110/0x110
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? perf_trace_sched_switch+0x500/0x500
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? lock_downgrade+0x310/0x310
 ? do_raw_spin_unlock+0x147/0x220
 ? do_raw_spin_trylock+0x100/0x100
 ? save_trace+0x1c0/0x1c0
 ? do_raw_spin_trylock+0xb0/0x100
 ? mark_held_locks+0x70/0xa0
 ? _raw_spin_unlock_irq+0x29/0x40
 shrink_inactive_list+0x456/0xa40
 ? putback_inactive_pages+0xc30/0xc30
 ? __lock_is_held+0x51/0xd0
 ? ___might_sleep.part.69+0x118/0x320
 ? perf_trace_sched_switch+0x500/0x500
 shrink_node_memcg+0x6b2/0xd80
 ? shrink_active_list+0xaf0/0xaf0
 ? mem_cgroup_nr_lru_pages+0x80/0x80
 ? lock_release+0x890/0x890
 ? do_raw_spin_trylock+0x100/0x100
 ? print_irqtrace_events+0x110/0x110
 ? mem_cgroup_from_id+0x40/0x40
 ? shrink_node+0x2b5/0x6d0
 shrink_node+0x2b5/0x6d0
 ? shrink_node_memcg+0xd80/0xd80
 ? do_raw_spin_trylock+0x100/0x100
 ? do_raw_spin_trylock+0xb0/0x100
 ? do_raw_spin_lock+0x110/0x110
 ? mark_held_locks+0x70/0xa0
 ? queue_work_on+0x35/0x70
 ? trace_hardirqs_on_caller+0x17a/0x250
 do_try_to_free_pages+0x201/0x6c0
 ? shrink_node+0x6d0/0x6d0
 ? __lock_is_held+0x51/0xd0
 try_to_free_pages+0x26d/0x5d0
 ? get_page_from_freelist+0x3b0/0x1910
 ? do_try_to_free_pages+0x6c0/0x6c0
 ? __lock_is_held+0x51/0xd0
 ? ___might_sleep.part.69+0x118/0x320
 ? wake_all_kswapds+0x10a/0x150
 __alloc_pages_slowpath+0x86a/0x1c70
 ? __lock_acquire+0x6b3/0x2050
 ? warn_alloc+0x290/0x290
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? putback_inactive_pages+0xb3d/0xc30
 ? sched_clock_cpu+0x14/0xf0
 ? __lock_acquire+0x6b3/0x2050
 ? __lock_acquire+0x6b3/0x2050
 ? save_trace+0x1c0/0x1c0
 ? mark_lock+0x16f/0x9b0
 ? native_sched_clock+0xf9/0x1a0
 ? __radix_tree_insert+0x470/0x470
 ? mark_lock+0x16f/0x9b0
 ? match_held_lock+0xa6/0x410
 ? save_trace+0x1c0/0x1c0
 ? lock_downgrade+0x310/0x310
 ? lock_release+0x890/0x890
 ? native_sched_clock+0xf9/0x1a0
 ? __lock_is_held+0x51/0xd0
 ? ___might_sleep.part.69+0x118/0x320
 ? perf_trace_sched_switch+0x500/0x500
 ? __might_sleep+0x58/0xe0
 __alloc_pages_nodemask+0x671/0x710
 ? __alloc_pages_slowpath+0x1c70/0x1c70
 ? cyc2ns_read_end+0x10/0x10
 ? sched_clock_cpu+0x14/0xf0
 ? policy_nodemask+0x1a/0xa0
 ? policy_node+0x56/0x60
 __page_cache_alloc+0x1ee/0x220
 ? page_endio+0x4d0/0x4d0
 ? mark_lock+0x16f/0x9b0
 ? match_held_lock+0x93/0x410
 ? print_irqtrace_events+0x110/0x110
 pagecache_get_page+0x1ff/0x730
 ? print_irqtrace_events+0x110/0x110
 ? mark_lock+0x16f/0x9b0
 ? add_to_page_cache_lru+0x390/0x390
 ? print_irqtrace_events+0x110/0x110
 ? mark_lock+0x16f/0x9b0
 ? match_held_lock+0xa6/0x410
 ? save_trace+0x1c0/0x1c0
 ? cyc2ns_read_end+0x10/0x10
 ? cyc2ns_read_end+0x10/0x10
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? native_sched_clock+0xf9/0x1a0
 ? __lock_is_held+0x51/0xd0
 ? ___might_sleep.part.69+0x118/0x320
 ? perf_trace_sched_switch+0x500/0x500
 ? __might_sleep+0x58/0xe0
 ext4_mb_load_buddy_gfp+0x6c9/0xd20
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? ext4_mb_good_group+0x250/0x250
 ? sched_clock_cpu+0x14/0xf0
 ? __lock_acquire+0x6b3/0x2050
 ? mark_lock+0x16f/0x9b0
 ? stack_access_ok+0x3d/0xa0
 ? deref_stack_reg+0xd1/0x150
 ? __read_once_size_nocheck.constprop.6+0x10/0x10
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? trace_hardirqs_on_caller+0x17a/0x250
 ? __orc_find+0x6b/0xc0
 ? stack_access_ok+0x3d/0xa0
 ? deref_stack_reg+0xd1/0x150
 ? __read_once_size_nocheck.constprop.6+0x10/0x10
 ? save_stack+0x32/0xb0
 ? deref_stack_reg+0x150/0x150
 ? match_held_lock+0x93/0x410
 ? save_trace+0x1c0/0x1c0
 ? cyc2ns_read_end+0x10/0x10
 ? match_held_lock+0x93/0x410
 ? __orc_find+0x6b/0xc0
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? lock_downgrade+0x310/0x310
 ext4_mb_find_by_goal+0x1d5/0x610
 ? ext4_mb_use_best_found+0x470/0x470
 ? writeback_sb_inodes+0x42e/0x910
 ? rcu_is_watching+0x88/0xd0
 ? ext4_get_group_no_and_offset+0x8d/0xb0
 ext4_mb_regular_allocator+0x13c/0x830
 ? ext4_mb_free_metadata+0x5e0/0x5e0
 ? ext4_mb_complex_scan_group+0x4e0/0x4e0
 ? ext4_mb_new_blocks+0x454/0x25a0
 ? ext4_mb_new_blocks+0x454/0x25a0
 ext4_mb_new_blocks+0x1240/0x25a0
 ? __read_once_size_nocheck.constprop.6+0x10/0x10
 ? sched_clock_cpu+0x14/0xf0
 ? ext4_discard_preallocations+0xa10/0xa10
 ? match_held_lock+0xa6/0x410
 ? save_trace+0x1c0/0x1c0
 ? __find_get_block+0x19f/0x690
 ? try_to_free_buffers+0x260/0x260
 ? __lock_is_held+0x51/0xd0
 ? ___might_sleep.part.69+0x118/0x320
 ? perf_trace_sched_switch+0x500/0x500
 ? __might_sleep+0x58/0xe0
 ? __getblk_gfp+0xd9/0x6c0
 ? save_stack+0x89/0xb0
 ? __find_get_block+0x690/0x690
 ? save_stack+0x32/0xb0
 ? kasan_kmalloc+0xa0/0xd0
 ? __kmalloc+0x157/0x370
 ? ext4_find_extent+0x36b/0x400
 ? ext4_ext_map_blocks+0x1d6/0x26e0
 ? ext4_map_blocks+0x642/0xa10
 ? ext4_writepages+0x155a/0x20a0
 ? do_writepages+0x8e/0xb0
 ? __writeback_single_inode+0x16a/0xca0
 ? writeback_sb_inodes+0x42e/0x910
 ? __writeback_inodes_wb+0x13b/0x1f0
 ? wb_writeback+0x74b/0x9e0
 ? wb_workfn+0x629/0xbc0
 ? process_one_work+0x766/0xea0
 ? worker_thread+0x1d2/0xc90
 ? kthread+0x1c9/0x1f0
 ? ret_from_fork+0x27/0x40
 ? match_held_lock+0xa6/0x410
 ? save_trace+0x1c0/0x1c0
 ? set_track+0x77/0x130
 ? init_object+0x5a/0x90
 ? ___slab_alloc+0x551/0x5d0
 ? ___slab_alloc+0x551/0x5d0
 ? match_held_lock+0xa6/0x410
 ? save_trace+0x1c0/0x1c0
 ? __read_extent_tree_block+0xee/0x4d0
 ? __ext4_ext_check+0x710/0x710
 ? kasan_unpoison_shadow+0x30/0x40
 ? kasan_kmalloc+0xa0/0xd0
 ? __lock_is_held+0x51/0xd0
 ? ext4_ext_search_right+0x251/0x480
 ext4_ext_map_blocks+0x13c7/0x26e0
 ? ext4_find_delalloc_cluster+0x60/0x60
 ? jbd2_journal_free_reserved+0x60/0x60
 ? save_stack+0x89/0xb0
 ? match_held_lock+0x93/0x410
 ? save_trace+0x1c0/0x1c0
 ? sched_clock_cpu+0x14/0xf0
 ? save_trace+0x1c0/0x1c0
 ? match_held_lock+0xa6/0x410
 ? lock_release+0x890/0x890
 ? find_held_lock+0x74/0xd0
 ? debug_lockdep_rcu_enabled.part.16+0x16/0x30
 ? lock_acquire+0x12e/0x350
 ? lock_contended+0x790/0x790
 ? lock_release+0x890/0x890
 ? ___might_sleep.part.69+0x118/0x320
 ? rcu_read_lock_sched_held+0x90/0xa0
 ? jbd2__journal_start+0x48a/0x4f0
 ? down_write+0x112/0x150
 ? down_read+0x150/0x150
 ? __might_sleep+0x58/0xe0
 ext4_map_blocks+0x642/0xa10
 ? ext4_issue_zeroout+0x90/0x90
 ext4_writepages+0x155a/0x20a0
 ? ext4_mark_inode_dirty+0x590/0x590
 ? save_trace+0x170/0x1c0
 ? do_raw_spin_trylock+0xb0/0x100
 ? elv_rqhash_add+0x153/0x190
 ? sched_clock_cpu+0x14/0xf0
 ? __lock_acquire+0x6b3/0x2050
 ? blk_mq_sched_assign_ioc+0xf0/0xf0
 ? match_held_lock+0x93/0x410
 ? debug_check_no_locks_freed+0x1a0/0x1a0
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? match_held_lock+0xa6/0x410
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? save_trace+0x1c0/0x1c0
 ? lock_downgrade+0x310/0x310
 ? lock_release+0x890/0x890
 ? do_raw_spin_unlock+0x147/0x220
 ? do_writepages+0x8e/0xb0
 do_writepages+0x8e/0xb0
 __writeback_single_inode+0x16a/0xca0
 ? __mark_inode_dirty+0xb00/0xb00
 ? cyc2ns_read_end+0x10/0x10
 ? match_held_lock+0x93/0x410
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? lock_downgrade+0x310/0x310
 ? writeback_sb_inodes+0x2a9/0x910
 ? do_raw_spin_unlock+0x147/0x220
 ? do_raw_spin_trylock+0x100/0x100
 ? lock_downgrade+0x310/0x310
 ? _raw_spin_unlock+0x24/0x30
 ? wbc_attach_and_unlock_inode+0xfc/0x4a0
 ? do_raw_spin_trylock+0xb0/0x100
 ? __writeback_single_inode+0xca0/0xca0
 ? __iget+0x10/0x10
 ? domain_dirty_limits+0x3c7/0x440
 writeback_sb_inodes+0x42e/0x910
 ? wbc_detach_inode+0x480/0x480
 ? trylock_super+0x16/0x70
 ? down_read_trylock+0xe1/0x120
 ? trylock_super+0x16/0x70
 ? downgrade_write+0x110/0x110
 ? move_expired_inodes+0x690/0x690
 ? save_trace+0x1c0/0x1c0
 ? debug_lockdep_rcu_enabled.part.16+0x16/0x30
 __writeback_inodes_wb+0x13b/0x1f0
 ? writeback_sb_inodes+0x910/0x910
 ? __lock_is_held+0x51/0xd0
 wb_writeback+0x74b/0x9e0
 ? writeback_inodes_wb.constprop.60+0x220/0x220
 ? print_irqtrace_events+0x110/0x110
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? cyc2ns_read_end+0x10/0x10
 ? do_raw_spin_trylock+0x100/0x100
 ? mark_held_locks+0x70/0xa0
 ? __local_bh_enable_ip+0x60/0x90
 ? wb_workfn+0x629/0xbc0
 wb_workfn+0x629/0xbc0
 ? inode_wait_for_writeback+0x30/0x30
 ? print_irqtrace_events+0x110/0x110
 ? rcu_is_watching+0x88/0xd0
 ? save_trace+0x1c0/0x1c0
 ? perf_iterate_sb+0x150/0x620
 ? native_sched_clock+0xf9/0x1a0
 ? perf_log_itrace_start+0x280/0x280
 ? cyc2ns_read_end+0x10/0x10
 ? native_sched_clock+0xf9/0x1a0
 ? match_held_lock+0x93/0x410
 ? save_trace+0x1c0/0x1c0
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? lock_downgrade+0x310/0x310
 ? match_held_lock+0xa6/0x410
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? save_trace+0x1c0/0x1c0
 ? lock_acquire+0x12e/0x350
 ? lock_acquire+0x12e/0x350
 ? process_one_work+0x66e/0xea0
 ? lock_release+0x890/0x890
 ? do_raw_spin_trylock+0x100/0x100
 ? __lock_is_held+0x51/0xd0
 process_one_work+0x766/0xea0
 ? pwq_dec_nr_in_flight+0x1e0/0x1e0
 ? preempt_notifier_dec+0x20/0x20
 ? __schedule+0x5cc/0x1310
 ? __sched_text_start+0x8/0x8
 ? match_held_lock+0x93/0x410
 ? save_trace+0x1c0/0x1c0
 ? native_sched_clock+0xf9/0x1a0
 ? cyc2ns_read_end+0x10/0x10
 ? cyc2ns_read_end+0x10/0x10
 ? find_held_lock+0x74/0xd0
 ? debug_lockdep_rcu_enabled.part.16+0x16/0x30
 ? lock_contended+0x790/0x790
 ? lock_release+0x890/0x890
 ? do_raw_spin_unlock+0x147/0x220
 ? do_raw_spin_trylock+0x100/0x100
 ? retint_kernel+0x10/0x10
 ? do_raw_spin_trylock+0xb3/0x100
 ? do_raw_spin_lock+0x110/0x110
 ? mark_held_locks+0x1b/0xa0
 worker_thread+0x1d2/0xc90
 ? do_raw_spin_unlock+0x147/0x220
 ? do_raw_spin_trylock+0x100/0x100
 ? process_one_work+0xea0/0xea0
 ? get_vtime_delta+0x13/0x80
 ? mark_held_locks+0x1b/0xa0
 ? trace_hardirqs_on_caller+0x17a/0x250
 ? _raw_spin_unlock_irq+0x29/0x40
 ? finish_task_switch+0x183/0x470
 ? finish_task_switch+0x101/0x470
 ? preempt_notifier_dec+0x20/0x20
 ? __schedule+0x5cc/0x1310
 ? try_to_wake_up+0xe7/0xbb0
 ? save_stack+0x32/0xb0
 ? kasan_kmalloc+0xa0/0xd0
 ? native_sched_clock+0xf9/0x1a0
 ? ret_from_fork+0x27/0x40
 ? sched_clock_cpu+0x14/0xf0
 ? sched_clock_cpu+0x14/0xf0
 ? lock_downgrade+0x310/0x310
 ? __schedule+0x1310/0x1310
 ? do_raw_spin_unlock+0x147/0x220
 ? do_raw_spin_trylock+0x100/0x100
 ? do_raw_spin_lock+0x110/0x110
 ? __init_waitqueue_head+0xbe/0xf0
 ? mark_held_locks+0x1b/0xa0
 ? _raw_spin_unlock_irqrestore+0x32/0x50
 ? process_one_work+0xea0/0xea0
 kthread+0x1c9/0x1f0
 ? kthread_create_on_node+0xc0/0xc0
 ret_from_fork+0x27/0x40
Kernel Offset: disabled
Rebooting in 1 seconds..

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ