[ 14.626505][ T239] GACT probability NOT on [ 17.085888][ C2] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:623 [ 17.086273][ C2] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 28, name: ksoftirqd/2 [ 17.086505][ C2] preempt_count: 100, expected: 0 [ 17.086659][ C2] RCU nest depth: 0, expected: 0 [ 17.087007][ C2] 1 lock held by ksoftirqd/2/28: [ 17.087169][ C2] #0: ffffffffb3177c00 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x389/0x1020 [ 17.087417][ C2] Preemption disabled at: [ 17.087419][ C2] [] handle_softirqs+0xf7/0x940 [ 17.087724][ C2] CPU: 2 UID: 0 PID: 28 Comm: ksoftirqd/2 Not tainted 7.1.0-rc5-virtme #1 PREEMPT(full) [ 17.087728][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.087730][ C2] Call Trace: [ 17.087732][ C2] [ 17.087734][ C2] dump_stack_lvl+0x6f/0xa0 [ 17.087741][ C2] ? handle_softirqs+0xf7/0x940 [ 17.087746][ C2] __might_resched.cold+0x20d/0x2d6 [ 17.087750][ C2] ? perf_trace_sched_switch+0x7d0/0x7d0 [ 17.087756][ C2] __mutex_lock+0x118/0x2010 [ 17.087760][ C2] ? validate_chain+0x38b/0xc20 [ 17.087763][ C2] ? __tcf_chain_put+0x5f/0xb20 [ 17.087768][ C2] ? ww_mutex_lock+0x160/0x160 [ 17.087773][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 17.087775][ C2] ? rcu_is_watching+0x15/0xd0 [ 17.087779][ C2] ? __tcf_chain_put+0x5f/0xb20 [ 17.087781][ C2] __tcf_chain_put+0x5f/0xb20 [ 17.087783][ C2] ? free_percpu.part.0+0x5f7/0xc80 [ 17.087789][ C2] tcf_action_rcu_free+0x14f/0x1a0 [ 17.087791][ C2] ? rcu_do_batch+0x2b4/0x1020 [ 17.087793][ C2] rcu_do_batch+0x2b6/0x1020 [ 17.087797][ C2] ? rcu_start_this_gp+0x270/0x490 [ 17.087799][ C2] ? trace_rcu_batch_end+0x330/0x330 [ 17.087802][ C2] ? rcu_is_watching+0x15/0xd0 [ 17.087804][ C2] ? trace_irq_enable.constprop.0+0x9b/0x180 [ 17.087808][ C2] ? trace_irq_disable.constprop.0+0x9b/0x180 [ 17.087809][ C2] ? lockdep_hardirqs_on_prepare.part.0+0x9a/0x160 [ 17.087811][ C2] ? lockdep_hardirqs_on+0x8c/0x130 [ 17.087815][ C2] rcu_core+0x2bf/0x640 [ 17.087817][ C2] handle_softirqs+0x1d8/0x940 [ 17.087819][ C2] ? find_held_lock+0x2b/0x80 [ 17.087823][ C2] ? _local_bh_enable+0xd0/0xd0 [ 17.087826][ C2] ? rcu_is_watching+0x15/0xd0 [ 17.087828][ C2] run_ksoftirqd+0x39/0x60 [ 17.087830][ C2] smpboot_thread_fn+0x2fb/0x9b0 [ 17.087834][ C2] ? sort_range+0x20/0x20 [ 17.087836][ C2] kthread+0x367/0x460 [ 17.087838][ C2] ? trace_irq_enable.constprop.0+0x9b/0x180 [ 17.087840][ C2] ? kthread_affine_node+0x330/0x330 [ 17.087843][ C2] ret_from_fork+0x474/0x6b0 [ 17.087846][ C2] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 17.087849][ C2] ? __switch_to+0x5a3/0xe00 [ 17.087852][ C2] ? kthread_affine_node+0x330/0x330 [ 17.087855][ C2] ret_from_fork_asm+0x11/0x20 [ 17.087861][ C2] [ 17.093186][ C2] [ 17.093243][ C2] ============================= [ 17.093319][ C2] [ BUG: Invalid wait context ] [ 17.093394][ C2] 7.1.0-rc5-virtme #1 Tainted: G W [ 17.093487][ C2] ----------------------------- [ 17.093560][ C2] ksoftirqd/2/28 is trying to lock: [ 17.093633][ C2] ff1100000bcbb8b0 (&block->lock){+.+.}-{4:4}, at: __tcf_chain_put+0x5f/0xb20 [ 17.093768][ C2] other info that might help us debug this: [ 17.093864][ C2] context-{3:3} [ 17.093920][ C2] 1 lock held by ksoftirqd/2/28: [ 17.094003][ C2] #0: ffffffffb3177c00 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x389/0x1020 [ 17.094172][ C2] stack backtrace: [ 17.094230][ C2] CPU: 2 UID: 0 PID: 28 Comm: ksoftirqd/2 Tainted: G W 7.1.0-rc5-virtme #1 PREEMPT(full) [ 17.094233][ C2] Tainted: [W]=WARN [ 17.094233][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 17.094235][ C2] Call Trace: [ 17.094235][ C2] [ 17.094237][ C2] dump_stack_lvl+0x6f/0xa0 [ 17.094240][ C2] __lock_acquire.cold+0x3a/0x66 [ 17.094243][ C2] ? dump_stack_lvl+0x86/0xa0 [ 17.094245][ C2] lock_acquire.part.0+0xbc/0x260 [ 17.094247][ C2] ? __tcf_chain_put+0x5f/0xb20 [ 17.094249][ C2] ? rcu_is_watching+0x15/0xd0 [ 17.094250][ C2] ? lock_acquire+0x134/0x160 [ 17.094252][ C2] __mutex_lock+0x1ae/0x2010 [ 17.094254][ C2] ? __tcf_chain_put+0x5f/0xb20 [ 17.094255][ C2] ? validate_chain+0x38b/0xc20 [ 17.094257][ C2] ? __tcf_chain_put+0x5f/0xb20 [ 17.094259][ C2] ? ww_mutex_lock+0x160/0x160 [ 17.094261][ C2] ? __lock_release.isra.0+0x6b/0x1a0 [ 17.094262][ C2] ? rcu_is_watching+0x15/0xd0 [ 17.094264][ C2] ? __tcf_chain_put+0x5f/0xb20 [ 17.094266][ C2] __tcf_chain_put+0x5f/0xb20 [ 17.094267][ C2] ? free_percpu.part.0+0x5f7/0xc80 [ 17.094270][ C2] tcf_action_rcu_free+0x14f/0x1a0 [ 17.094271][ C2] ? rcu_do_batch+0x2b4/0x1020 [ 17.094273][ C2] rcu_do_batch+0x2b6/0x1020 [ 17.094275][ C2] ? rcu_start_this_gp+0x270/0x490 [ 17.094277][ C2] ? trace_rcu_batch_end+0x330/0x330 [ 17.094279][ C2] ? rcu_is_watching+0x15/0xd0 [ 17.094281][ C2] ? trace_irq_enable.constprop.0+0x9b/0x180 [ 17.094283][ C2] ? trace_irq_disable.constprop.0+0x9b/0x180 [ 17.094284][ C2] ? lockdep_hardirqs_on_prepare.part.0+0x9a/0x160 [ 17.094285][ C2] ? lockdep_hardirqs_on+0x8c/0x130 [ 17.094288][ C2] rcu_core+0x2bf/0x640 [ 17.094289][ C2] handle_softirqs+0x1d8/0x940 [ 17.094291][ C2] ? find_held_lock+0x2b/0x80 [ 17.094294][ C2] ? _local_bh_enable+0xd0/0xd0 [ 17.094295][ C2] ? rcu_is_watching+0x15/0xd0 [ 17.094297][ C2] run_ksoftirqd+0x39/0x60 [ 17.094298][ C2] smpboot_thread_fn+0x2fb/0x9b0 [ 17.094301][ C2] ? sort_range+0x20/0x20 [ 17.094302][ C2] kthread+0x367/0x460 [ 17.094304][ C2] ? trace_irq_enable.constprop.0+0x9b/0x180 [ 17.094305][ C2] ? kthread_affine_node+0x330/0x330 [ 17.094307][ C2] ret_from_fork+0x474/0x6b0 [ 17.094309][ C2] ? arch_exit_to_user_mode_prepare.isra.0+0x120/0x120 [ 17.094311][ C2] ? __switch_to+0x5a3/0xe00 [ 17.094313][ C2] ? kthread_affine_node+0x330/0x330 [ 17.094314][ C2] ret_from_fork_asm+0x11/0x20 [ 17.094317][ C2]