[ 76.065532][ T801] ip (801) used greatest stack depth: 23472 bytes left [ 327.837899][ T3078] netem: version 1.3 [ 440.139068][ C1] [ 440.139336][ C1] ================================ [ 440.139684][ C1] WARNING: inconsistent lock state [ 440.140019][ C1] 6.15.0-virtme #1 Not tainted [ 440.140360][ C1] -------------------------------- [ 440.140705][ C1] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 440.141124][ C1] ksoftirqd/1/22 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 440.141541][ C1] ffffffffad243218 (&xa->xa_lock#8){+.?.}-{3:3}, at: xa_set_mark+0x73/0x120 [ 440.142146][ C1] {SOFTIRQ-ON-W} state was registered at: [ 440.142485][ C1] __lock_acquire+0x20b/0x7e0 [ 440.142832][ C1] lock_acquire.part.0+0xb6/0x240 [ 440.143181][ C1] _raw_spin_lock+0x33/0x40 [ 440.143521][ C1] xa_store+0x1c/0x50 [ 440.143784][ C1] ref_tracker_dir_debugfs+0x168/0x1b0 [ 440.144137][ C1] init_net_debugfs+0x15/0x70 [ 440.144480][ C1] do_one_initcall+0x8c/0x1e0 [ 440.144845][ C1] do_initcalls+0x176/0x280 [ 440.145184][ C1] kernel_init_freeable+0x22d/0x300 [ 440.145530][ C1] kernel_init+0x20/0x200 [ 440.145871][ C1] ret_from_fork+0x240/0x320 [ 440.146205][ C1] ret_from_fork_asm+0x1a/0x30 [ 440.146545][ C1] irq event stamp: 5141102 [ 440.146886][ C1] hardirqs last enabled at (5141102): [] _raw_spin_unlock_irqrestore+0x5d/0x80 [ 440.147613][ C1] hardirqs last disabled at (5141101): [] _raw_spin_lock_irqsave+0x5b/0x60 [ 440.148283][ C1] softirqs last enabled at (5139838): [] handle_softirqs+0x358/0x620 [ 440.148883][ C1] softirqs last disabled at (5139843): [] run_ksoftirqd+0x3f/0x70 [ 440.149476][ C1] [ 440.149476][ C1] other info that might help us debug this: [ 440.149971][ C1] Possible unsafe locking scenario: [ 440.149971][ C1] [ 440.150469][ C1] CPU0 [ 440.150724][ C1] ---- [ 440.150978][ C1] lock(&xa->xa_lock#8); [ 440.151234][ C1] [ 440.151490][ C1] lock(&xa->xa_lock#8); [ 440.151836][ C1] [ 440.151836][ C1] *** DEADLOCK *** [ 440.151836][ C1] [ 440.152338][ C1] 2 locks held by ksoftirqd/1/22: [ 440.152690][ C1] #0: ffffffffaa79d4e0 (rcu_read_lock){....}-{1:3}, at: process_backlog+0x381/0x13e0 [ 440.153305][ C1] #1: ffffffffaa79d4e0 (rcu_read_lock){....}-{1:3}, at: ip_local_deliver_finish+0x209/0x4b0 [ 440.153993][ C1] [ 440.153993][ C1] stack backtrace: [ 440.154406][ C1] CPU: 1 UID: 0 PID: 22 Comm: ksoftirqd/1 Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 440.154416][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 440.154419][ C1] Call Trace: [ 440.154421][ C1] [ 440.154425][ C1] dump_stack_lvl+0x82/0xd0 [ 440.154435][ C1] print_usage_bug.part.0+0x25f/0x360 [ 440.154445][ C1] mark_lock_irq+0x343/0x400 [ 440.154454][ C1] ? save_trace+0x52/0x170 [ 440.154462][ C1] mark_lock+0x174/0x2f0 [ 440.154470][ C1] mark_usage+0x46/0x150 [ 440.154476][ C1] __lock_acquire+0x20b/0x7e0 [ 440.154482][ C1] ? unwind_next_frame+0x4f8/0x1e10 [ 440.154489][ C1] ? smpboot_thread_fn+0x307/0x960 [ 440.154497][ C1] lock_acquire.part.0+0xb6/0x240 [ 440.154503][ C1] ? xa_set_mark+0x73/0x120 [ 440.154508][ C1] ? rcu_is_watching+0x12/0xc0 [ 440.154516][ C1] ? lock_acquire+0x10c/0x170 [ 440.154521][ C1] ? xa_set_mark+0x73/0x120 [ 440.154528][ C1] _raw_spin_lock+0x33/0x40 [ 440.154535][ C1] ? xa_set_mark+0x73/0x120 [ 440.154539][ C1] xa_set_mark+0x73/0x120 [ 440.154545][ C1] ? __pfx_xa_set_mark+0x10/0x10 [ 440.154550][ C1] ? __lock_acquire+0x44d/0x7e0 [ 440.154560][ C1] ? find_held_lock+0x2b/0x80 [ 440.154567][ C1] ref_tracker_dir_exit+0xb2/0x740 [ 440.154574][ C1] ? trace_kfree+0x2a/0xd0 [ 440.154581][ C1] ? kfree+0x2d/0x320 [ 440.154586][ C1] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 440.154593][ C1] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 440.154600][ C1] ? ref_tracker_free+0x35d/0x900 [ 440.154606][ C1] ? __lock_acquire+0x44d/0x7e0 [ 440.154611][ C1] ? __pfx_ref_tracker_free+0x10/0x10 [ 440.154617][ C1] ? __sk_destruct+0x383/0x780 [ 440.154623][ C1] ? tcp_v4_err+0xb76/0x13d0 [ 440.154629][ C1] ? icmp_unreach+0x2c9/0xc40 [ 440.154635][ C1] ? icmp_rcv+0x7fa/0xfe0 [ 440.154642][ C1] __put_net+0x83/0x140 [ 440.154649][ C1] ? handle_softirqs+0x21b/0x620 [ 440.154656][ C1] ? __pfx___put_net+0x10/0x10 [ 440.154664][ C1] ? bpf_sk_storage_free+0x9f/0x1c0 [ 440.154690][ C1] __sk_destruct+0x58a/0x780 [ 440.154697][ C1] tcp_v4_err+0xb76/0x13d0 [ 440.154708][ C1] icmp_unreach+0x2c9/0xc40 [ 440.154713][ C1] ? __skb_checksum_complete+0xde/0x2e0 [ 440.154721][ C1] icmp_rcv+0x7fa/0xfe0 [ 440.154730][ C1] ip_protocol_deliver_rcu+0x319/0x390 [ 440.154740][ C1] ip_local_deliver_finish+0x2c2/0x4b0 [ 440.154746][ C1] ip_local_deliver+0x19c/0x480 [ 440.154753][ C1] ? __pfx_ip_local_deliver+0x10/0x10 [ 440.154762][ C1] ? ip_rcv_finish_core+0x1ad/0x1340 [ 440.154771][ C1] ? process_backlog+0x381/0x13e0 [ 440.154777][ C1] ip_rcv+0x4a1/0x660 [ 440.154784][ C1] ? __pfx_ip_rcv+0x10/0x10 [ 440.154789][ C1] ? rcu_read_lock_any_held+0x43/0xb0 [ 440.154796][ C1] ? validate_chain+0x166/0x4d0 [ 440.154805][ C1] ? __lock_acquire+0x44d/0x7e0 [ 440.154812][ C1] ? __pfx_ip_rcv+0x10/0x10 [ 440.154817][ C1] ? process_backlog+0x381/0x13e0 [ 440.154822][ C1] __netif_receive_skb_one_core+0x164/0x1b0 [ 440.154829][ C1] ? __pfx___netif_receive_skb_one_core+0x10/0x10 [ 440.154836][ C1] ? rcu_is_watching+0x12/0xc0 [ 440.154842][ C1] ? lock_acquire+0x10c/0x170 [ 440.154847][ C1] ? process_backlog+0x381/0x13e0 [ 440.154855][ C1] process_backlog+0x3c1/0x13e0 [ 440.154863][ C1] ? __lock_acquire+0x44d/0x7e0 [ 440.154871][ C1] __napi_poll.constprop.0+0xa2/0x460 [ 440.154876][ C1] ? rcu_is_watching+0x12/0xc0 [ 440.154883][ C1] net_rx_action+0x54f/0xda0 [ 440.154891][ C1] ? rcu_is_watching+0x12/0xc0 [ 440.154900][ C1] ? __pfx_net_rx_action+0x10/0x10 [ 440.154906][ C1] ? trace_sched_exit_tp+0xdb/0x140 [ 440.154914][ C1] ? __schedule+0x87b/0x1b00 [ 440.154924][ C1] ? __pfx___schedule+0x10/0x10 [ 440.154938][ C1] handle_softirqs+0x21b/0x620 [ 440.154945][ C1] ? __pfx_run_ksoftirqd+0x10/0x10 [ 440.154951][ C1] run_ksoftirqd+0x3f/0x70 [ 440.154955][ C1] smpboot_thread_fn+0x307/0x960 [ 440.154961][ C1] ? __pfx_smpboot_thread_fn+0x10/0x10 [ 440.154968][ C1] kthread+0x37b/0x600 [ 440.154975][ C1] ? __pfx_kthread+0x10/0x10 [ 440.154980][ C1] ? ret_from_fork+0x1b/0x320 [ 440.154986][ C1] ? __lock_release+0x5d/0x170 [ 440.154993][ C1] ? rcu_is_watching+0x12/0xc0 [ 440.154999][ C1] ? __pfx_kthread+0x10/0x10 [ 440.155005][ C1] ret_from_fork+0x240/0x320 [ 440.155010][ C1] ? __pfx_kthread+0x10/0x10 [ 440.155015][ C1] ret_from_fork_asm+0x1a/0x30 [ 440.155028][ C1] [ 1912.677516][T20235] pm_nl_ctl (20235) used greatest stack depth: 23000 bytes left