[ 13.068560][ C3] [ 13.068730][ C3] ================================ [ 13.068966][ C3] WARNING: inconsistent lock state [ 13.069194][ C3] 6.15.0-virtme #1 Not tainted [ 13.069425][ C3] -------------------------------- [ 13.069641][ C3] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 13.069932][ C3] systemd-udevd/123 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 13.070225][ C3] ffffffffbbd95218 (&xa->xa_lock#8){+.?.}-{3:3}, at: xa_set_mark+0x73/0x120 [ 13.070641][ C3] {SOFTIRQ-ON-W} state was registered at: [ 13.070879][ C3] __lock_acquire+0x20b/0x7e0 [ 13.071111][ C3] lock_acquire.part.0+0xb6/0x240 [ 13.071332][ C3] _raw_spin_lock+0x33/0x40 [ 13.071558][ C3] xa_store+0x1c/0x50 [ 13.071740][ C3] ref_tracker_dir_debugfs+0x168/0x1b0 [ 13.071975][ C3] init_net_debugfs+0x15/0x70 [ 13.072207][ C3] do_one_initcall+0x8c/0x1e0 [ 13.072438][ C3] do_initcalls+0x176/0x280 [ 13.072664][ C3] kernel_init_freeable+0x22d/0x300 [ 13.072887][ C3] kernel_init+0x20/0x200 [ 13.073133][ C3] ret_from_fork+0x240/0x320 [ 13.073357][ C3] ret_from_fork_asm+0x1a/0x30 [ 13.073592][ C3] irq event stamp: 287544 [ 13.073762][ C3] hardirqs last enabled at (287544): [] _raw_spin_unlock_irqrestore+0x5d/0x80 [ 13.074211][ C3] hardirqs last disabled at (287543): [] _raw_spin_lock_irqsave+0x5b/0x60 [ 13.074674][ C3] softirqs last enabled at (287158): [] handle_softirqs+0x358/0x620 [ 13.075098][ C3] softirqs last disabled at (287253): [] __irq_exit_rcu+0xfa/0x160 [ 13.075522][ C3] [ 13.075522][ C3] other info that might help us debug this: [ 13.075855][ C3] Possible unsafe locking scenario: [ 13.075855][ C3] [ 13.076197][ C3] CPU0 [ 13.076371][ C3] ---- [ 13.076542][ C3] lock(&xa->xa_lock#8); [ 13.076720][ C3] [ 13.076886][ C3] lock(&xa->xa_lock#8); [ 13.077128][ C3] [ 13.077128][ C3] *** DEADLOCK *** [ 13.077128][ C3] [ 13.077463][ C3] 5 locks held by systemd-udevd/123: [ 13.077703][ C3] #0: ffffffffb94daa30 (dup_mmap_sem){.+.+}-{0:0}, at: copy_mm+0x2ad/0x5e0 [ 13.078110][ C3] #1: ffff888004e160a0 (&mm->mmap_lock){++++}-{4:4}, at: dup_mmap+0xed/0x1800 [ 13.078515][ C3] #2: ffff888004e15620 (&mm->mmap_lock/1){+.+.}-{4:4}, at: dup_mmap+0x15a/0x1800 [ 13.078919][ C3] #3: ffffffffb93794e0 (rcu_read_lock){....}-{1:3}, at: __is_insn_slot_addr+0x29/0x240 [ 13.079306][ C3] #4: ffffffffb93793c0 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x2e4/0xf20 [ 13.079696][ C3] [ 13.079696][ C3] stack backtrace: [ 13.079976][ C3] CPU: 3 UID: 0 PID: 123 Comm: systemd-udevd Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 13.079981][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 13.079984][ C3] Call Trace: [ 13.079986][ C3] [ 13.079989][ C3] dump_stack_lvl+0x82/0xd0 [ 13.079997][ C3] print_usage_bug.part.0+0x25f/0x360 [ 13.080001][ C3] mark_lock_irq+0x343/0x400 [ 13.080008][ C3] mark_lock+0x174/0x2f0 [ 13.080011][ C3] mark_usage+0x46/0x150 [ 13.080014][ C3] __lock_acquire+0x20b/0x7e0 [ 13.080017][ C3] ? unwind_next_frame+0x4f8/0x1e10 [ 13.080024][ C3] ? stack_trace_save+0x93/0xd0 [ 13.080031][ C3] lock_acquire.part.0+0xb6/0x240 [ 13.080034][ C3] ? xa_set_mark+0x73/0x120 [ 13.080038][ C3] ? rcu_is_watching+0x12/0xc0 [ 13.080041][ C3] ? lock_acquire+0x10c/0x170 [ 13.080043][ C3] ? xa_set_mark+0x73/0x120 [ 13.080047][ C3] _raw_spin_lock+0x33/0x40 [ 13.080051][ C3] ? xa_set_mark+0x73/0x120 [ 13.080053][ C3] xa_set_mark+0x73/0x120 [ 13.080056][ C3] ? __pfx_xa_set_mark+0x10/0x10 [ 13.080059][ C3] ? __lock_acquire+0x44d/0x7e0 [ 13.080068][ C3] ? find_held_lock+0x2b/0x80 [ 13.080076][ C3] ref_tracker_dir_exit+0xb2/0x740 [ 13.080085][ C3] ? mark_held_locks+0x49/0x80 [ 13.080088][ C3] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 13.080091][ C3] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 13.080096][ C3] ? ref_tracker_free+0x35d/0x900 [ 13.080099][ C3] ? __lock_acquire+0x44d/0x7e0 [ 13.080102][ C3] ? __pfx_ref_tracker_free+0x10/0x10 [ 13.080105][ C3] ? __sk_destruct+0x383/0x780 [ 13.080112][ C3] ? rcu_do_batch+0x34f/0xf20 [ 13.080115][ C3] ? rcu_core+0x2bb/0x500 [ 13.080118][ C3] ? handle_softirqs+0x21b/0x620 [ 13.080123][ C3] __put_net+0x83/0x140 [ 13.080129][ C3] ? unwind_get_return_address+0x5e/0xa0 [ 13.080133][ C3] ? __pfx___put_net+0x10/0x10 [ 13.080137][ C3] ? bpf_sk_storage_free+0x9f/0x1c0 [ 13.080142][ C3] __sk_destruct+0x58a/0x780 [ 13.080146][ C3] ? rcu_do_batch+0x34a/0xf20 [ 13.080149][ C3] rcu_do_batch+0x34f/0xf20 [ 13.080153][ C3] ? find_held_lock+0x2b/0x80 [ 13.080157][ C3] ? __pfx_rcu_do_batch+0x10/0x10 [ 13.080161][ C3] ? mark_held_locks+0x49/0x80 [ 13.080163][ C3] ? note_gp_changes+0x182/0x1e0 [ 13.080167][ C3] ? lockdep_hardirqs_on+0x7c/0x110 [ 13.080173][ C3] rcu_core+0x2bb/0x500 [ 13.080176][ C3] handle_softirqs+0x21b/0x620 [ 13.080180][ C3] __irq_exit_rcu+0xfa/0x160 [ 13.080183][ C3] irq_exit_rcu+0xe/0x30 [ 13.080185][ C3] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 13.080189][ C3] [ 13.080190][ C3] [ 13.080192][ C3] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 13.080197][ C3] RIP: 0010:rcu_is_watching+0x60/0xc0 [ 13.080201][ C3] Code: 48 89 fa 48 c1 ea 03 80 3c 02 00 75 5c 48 03 1c ed 20 0e f0 b8 48 b8 00 00 00 00 00 fc ff df 48 89 da 48 c1 ea 03 0f b6 14 02 <48> 89 d8 83 e0 07 83 c0 03 38 d0 7c 04 84 d2 75 24 8b 03 c1 e8 02 [ 13.080203][ C3] RSP: 0018:ffffc90000727608 EFLAGS: 00000a02 [ 13.080207][ C3] RAX: dffffc0000000000 RBX: ffff8880361b3810 RCX: 0000000000000001 [ 13.080209][ C3] RDX: 0000000000000000 RSI: ffffffffb865a260 RDI: ffffffffb8f00e38 [ 13.080211][ C3] RBP: 0000000000000003 R08: 0000000000000000 R09: 0000000000000001 [ 13.080212][ C3] R10: 0000000000000000 R11: ffffffffb93794e0 R12: 00007ff2da830a47 [ 13.080214][ C3] R13: 0000000000000000 R14: ffff88800a1045c0 R15: ffff88800a5043f8 [ 13.080219][ C3] ? rcu_is_watching+0x12/0xc0 [ 13.080222][ C3] __is_insn_slot_addr+0x10d/0x240 [ 13.080226][ C3] kernel_text_address+0x5d/0xe0 [ 13.080232][ C3] __kernel_text_address+0x12/0x40 [ 13.080235][ C3] unwind_get_return_address+0x5e/0xa0 [ 13.080239][ C3] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 13.080242][ C3] arch_stack_walk+0xa1/0xf0 [ 13.080252][ C3] stack_trace_save+0x93/0xd0 [ 13.080255][ C3] ? __pfx_stack_trace_save+0x10/0x10 [ 13.080260][ C3] ? mark_held_locks+0x49/0x80 [ 13.080262][ C3] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 13.080266][ C3] set_track_prepare+0x30/0x70 [ 13.080271][ C3] ? kmem_cache_alloc_noprof+0x1ab/0x330 [ 13.080275][ C3] ? anon_vma_fork+0xc8/0x430 [ 13.080278][ C3] ? dup_mmap+0xe83/0x1800 [ 13.080281][ C3] ? copy_mm+0x2b8/0x5e0 [ 13.080283][ C3] ? copy_process+0x1a7b/0x5210 [ 13.080286][ C3] ? kernel_clone+0xc1/0x510 [ 13.080289][ C3] ? __do_sys_clone+0xb5/0x100 [ 13.080291][ C3] ? do_syscall_64+0xc1/0x380 [ 13.080296][ C3] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 13.080300][ C3] ___slab_alloc+0xba4/0x1170 [ 13.080303][ C3] ? anon_vma_fork+0xc8/0x430 [ 13.080307][ C3] ? anon_vma_fork+0xc8/0x430 [ 13.080309][ C3] __slab_alloc.constprop.0+0x5b/0xb0 [ 13.080313][ C3] ? anon_vma_fork+0xc8/0x430 [ 13.080315][ C3] kmem_cache_alloc_noprof+0x1ab/0x330 [ 13.080320][ C3] anon_vma_fork+0xc8/0x430 [ 13.080324][ C3] dup_mmap+0xe83/0x1800 [ 13.080330][ C3] ? __pfx_dup_mmap+0x10/0x10 [ 13.080336][ C3] ? rcu_is_watching+0x12/0xc0 [ 13.080341][ C3] copy_mm+0x2b8/0x5e0 [ 13.080344][ C3] copy_process+0x1a7b/0x5210 [ 13.080347][ C3] ? do_fault_around+0x2d0/0x4c0 [ 13.080351][ C3] ? find_held_lock+0x2b/0x80 [ 13.080356][ C3] ? __pfx_copy_process+0x10/0x10 [ 13.080359][ C3] ? handle_pte_fault+0x3fc/0x700 [ 13.080362][ C3] ? __lock_acquire+0x44d/0x7e0 [ 13.080365][ C3] ? __pfx_handle_pte_fault+0x10/0x10 [ 13.080369][ C3] ? reacquire_held_locks+0xd1/0x200 [ 13.080372][ C3] kernel_clone+0xc1/0x510 [ 13.080376][ C3] ? __pfx_kernel_clone+0x10/0x10 [ 13.080378][ C3] ? __lock_release+0xa8/0x170 [ 13.080385][ C3] __do_sys_clone+0xb5/0x100 [ 13.080388][ C3] ? __pfx___do_sys_clone+0x10/0x10 [ 13.080391][ C3] ? find_held_lock+0x2b/0x80 [ 13.080398][ C3] ? rcu_is_watching+0x12/0xc0 [ 13.080400][ C3] ? do_syscall_64+0x85/0x380 [ 13.080404][ C3] ? lockdep_hardirqs_on+0x7c/0x110 [ 13.080407][ C3] do_syscall_64+0xc1/0x380 [ 13.080411][ C3] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 13.080414][ C3] RIP: 0033:0x7ff2da830a47 [ 13.080423][ C3] Code: Unable to access opcode bytes at 0x7ff2da830a1d. [ 13.080425][ C3] RSP: 002b:00007ffe53c0a578 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 [ 13.080427][ C3] RAX: ffffffffffffffda RBX: 0000000000000001 RCX: 00007ff2da830a47 [ 13.080429][ C3] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 [ 13.080431][ C3] RBP: 0000000000000000 R08: 0000000000000000 R09: 00005578180e5990 [ 13.080433][ C3] R10: 00007ff2d9db0e10 R11: 0000000000000246 R12: 0000000000000003 [ 13.080435][ C3] R13: 00007ffe53c0a730 R14: 0000000000000000 R15: 00007ffe53c0a6b0 [ 13.080441][ C3]