Messages in this thread | | | Date | Mon, 16 Oct 2017 13:56:13 -0400 | From | Dave Jones <> | 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..
| |