[ 1286.243631][ C0] [ 1286.243810][ C0] ================================ [ 1286.244010][ C0] WARNING: inconsistent lock state [ 1286.244200][ C0] 6.15.0-virtme #1 Not tainted [ 1286.244405][ C0] -------------------------------- [ 1286.244606][ C0] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 1286.244865][ C0] ksoftirqd/0/14 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 1286.245127][ C0] ffffffffbea43218 (&xa->xa_lock#8){+.?.}-{3:3}, at: xa_set_mark+0x73/0x120 [ 1286.245513][ C0] {SOFTIRQ-ON-W} state was registered at: [ 1286.245717][ C0] __lock_acquire+0x20b/0x7e0 [ 1286.245934][ C0] lock_acquire.part.0+0xb6/0x240 [ 1286.246147][ C0] _raw_spin_lock+0x33/0x40 [ 1286.246361][ C0] xa_store+0x1c/0x50 [ 1286.246517][ C0] ref_tracker_dir_debugfs+0x168/0x1b0 [ 1286.246722][ C0] init_net_debugfs+0x15/0x70 [ 1286.246927][ C0] do_one_initcall+0x8c/0x1e0 [ 1286.247136][ C0] do_initcalls+0x176/0x280 [ 1286.247341][ C0] kernel_init_freeable+0x22d/0x300 [ 1286.247555][ C0] kernel_init+0x20/0x200 [ 1286.247763][ C0] ret_from_fork+0x240/0x320 [ 1286.247971][ C0] ret_from_fork_asm+0x1a/0x30 [ 1286.248175][ C0] irq event stamp: 12127026 [ 1286.248380][ C0] hardirqs last enabled at (12127026): [] _raw_spin_unlock_irqrestore+0x5d/0x80 [ 1286.248800][ C0] hardirqs last disabled at (12127025): [] _raw_spin_lock_irqsave+0x5b/0x60 [ 1286.249210][ C0] softirqs last enabled at (12124876): [] handle_softirqs+0x358/0x620 [ 1286.249609][ C0] softirqs last disabled at (12124881): [] run_ksoftirqd+0x3f/0x70 [ 1286.249974][ C0] [ 1286.249974][ C0] other info that might help us debug this: [ 1286.250277][ C0] Possible unsafe locking scenario: [ 1286.250277][ C0] [ 1286.250583][ C0] CPU0 [ 1286.250739][ C0] ---- [ 1286.250890][ C0] lock(&xa->xa_lock#8); [ 1286.251054][ C0] [ 1286.251216][ C0] lock(&xa->xa_lock#8); [ 1286.251425][ C0] [ 1286.251425][ C0] *** DEADLOCK *** [ 1286.251425][ C0] [ 1286.251724][ C0] 2 locks held by ksoftirqd/0/14: [ 1286.251927][ C0] #0: ffffffffbbf9d4e0 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x381/0x13e0 [ 1286.252302][ C0] #1: ffffffffbbf9d4e0 (rcu_read_lock){....}-{1:3}, at: ip_local_deliver_finish+0x209/0x4b0 [ 1286.252746][ C0] [ 1286.252746][ C0] stack backtrace: [ 1286.253004][ C0] CPU: 0 UID: 0 PID: 14 Comm: ksoftirqd/0 Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 1286.253008][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1286.253011][ C0] Call Trace: [ 1286.253013][ C0] [ 1286.253016][ C0] dump_stack_lvl+0x82/0xd0 [ 1286.253025][ C0] print_usage_bug.part.0+0x25f/0x360 [ 1286.253030][ C0] mark_lock_irq+0x343/0x400 [ 1286.253035][ C0] ? save_trace+0x52/0x170 [ 1286.253040][ C0] mark_lock+0x174/0x2f0 [ 1286.253044][ C0] mark_usage+0x46/0x150 [ 1286.253048][ C0] __lock_acquire+0x20b/0x7e0 [ 1286.253051][ C0] ? unwind_next_frame+0x4f8/0x1e10 [ 1286.253056][ C0] ? smpboot_thread_fn+0x307/0x960 [ 1286.253062][ C0] lock_acquire.part.0+0xb6/0x240 [ 1286.253065][ C0] ? xa_set_mark+0x73/0x120 [ 1286.253069][ C0] ? rcu_is_watching+0x12/0xc0 [ 1286.253075][ C0] ? lock_acquire+0x10c/0x170 [ 1286.253078][ C0] ? xa_set_mark+0x73/0x120 [ 1286.253082][ C0] _raw_spin_lock+0x33/0x40 [ 1286.253086][ C0] ? xa_set_mark+0x73/0x120 [ 1286.253089][ C0] xa_set_mark+0x73/0x120 [ 1286.253092][ C0] ? __pfx_xa_set_mark+0x10/0x10 [ 1286.253095][ C0] ? __lock_acquire+0x44d/0x7e0 [ 1286.253101][ C0] ? find_held_lock+0x2b/0x80 [ 1286.253104][ C0] ref_tracker_dir_exit+0xb2/0x740 [ 1286.253108][ C0] ? trace_kfree+0x2a/0xd0 [ 1286.253114][ C0] ? kfree+0x2d/0x320 [ 1286.253118][ C0] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 1286.253121][ C0] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 1286.253125][ C0] ? ref_tracker_free+0x35d/0x900 [ 1286.253128][ C0] ? __lock_acquire+0x44d/0x7e0 [ 1286.253132][ C0] ? __pfx_ref_tracker_free+0x10/0x10 [ 1286.253135][ C0] ? __sk_destruct+0x383/0x780 [ 1286.253139][ C0] ? tcp_v4_err+0xb76/0x13d0 [ 1286.253144][ C0] ? icmp_unreach+0x2c9/0xc40 [ 1286.253148][ C0] ? icmp_rcv+0x7fa/0xfe0 [ 1286.253152][ C0] __put_net+0x83/0x140 [ 1286.253157][ C0] ? handle_softirqs+0x21b/0x620 [ 1286.253161][ C0] ? __pfx___put_net+0x10/0x10 [ 1286.253165][ C0] ? bpf_sk_storage_free+0x9f/0x1c0 [ 1286.253173][ C0] __sk_destruct+0x58a/0x780 [ 1286.253177][ C0] tcp_v4_err+0xb76/0x13d0 [ 1286.253183][ C0] icmp_unreach+0x2c9/0xc40 [ 1286.253185][ C0] ? __skb_checksum_complete+0xde/0x2e0 [ 1286.253189][ C0] icmp_rcv+0x7fa/0xfe0 [ 1286.253194][ C0] ip_protocol_deliver_rcu+0x319/0x390 [ 1286.253198][ C0] ip_local_deliver_finish+0x2c2/0x4b0 [ 1286.253203][ C0] ip_local_deliver+0x19c/0x480 [ 1286.253206][ C0] ? __pfx_ip_local_deliver+0x10/0x10 [ 1286.253211][ C0] ? ip_rcv_finish_core+0x1ad/0x1340 [ 1286.253217][ C0] ? process_backlog+0x381/0x13e0 [ 1286.253220][ C0] ip_rcv+0x4a1/0x660 [ 1286.253223][ C0] ? __pfx_ip_rcv+0x10/0x10 [ 1286.253227][ C0] ? rcu_read_lock_any_held+0x43/0xb0 [ 1286.253233][ C0] ? validate_chain+0x166/0x4d0 [ 1286.253238][ C0] ? __lock_acquire+0x44d/0x7e0 [ 1286.253242][ C0] ? __pfx_ip_rcv+0x10/0x10 [ 1286.253244][ C0] ? process_backlog+0x381/0x13e0 [ 1286.253247][ C0] __netif_receive_skb_one_core+0x164/0x1b0 [ 1286.253251][ C0] ? __pfx___netif_receive_skb_one_core+0x10/0x10 [ 1286.253255][ C0] ? rcu_is_watching+0x12/0xc0 [ 1286.253259][ C0] ? lock_acquire+0x10c/0x170 [ 1286.253262][ C0] ? process_backlog+0x381/0x13e0 [ 1286.253266][ C0] process_backlog+0x3c1/0x13e0 [ 1286.253271][ C0] __napi_poll.constprop.0+0xa2/0x460 [ 1286.253275][ C0] ? rcu_is_watching+0x12/0xc0 [ 1286.253279][ C0] net_rx_action+0x54f/0xda0 [ 1286.253285][ C0] ? __pfx_net_rx_action+0x10/0x10 [ 1286.253289][ C0] ? __qdisc_run+0x1a0/0x3a0 [ 1286.253295][ C0] ? find_held_lock+0x2b/0x80 [ 1286.253299][ C0] ? __lock_release+0x5d/0x170 [ 1286.253303][ C0] ? net_tx_action+0x4ae/0x6b0 [ 1286.253311][ C0] handle_softirqs+0x21b/0x620 [ 1286.253315][ C0] ? __pfx_run_ksoftirqd+0x10/0x10 [ 1286.253319][ C0] run_ksoftirqd+0x3f/0x70 [ 1286.253323][ C0] smpboot_thread_fn+0x307/0x960 [ 1286.253326][ C0] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 1286.253329][ C0] kthread+0x37b/0x600 [ 1286.253334][ C0] ? __pfx_kthread+0x10/0x10 [ 1286.253336][ C0] ? ret_from_fork+0x1b/0x320 [ 1286.253340][ C0] ? __lock_release+0x5d/0x170 [ 1286.253343][ C0] ? rcu_is_watching+0x12/0xc0 [ 1286.253347][ C0] ? __pfx_kthread+0x10/0x10 [ 1286.253350][ C0] ret_from_fork+0x240/0x320 [ 1286.253353][ C0] ? __pfx_kthread+0x10/0x10 [ 1286.253356][ C0] ret_from_fork_asm+0x1a/0x30 [ 1286.253363][ C0] [ 2572.073916][T29199] pm_nl_ctl (29199) used greatest stack depth: 23000 bytes left