[ 15.774756][ T274] ip (274) used greatest stack depth: 24056 bytes left [ 21.895891][ T313] ip (313) used greatest stack depth: 24048 bytes left [ 225.079649][ T1444] mpls_gso: MPLS GSO support [ 954.531730][ C0] [ 954.531853][ C0] ================================ [ 954.532038][ C0] WARNING: inconsistent lock state [ 954.532214][ C0] 6.15.0-virtme #1 Not tainted [ 954.532385][ C0] -------------------------------- [ 954.532557][ C0] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 954.532773][ C0] ksoftirqd/0/14 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 954.532992][ C0] ffffffffb4ce5b98 (&xa->xa_lock#8){+.?.}-{3:3}, at: xa_set_mark+0x73/0x120 [ 954.533313][ C0] {SOFTIRQ-ON-W} state was registered at: [ 954.533483][ C0] __lock_acquire+0x20b/0x7e0 [ 954.533664][ C0] lock_acquire.part.0+0xb6/0x240 [ 954.533845][ C0] _raw_spin_lock+0x33/0x40 [ 954.534023][ C0] xa_store+0x1c/0x50 [ 954.534156][ C0] ref_tracker_dir_debugfs+0x168/0x1b0 [ 954.534327][ C0] init_net_debugfs+0x15/0x70 [ 954.534501][ C0] do_one_initcall+0x8c/0x1e0 [ 954.534674][ C0] do_initcalls+0x176/0x280 [ 954.534862][ C0] kernel_init_freeable+0x22d/0x300 [ 954.535032][ C0] kernel_init+0x20/0x200 [ 954.535208][ C0] ret_from_fork+0x240/0x320 [ 954.535381][ C0] ret_from_fork_asm+0x1a/0x30 [ 954.535558][ C0] irq event stamp: 46908190 [ 954.535732][ C0] hardirqs last enabled at (46908190): [] kasan_quarantine_put+0x10d/0x230 [ 954.536071][ C0] hardirqs last disabled at (46908189): [] kasan_quarantine_put+0xb8/0x230 [ 954.536412][ C0] softirqs last enabled at (46908046): [] handle_softirqs+0x358/0x620 [ 954.536714][ C0] softirqs last disabled at (46908051): [] run_ksoftirqd+0x3f/0x70 [ 954.537012][ C0] [ 954.537012][ C0] other info that might help us debug this: [ 954.537263][ C0] Possible unsafe locking scenario: [ 954.537263][ C0] [ 954.537515][ C0] CPU0 [ 954.537645][ C0] ---- [ 954.537773][ C0] lock(&xa->xa_lock#8); [ 954.537903][ C0] [ 954.538030][ C0] lock(&xa->xa_lock#8); [ 954.538204][ C0] [ 954.538204][ C0] *** DEADLOCK *** [ 954.538204][ C0] [ 954.538459][ C0] 1 lock held by ksoftirqd/0/14: [ 954.538634][ C0] #0: ffffffffb218d440 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x2e4/0xf20 [ 954.538945][ C0] [ 954.538945][ C0] stack backtrace: [ 954.539161][ C0] CPU: 0 UID: 0 PID: 14 Comm: ksoftirqd/0 Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 954.539166][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 954.539168][ C0] Call Trace: [ 954.539170][ C0] [ 954.539172][ C0] dump_stack_lvl+0x82/0xd0 [ 954.539178][ C0] print_usage_bug.part.0+0x25f/0x360 [ 954.539183][ C0] mark_lock_irq+0x343/0x400 [ 954.539186][ C0] ? stack_depot_save_flags+0x42e/0x7a0 [ 954.539192][ C0] ? validate_chain+0x166/0x4d0 [ 954.539197][ C0] mark_lock+0x174/0x2f0 [ 954.539201][ C0] mark_usage+0x46/0x150 [ 954.539204][ C0] __lock_acquire+0x20b/0x7e0 [ 954.539207][ C0] ? ret_from_fork_asm+0x1a/0x30 [ 954.539213][ C0] lock_acquire.part.0+0xb6/0x240 [ 954.539216][ C0] ? xa_set_mark+0x73/0x120 [ 954.539221][ C0] ? rcu_is_watching+0x12/0xc0 [ 954.539225][ C0] ? lock_acquire+0x10c/0x170 [ 954.539228][ C0] ? xa_set_mark+0x73/0x120 [ 954.539233][ C0] _raw_spin_lock+0x33/0x40 [ 954.539236][ C0] ? xa_set_mark+0x73/0x120 [ 954.539239][ C0] xa_set_mark+0x73/0x120 [ 954.539242][ C0] ? __pfx_xa_set_mark+0x10/0x10 [ 954.539246][ C0] ? trace_rcu_segcb_stats+0x106/0x220 [ 954.539250][ C0] ? kasan_quarantine_put+0x10d/0x230 [ 954.539253][ C0] ? lockdep_hardirqs_on+0x7c/0x110 [ 954.539258][ C0] ref_tracker_dir_exit+0xb2/0x740 [ 954.539261][ C0] ? ref_tracker_free+0x35d/0x900 [ 954.539264][ C0] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 954.539267][ C0] ? ref_tracker_free+0x35d/0x900 [ 954.539269][ C0] ? __lock_acquire+0x44d/0x7e0 [ 954.539272][ C0] ? __pfx_ref_tracker_free+0x10/0x10 [ 954.539275][ C0] ? __sk_destruct+0x383/0x780 [ 954.539281][ C0] ? rcu_do_batch+0x34c/0xf20 [ 954.539283][ C0] ? rcu_core+0x2bb/0x500 [ 954.539286][ C0] ? handle_softirqs+0x218/0x620 [ 954.539291][ C0] __put_net+0x83/0x140 [ 954.539294][ C0] ? __pfx_migrate_enable+0x10/0x10 [ 954.539298][ C0] ? __pfx___put_net+0x10/0x10 [ 954.539302][ C0] ? bpf_sk_storage_free+0x9f/0x1c0 [ 954.539307][ C0] __sk_destruct+0x58a/0x780 [ 954.539311][ C0] ? rcu_do_batch+0x34a/0xf20 [ 954.539313][ C0] rcu_do_batch+0x34c/0xf20 [ 954.539318][ C0] ? __pfx_rcu_do_batch+0x10/0x10 [ 954.539322][ C0] ? rcu_is_watching+0x12/0xc0 [ 954.539325][ C0] ? note_gp_changes+0x182/0x1e0 [ 954.539328][ C0] ? lockdep_hardirqs_on+0x7c/0x110 [ 954.539332][ C0] rcu_core+0x2bb/0x500 [ 954.539336][ C0] handle_softirqs+0x218/0x620 [ 954.539340][ C0] ? __pfx_run_ksoftirqd+0x10/0x10 [ 954.539344][ C0] run_ksoftirqd+0x3f/0x70 [ 954.539347][ C0] smpboot_thread_fn+0x30a/0x960 [ 954.539350][ C0] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 954.539353][ C0] kthread+0x37e/0x600 [ 954.539357][ C0] ? __pfx_kthread+0x10/0x10 [ 954.539359][ C0] ? ret_from_fork+0x1b/0x320 [ 954.539362][ C0] ? __lock_release+0x5d/0x170 [ 954.539366][ C0] ? rcu_is_watching+0x12/0xc0 [ 954.539369][ C0] ? __pfx_kthread+0x10/0x10 [ 954.539373][ C0] ret_from_fork+0x240/0x320 [ 954.539376][ C0] ? __pfx_kthread+0x10/0x10 [ 954.539378][ C0] ret_from_fork_asm+0x1a/0x30 [ 954.539385][ C0]