[ 13.436971][ C2] [ 13.437128][ C2] ================================ [ 13.437331][ C2] WARNING: inconsistent lock state [ 13.437544][ C2] 6.15.0-virtme #1 Not tainted [ 13.437750][ C2] -------------------------------- [ 13.437944][ C2] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 13.438190][ C2] systemd-udevd/123 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 13.438442][ C2] ffffffffa5595218 (&xa->xa_lock#8){+.?.}-{3:3}, at: xa_set_mark+0x73/0x120 [ 13.438837][ C2] {SOFTIRQ-ON-W} state was registered at: [ 13.439042][ C2] __lock_acquire+0x20b/0x7e0 [ 13.439260][ C2] lock_acquire.part.0+0xb6/0x240 [ 13.439456][ C2] _raw_spin_lock+0x33/0x40 [ 13.439671][ C2] xa_store+0x1c/0x50 [ 13.439819][ C2] ref_tracker_dir_debugfs+0x168/0x1b0 [ 13.440030][ C2] init_net_debugfs+0x15/0x70 [ 13.440238][ C2] do_one_initcall+0x8c/0x1e0 [ 13.440446][ C2] do_initcalls+0x176/0x280 [ 13.440664][ C2] kernel_init_freeable+0x22d/0x300 [ 13.440858][ C2] kernel_init+0x20/0x200 [ 13.441053][ C2] ret_from_fork+0x240/0x320 [ 13.441255][ C2] ret_from_fork_asm+0x1a/0x30 [ 13.441447][ C2] irq event stamp: 316872 [ 13.441612][ C2] hardirqs last enabled at (316872): [] _raw_spin_unlock_irqrestore+0x5d/0x80 [ 13.441999][ C2] hardirqs last disabled at (316871): [] _raw_spin_lock_irqsave+0x5b/0x60 [ 13.442397][ C2] softirqs last enabled at (315984): [] handle_softirqs+0x358/0x620 [ 13.442777][ C2] softirqs last disabled at (316427): [] __irq_exit_rcu+0xfa/0x160 [ 13.443116][ C2] [ 13.443116][ C2] other info that might help us debug this: [ 13.443402][ C2] Possible unsafe locking scenario: [ 13.443402][ C2] [ 13.443708][ C2] CPU0 [ 13.443855][ C2] ---- [ 13.444001][ C2] lock(&xa->xa_lock#8); [ 13.444156][ C2] [ 13.444302][ C2] lock(&xa->xa_lock#8); [ 13.444500][ C2] [ 13.444500][ C2] *** DEADLOCK *** [ 13.444500][ C2] [ 13.444804][ C2] 2 locks held by systemd-udevd/123: [ 13.445000][ C2] #0: ffffffffa2d81e90 (remove_cache_srcu){.+.+}-{0:0}, at: kasan_quarantine_reduce+0x88/0x1e0 [ 13.445408][ C2] #1: ffffffffa2b793c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x2e4/0xf20 [ 13.445787][ C2] [ 13.445787][ C2] stack backtrace: [ 13.446048][ C2] CPU: 2 UID: 0 PID: 123 Comm: systemd-udevd Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 13.446052][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.446057][ C2] Call Trace: [ 13.446062][ C2] [ 13.446064][ C2] dump_stack_lvl+0x82/0xd0 [ 13.446074][ C2] print_usage_bug.part.0+0x25f/0x360 [ 13.446079][ C2] mark_lock_irq+0x343/0x400 [ 13.446085][ C2] mark_lock+0x174/0x2f0 [ 13.446088][ C2] mark_usage+0x46/0x150 [ 13.446091][ C2] __lock_acquire+0x20b/0x7e0 [ 13.446094][ C2] ? unwind_next_frame+0x4f8/0x1e10 [ 13.446105][ C2] ? do_sys_openat2+0x95/0x160 [ 13.446113][ C2] lock_acquire.part.0+0xb6/0x240 [ 13.446116][ C2] ? xa_set_mark+0x73/0x120 [ 13.446119][ C2] ? rcu_is_watching+0x12/0xc0 [ 13.446122][ C2] ? lock_acquire+0x10c/0x170 [ 13.446125][ C2] ? xa_set_mark+0x73/0x120 [ 13.446128][ C2] _raw_spin_lock+0x33/0x40 [ 13.446131][ C2] ? xa_set_mark+0x73/0x120 [ 13.446138][ C2] xa_set_mark+0x73/0x120 [ 13.446141][ C2] ? __pfx_xa_set_mark+0x10/0x10 [ 13.446143][ C2] ? __lock_acquire+0x44d/0x7e0 [ 13.446148][ C2] ? find_held_lock+0x2b/0x80 [ 13.446155][ C2] ref_tracker_dir_exit+0xb2/0x740 [ 13.446160][ C2] ? mark_held_locks+0x49/0x80 [ 13.446162][ C2] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 13.446166][ C2] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 13.446170][ C2] ? ref_tracker_free+0x35d/0x900 [ 13.446174][ C2] ? __lock_acquire+0x44d/0x7e0 [ 13.446177][ C2] ? __pfx_ref_tracker_free+0x10/0x10 [ 13.446180][ C2] ? __sk_destruct+0x383/0x780 [ 13.446196][ C2] ? rcu_do_batch+0x34f/0xf20 [ 13.446199][ C2] ? rcu_core+0x2bb/0x500 [ 13.446203][ C2] ? handle_softirqs+0x21b/0x620 [ 13.446207][ C2] __put_net+0x83/0x140 [ 13.446214][ C2] ? kmem_cache_alloc_noprof+0x10b/0x330 [ 13.446223][ C2] ? __pfx___put_net+0x10/0x10 [ 13.446227][ C2] ? bpf_sk_storage_free+0x9f/0x1c0 [ 13.446235][ C2] __sk_destruct+0x58a/0x780 [ 13.446238][ C2] ? rcu_do_batch+0x34a/0xf20 [ 13.446242][ C2] rcu_do_batch+0x34f/0xf20 [ 13.446246][ C2] ? find_held_lock+0x2b/0x80 [ 13.446250][ C2] ? __pfx_rcu_do_batch+0x10/0x10 [ 13.446254][ C2] ? mark_held_locks+0x49/0x80 [ 13.446256][ C2] ? note_gp_changes+0x182/0x1e0 [ 13.446260][ C2] ? lockdep_hardirqs_on+0x7c/0x110 [ 13.446267][ C2] rcu_core+0x2bb/0x500 [ 13.446271][ C2] handle_softirqs+0x21b/0x620 [ 13.446275][ C2] __irq_exit_rcu+0xfa/0x160 [ 13.446278][ C2] irq_exit_rcu+0xe/0x30 [ 13.446280][ C2] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 13.446284][ C2] [ 13.446285][ C2] [ 13.446286][ C2] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 13.446293][ C2] RIP: 0010:_raw_spin_unlock_irqrestore+0x41/0x80 [ 13.446297][ C2] Code: 74 24 10 e8 81 d8 7e fd 48 89 ef e8 39 2b 7f fd 81 e3 00 02 00 00 75 29 9c 58 f6 c4 02 75 35 48 85 db 74 01 fb bf 01 00 00 00 fa e8 72 fd 65 8b 05 53 fb b4 02 85 c0 74 0e 5b 5d c3 cc cc cc [ 13.446300][ C2] RSP: 0018:ffffc90000727c78 EFLAGS: 00000206 [ 13.446307][ C2] RAX: 0000000000000006 RBX: 0000000000000200 RCX: 0000000000000080 [ 13.446310][ C2] RDX: 0000000000000000 RSI: ffffffffa26a76e1 RDI: 0000000000000001 [ 13.446311][ C2] RBP: ffff888001040f40 R08: 0000000000000001 R09: 0000000000000001 [ 13.446313][ C2] R10: ffffffffa35f75d7 R11: 00000000000003a0 R12: ffff888004bc21e4 [ 13.446315][ C2] R13: 0000000000000000 R14: ffffc90000727cc8 R15: ffff888007267064 [ 13.446321][ C2] qlist_free_all+0x4c/0x120 [ 13.446325][ C2] kasan_quarantine_reduce+0x195/0x1e0 [ 13.446329][ C2] __kasan_slab_alloc+0x49/0x70 [ 13.446336][ C2] kmem_cache_alloc_noprof+0x10b/0x330 [ 13.446341][ C2] getname_flags+0x4f/0x410 [ 13.446352][ C2] do_sys_openat2+0x95/0x160 [ 13.446355][ C2] ? __pfx_do_sys_openat2+0x10/0x10 [ 13.446360][ C2] ? trace_rcu_segcb_stats+0x106/0x220 [ 13.446364][ C2] ? rcu_is_watching+0x12/0xc0 [ 13.446366][ C2] ? __call_rcu_common.constprop.0+0x2b1/0x610 [ 13.446369][ C2] ? lockdep_hardirqs_on+0x7c/0x110 [ 13.446374][ C2] __x64_sys_openat+0x122/0x1e0 [ 13.446377][ C2] ? fput_close_sync+0xdd/0x190 [ 13.446384][ C2] ? __pfx___x64_sys_openat+0x10/0x10 [ 13.446389][ C2] ? rcu_is_watching+0x12/0xc0 [ 13.446391][ C2] ? do_syscall_64+0x85/0x380 [ 13.446396][ C2] do_syscall_64+0xc1/0x380 [ 13.446400][ C2] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 13.446403][ C2] RIP: 0033:0x7fad8b8e29a6 [ 13.446409][ C2] Code: c0 f6 c2 40 75 4e 89 d0 45 31 d2 25 00 00 41 00 3d 00 00 41 00 74 3d 64 8b 04 25 18 00 00 00 85 c0 75 61 b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 9e 00 00 00 48 8b 54 24 38 64 48 2b 14 25 [ 13.446412][ C2] RSP: 002b:00007fff657402e0 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 13.446415][ C2] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fad8b8e29a6 [ 13.446416][ C2] RDX: 00000000002a0000 RSI: 0000563e02db94b0 RDI: 000000000000000b [ 13.446418][ C2] RBP: 00007fff65740540 R08: 0000000000000003 R09: 0000000000000020 [ 13.446420][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 13.446421][ C2] R13: 0000000000000001 R14: 000000000000000b R15: 0000563e02dc2950 [ 13.446427][ C2] [ 13.931682][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 14.938706][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 14.940226][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 15.962653][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 15.964177][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 16.986646][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 16.988107][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 18.010631][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 18.012049][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 19.034758][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 19.036332][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK [ 20.058780][ C0] TCP: TCP-AO: the keyid 100 from SYN packet is not present - not sending SYNACK