[ 2904.013749][ C2] [ 2904.013974][ C2] ================================ [ 2904.014154][ C2] WARNING: inconsistent lock state [ 2904.014331][ C2] 6.15.0-virtme #1 Not tainted [ 2904.014507][ C2] -------------------------------- [ 2904.014680][ C2] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 2904.014890][ C2] ksoftirqd/2/27 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 2904.015101][ C2] ffffffff92ee5b98 (&xa->xa_lock#8){+.?.}-{3:3}, at: xa_set_mark+0x73/0x120 [ 2904.015431][ C2] {SOFTIRQ-ON-W} state was registered at: [ 2904.015600][ C2] __lock_acquire+0x20b/0x7e0 [ 2904.015789][ C2] lock_acquire.part.0+0xb6/0x240 [ 2904.015955][ C2] _raw_spin_lock+0x33/0x40 [ 2904.016130][ C2] xa_store+0x1c/0x50 [ 2904.016257][ C2] ref_tracker_dir_debugfs+0x168/0x1b0 [ 2904.016437][ C2] init_net_debugfs+0x15/0x70 [ 2904.016620][ C2] do_one_initcall+0x8c/0x1e0 [ 2904.016804][ C2] do_initcalls+0x176/0x280 [ 2904.016984][ C2] kernel_init_freeable+0x22d/0x300 [ 2904.017157][ C2] kernel_init+0x20/0x200 [ 2904.017330][ C2] ret_from_fork+0x240/0x320 [ 2904.017511][ C2] ret_from_fork_asm+0x1a/0x30 [ 2904.017682][ C2] irq event stamp: 89563978 [ 2904.017855][ C2] hardirqs last enabled at (89563978): [] kasan_quarantine_put+0x10d/0x230 [ 2904.018207][ C2] hardirqs last disabled at (89563977): [] kasan_quarantine_put+0xb8/0x230 [ 2904.018550][ C2] softirqs last enabled at (89563902): [] handle_softirqs+0x358/0x620 [ 2904.018860][ C2] softirqs last disabled at (89563907): [] run_ksoftirqd+0x3f/0x70 [ 2904.019160][ C2] [ 2904.019160][ C2] other info that might help us debug this: [ 2904.019420][ C2] Possible unsafe locking scenario: [ 2904.019420][ C2] [ 2904.019668][ C2] CPU0 [ 2904.019796][ C2] ---- [ 2904.019925][ C2] lock(&xa->xa_lock#8); [ 2904.020062][ C2] [ 2904.020193][ C2] lock(&xa->xa_lock#8); [ 2904.020363][ C2] [ 2904.020363][ C2] *** DEADLOCK *** [ 2904.020363][ C2] [ 2904.020617][ C2] 1 lock held by ksoftirqd/2/27: [ 2904.020793][ C2] #0: ffffffff9038d440 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x2e4/0xf20 [ 2904.021099][ C2] [ 2904.021099][ C2] stack backtrace: [ 2904.021318][ C2] CPU: 2 UID: 0 PID: 27 Comm: ksoftirqd/2 Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 2904.021324][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 2904.021327][ C2] Call Trace: [ 2904.021331][ C2] [ 2904.021333][ C2] dump_stack_lvl+0x82/0xd0 [ 2904.021342][ C2] print_usage_bug.part.0+0x25f/0x360 [ 2904.021347][ C2] mark_lock_irq+0x343/0x400 [ 2904.021351][ C2] ? stack_depot_save_flags+0x42e/0x7a0 [ 2904.021357][ C2] ? validate_chain+0x166/0x4d0 [ 2904.021363][ C2] mark_lock+0x174/0x2f0 [ 2904.021367][ C2] mark_usage+0x46/0x150 [ 2904.021370][ C2] __lock_acquire+0x20b/0x7e0 [ 2904.021373][ C2] ? ret_from_fork_asm+0x1a/0x30 [ 2904.021378][ C2] lock_acquire.part.0+0xb6/0x240 [ 2904.021382][ C2] ? xa_set_mark+0x73/0x120 [ 2904.021386][ C2] ? rcu_is_watching+0x12/0xc0 [ 2904.021392][ C2] ? lock_acquire+0x10c/0x170 [ 2904.021395][ C2] ? xa_set_mark+0x73/0x120 [ 2904.021400][ C2] _raw_spin_lock+0x33/0x40 [ 2904.021403][ C2] ? xa_set_mark+0x73/0x120 [ 2904.021406][ C2] xa_set_mark+0x73/0x120 [ 2904.021409][ C2] ? __pfx_xa_set_mark+0x10/0x10 [ 2904.021413][ C2] ? trace_rcu_segcb_stats+0x106/0x220 [ 2904.021417][ C2] ? kasan_quarantine_put+0x10d/0x230 [ 2904.021420][ C2] ? lockdep_hardirqs_on+0x7c/0x110 [ 2904.021425][ C2] ref_tracker_dir_exit+0xb2/0x740 [ 2904.021428][ C2] ? ref_tracker_free+0x35d/0x900 [ 2904.021431][ C2] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 2904.021434][ C2] ? ref_tracker_free+0x35d/0x900 [ 2904.021436][ C2] ? __lock_acquire+0x44d/0x7e0 [ 2904.021440][ C2] ? __pfx_ref_tracker_free+0x10/0x10 [ 2904.021442][ C2] ? __sk_destruct+0x383/0x780 [ 2904.021456][ C2] ? rcu_do_batch+0x34c/0xf20 [ 2904.021458][ C2] ? rcu_core+0x2bb/0x500 [ 2904.021462][ C2] ? handle_softirqs+0x218/0x620 [ 2904.021466][ C2] __put_net+0x83/0x140 [ 2904.021472][ C2] ? __pfx_migrate_enable+0x10/0x10 [ 2904.021481][ C2] ? __pfx___put_net+0x10/0x10 [ 2904.021485][ C2] ? bpf_sk_storage_free+0x9f/0x1c0 [ 2904.021495][ C2] __sk_destruct+0x58a/0x780 [ 2904.021500][ C2] ? rcu_do_batch+0x34a/0xf20 [ 2904.021502][ C2] rcu_do_batch+0x34c/0xf20 [ 2904.021507][ C2] ? __pfx_rcu_do_batch+0x10/0x10 [ 2904.021511][ C2] ? __lock_release+0x5d/0x170 [ 2904.021514][ C2] ? rcu_is_watching+0x12/0xc0 [ 2904.021517][ C2] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 2904.021522][ C2] rcu_core+0x2bb/0x500 [ 2904.021525][ C2] handle_softirqs+0x218/0x620 [ 2904.021530][ C2] ? __pfx_run_ksoftirqd+0x10/0x10 [ 2904.021534][ C2] run_ksoftirqd+0x3f/0x70 [ 2904.021537][ C2] smpboot_thread_fn+0x30a/0x960 [ 2904.021542][ C2] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 2904.021545][ C2] kthread+0x37e/0x600 [ 2904.021550][ C2] ? __pfx_kthread+0x10/0x10 [ 2904.021553][ C2] ? ret_from_fork+0x1b/0x320 [ 2904.021555][ C2] ? __lock_release+0x5d/0x170 [ 2904.021559][ C2] ? rcu_is_watching+0x12/0xc0 [ 2904.021562][ C2] ? __pfx_kthread+0x10/0x10 [ 2904.021566][ C2] ret_from_fork+0x240/0x320 [ 2904.021568][ C2] ? __pfx_kthread+0x10/0x10 [ 2904.021571][ C2] ret_from_fork_asm+0x1a/0x30 [ 2904.021578][ C2]