[ 190.056010][ T1478] MACsec IEEE 802.1AE [ 198.646927][ T1512] IPsec XFRM device driver [ 231.856390][ T1642] CAN device driver interface [ 231.870308][ T1642] vxcan: Virtual CAN Tunnel driver [ 251.416604][ C0] [ 251.416849][ C0] ================================ [ 251.417071][ C0] WARNING: inconsistent lock state [ 251.417291][ C0] 6.15.0-virtme #1 Not tainted [ 251.417513][ C0] -------------------------------- [ 251.417730][ C0] inconsistent {SOFTIRQ-ON-W} -> {IN-SOFTIRQ-W} usage. [ 251.418011][ C0] python3/1457 [HC0[0]:SC1[1]:HE1:SE0] takes: [ 251.418285][ C0] ffffffff917daf78 (pin_fs_lock){+.?.}-{3:3}, at: simple_pin_fs+0x24/0x150 [ 251.418704][ C0] {SOFTIRQ-ON-W} state was registered at: [ 251.418926][ C0] __lock_acquire+0x20b/0x7e0 [ 251.419152][ C0] lock_acquire.part.0+0xb6/0x240 [ 251.419368][ C0] _raw_spin_lock+0x33/0x40 [ 251.419613][ C0] simple_pin_fs+0x24/0x150 [ 251.419829][ C0] start_creating.part.0+0x52/0x310 [ 251.420058][ C0] debugfs_create_dir+0x6a/0x540 [ 251.420279][ C0] component_debug_init+0x17/0x30 [ 251.420514][ C0] do_one_initcall+0x8f/0x1e0 [ 251.420740][ C0] do_initcalls+0x176/0x280 [ 251.420960][ C0] kernel_init_freeable+0x22d/0x300 [ 251.421173][ C0] kernel_init+0x20/0x200 [ 251.421389][ C0] ret_from_fork+0x240/0x320 [ 251.421607][ C0] ret_from_fork_asm+0x1a/0x30 [ 251.421818][ C0] irq event stamp: 2036884 [ 251.422032][ C0] hardirqs last enabled at (2036884): [] _raw_spin_unlock_irqrestore+0x5d/0x80 [ 251.422462][ C0] hardirqs last disabled at (2036883): [] _raw_spin_lock_irqsave+0x5b/0x60 [ 251.422885][ C0] softirqs last enabled at (2036392): [] handle_softirqs+0x358/0x620 [ 251.423262][ C0] softirqs last disabled at (2036819): [] __irq_exit_rcu+0xfa/0x160 [ 251.423643][ C0] [ 251.423643][ C0] other info that might help us debug this: [ 251.423958][ C0] Possible unsafe locking scenario: [ 251.423958][ C0] [ 251.424271][ C0] CPU0 [ 251.424432][ C0] ---- [ 251.424591][ C0] lock(pin_fs_lock); [ 251.424754][ C0] [ 251.424913][ C0] lock(pin_fs_lock); [ 251.425075][ C0] [ 251.425075][ C0] *** DEADLOCK *** [ 251.425075][ C0] [ 251.425393][ C0] 3 locks held by python3/1457: [ 251.425606][ C0] #0: ffff88800bb1e0a0 (&mm->mmap_lock){++++}-{4:4}, at: __vm_munmap+0x105/0x2d0 [ 251.425991][ C0] #1: ffffffff91794e30 (remove_cache_srcu){.+.+}-{0:0}, at: kasan_quarantine_reduce+0x88/0x1e0 [ 251.426425][ C0] #2: ffffffff9158b540 (rcu_callback){....}-{0:0}, at: rcu_do_batch+0x2e4/0xf20 [ 251.426817][ C0] [ 251.426817][ C0] stack backtrace: [ 251.427084][ C0] CPU: 0 UID: 0 PID: 1457 Comm: python3 Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 251.427089][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 251.427092][ C0] Call Trace: [ 251.427096][ C0] [ 251.427098][ C0] dump_stack_lvl+0x82/0xd0 [ 251.427107][ C0] print_usage_bug.part.0+0x25f/0x360 [ 251.427111][ C0] mark_lock_irq+0x343/0x400 [ 251.427116][ C0] ? __pfx_unwind_next_frame+0x10/0x10 [ 251.427123][ C0] ? save_trace+0x52/0x170 [ 251.427130][ C0] mark_lock+0x174/0x2f0 [ 251.427133][ C0] mark_usage+0x46/0x150 [ 251.427136][ C0] __lock_acquire+0x20b/0x7e0 [ 251.427139][ C0] ? __lock_acquire+0x44d/0x7e0 [ 251.427143][ C0] lock_acquire.part.0+0xb6/0x240 [ 251.427146][ C0] ? simple_pin_fs+0x24/0x150 [ 251.427149][ C0] ? rcu_is_watching+0x12/0xc0 [ 251.427153][ C0] ? lock_acquire+0x10c/0x170 [ 251.427155][ C0] ? simple_pin_fs+0x24/0x150 [ 251.427159][ C0] _raw_spin_lock+0x33/0x40 [ 251.427162][ C0] ? simple_pin_fs+0x24/0x150 [ 251.427165][ C0] simple_pin_fs+0x24/0x150 [ 251.427168][ C0] debugfs_remove+0x35/0x70 [ 251.427171][ C0] ref_tracker_dir_exit+0xcf/0x740 [ 251.427178][ C0] ? __pfx_ref_tracker_free+0x10/0x10 [ 251.427181][ C0] ? __sk_destruct+0x383/0x780 [ 251.427190][ C0] ? rcu_do_batch+0x34f/0xf20 [ 251.427194][ C0] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 251.427196][ C0] ? irq_exit_rcu+0xe/0x30 [ 251.427199][ C0] ? sysvec_apic_timer_interrupt+0xa8/0xc0 [ 251.427206][ C0] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 251.427211][ C0] ? lock_acquire+0x24/0x170 [ 251.427213][ C0] ? unwind_next_frame+0x15b/0x1e10 [ 251.427215][ C0] ? arch_stack_walk+0x8b/0xf0 [ 251.427220][ C0] ? stack_trace_save+0x93/0xd0 [ 251.427229][ C0] ? set_track_prepare+0x30/0x70 [ 251.427233][ C0] ? free_to_partial_list+0x1d8/0x340 [ 251.427237][ C0] ? qlist_free_all+0x4c/0x120 [ 251.427241][ C0] ? kasan_quarantine_reduce+0x195/0x1e0 [ 251.427246][ C0] __put_net+0x19/0x60 [ 251.427257][ C0] __sk_destruct+0x58a/0x780 [ 251.427260][ C0] ? rcu_do_batch+0x34a/0xf20 [ 251.427264][ C0] rcu_do_batch+0x34f/0xf20 [ 251.427270][ C0] ? __pfx_rcu_do_batch+0x10/0x10 [ 251.427274][ C0] ? mark_held_locks+0x49/0x80 [ 251.427277][ C0] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 251.427282][ C0] rcu_core+0x2bb/0x500 [ 251.427287][ C0] handle_softirqs+0x21b/0x620 [ 251.427292][ C0] __irq_exit_rcu+0xfa/0x160 [ 251.427295][ C0] irq_exit_rcu+0xe/0x30 [ 251.427298][ C0] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 251.427301][ C0] [ 251.427302][ C0] [ 251.427305][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 251.427307][ C0] RIP: 0010:lock_acquire+0x24/0x170 [ 251.427311][ C0] Code: 90 90 90 90 90 90 f3 0f 1e fa 41 57 4d 89 cf 41 56 41 89 ce 41 55 41 89 d5 41 54 41 89 f4 55 48 89 fd 53 44 89 c3 48 83 ec 10 <4c> 8b 54 24 48 66 90 65 8b 05 32 ec c8 05 83 f8 3f 0f 87 1a 01 00 [ 251.427314][ C0] RSP: 0018:ffffc90001917598 EFLAGS: 00000282 [ 251.427319][ C0] RAX: ffffffff8d21d687 RBX: 0000000000000000 RCX: 0000000000000002 [ 251.427321][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff9158b660 [ 251.427322][ C0] RBP: ffffffff9158b660 R08: 0000000000000000 R09: 0000000000000000 [ 251.427324][ C0] R10: 0000000000000000 R11: ffffc90001917728 R12: 0000000000000000 [ 251.427325][ C0] R13: 0000000000000000 R14: 0000000000000002 R15: 0000000000000000 [ 251.427329][ C0] ? unwind_next_frame+0x147/0x1e10 [ 251.427335][ C0] unwind_next_frame+0x15b/0x1e10 [ 251.427337][ C0] ? unwind_next_frame+0x147/0x1e10 [ 251.427339][ C0] ? qlist_free_all+0x4c/0x120 [ 251.427343][ C0] ? __lock_release+0x5d/0x170 [ 251.427346][ C0] ? __pfx_unwind_next_frame+0x10/0x10 [ 251.427350][ C0] ? qlist_free_all+0x4c/0x120 [ 251.427353][ C0] ? kernel_text_address+0x17/0xe0 [ 251.427359][ C0] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 251.427363][ C0] arch_stack_walk+0x8b/0xf0 [ 251.427370][ C0] ? qlist_free_all+0x4c/0x120 [ 251.427375][ C0] stack_trace_save+0x93/0xd0 [ 251.427378][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 251.427382][ C0] ? check_bytes_and_report+0x6d/0x150 [ 251.427387][ C0] ? check_object+0x164/0x3a0 [ 251.427390][ C0] set_track_prepare+0x30/0x70 [ 251.427393][ C0] ? init_object+0x76/0xd0 [ 251.427398][ C0] free_to_partial_list+0x1d8/0x340 [ 251.427401][ C0] ? qlist_free_all+0x47/0x120 [ 251.427407][ C0] qlist_free_all+0x4c/0x120 [ 251.427411][ C0] kasan_quarantine_reduce+0x195/0x1e0 [ 251.427416][ C0] __kasan_slab_alloc+0x49/0x70 [ 251.427423][ C0] kmem_cache_alloc_noprof+0x10b/0x330 [ 251.427428][ C0] vm_area_dup+0x21/0x630 [ 251.427433][ C0] __split_vma+0x127/0xb50 [ 251.427438][ C0] ? __pfx___split_vma+0x10/0x10 [ 251.427441][ C0] ? is_bpf_text_address+0x71/0x120 [ 251.427451][ C0] ? kernel_text_address+0xce/0xe0 [ 251.427456][ C0] ? rcu_read_lock_any_held+0x43/0xb0 [ 251.427460][ C0] ? validate_chain+0x166/0x4d0 [ 251.427464][ C0] vms_gather_munmap_vmas+0x12b/0xb50 [ 251.427468][ C0] ? __lock_release+0x5d/0x170 [ 251.427472][ C0] do_vmi_align_munmap+0x21e/0x4b0 [ 251.427476][ C0] ? __pfx_do_vmi_align_munmap+0x10/0x10 [ 251.427488][ C0] ? __vm_munmap+0x105/0x2d0 [ 251.427492][ C0] ? mas_walk+0x82/0x200 [ 251.427498][ C0] do_vmi_munmap+0x167/0x300 [ 251.427503][ C0] __vm_munmap+0x168/0x2d0 [ 251.427508][ C0] ? __pfx___vm_munmap+0x10/0x10 [ 251.427511][ C0] ? find_held_lock+0x2b/0x80 [ 251.427515][ C0] ? exc_page_fault+0x5d/0xc0 [ 251.427520][ C0] ? do_user_addr_fault+0x959/0xe00 [ 251.427527][ C0] __x64_sys_munmap+0x59/0x80 [ 251.427533][ C0] do_syscall_64+0xc1/0x380 [ 251.427542][ C0] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 251.427545][ C0] RIP: 0033:0x7f0fa78d6e8b [ 251.427549][ C0] Code: ff ff 73 01 c3 48 8b 0d 73 9f 1b 00 f7 d8 64 89 01 48 83 c8 ff c3 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 0b 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 45 9f 1b 00 f7 d8 64 89 01 48 [ 251.427551][ C0] RSP: 002b:00007ffe08dd41b8 EFLAGS: 00000206 ORIG_RAX: 000000000000000b [ 251.427554][ C0] RAX: ffffffffffffffda RBX: 00007f0f993bf7c0 RCX: 00007f0fa78d6e8b [ 251.427556][ C0] RDX: 0000000000040000 RSI: 0000000000040000 RDI: 00007f0f9941f000 [ 251.427558][ C0] RBP: 00007f0fa7e37e40 R08: 0000562d7f2c3a40 R09: 00007f0fa7e541c0 [ 251.427560][ C0] R10: 0000562d7f2c38c0 R11: 0000000000000206 R12: 00007f0fa7e54120 [ 251.427562][ C0] R13: 00007f0fa7e1a180 R14: 00007f0fa7bbdd50 R15: 0000000000000002 [ 251.427568][ C0] [ 251.456177][ C0] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1576 [ 251.456686][ C0] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1457, name: python3 [ 251.457037][ C0] preempt_count: 100, expected: 0 [ 251.457374][ C0] RCU nest depth: 1, expected: 0 [ 251.457588][ C0] INFO: lockdep is turned off. [ 251.457788][ C0] Preemption disabled at: [ 251.457790][ C0] [] handle_softirqs+0xe5/0x620 [ 251.458332][ C0] CPU: 0 UID: 0 PID: 1457 Comm: python3 Not tainted 6.15.0-virtme #1 PREEMPT(full) [ 251.458337][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 251.458339][ C0] Call Trace: [ 251.458341][ C0] [ 251.458343][ C0] dump_stack_lvl+0xb0/0xd0 [ 251.458352][ C0] __might_resched+0x360/0x5a0 [ 251.458360][ C0] down_write+0x72/0x210 [ 251.458365][ C0] ? __pfx_down_write+0x10/0x10 [ 251.458367][ C0] ? simple_recursive_removal+0x33/0x610 [ 251.458373][ C0] ? rcu_is_watching+0x12/0xc0 [ 251.458379][ C0] ? do_raw_spin_unlock+0x58/0x220 [ 251.458391][ C0] simple_recursive_removal+0x6a/0x610 [ 251.458394][ C0] ? do_raw_spin_unlock+0x58/0x220 [ 251.458397][ C0] ? __pfx_remove_one+0x10/0x10 [ 251.458405][ C0] debugfs_remove+0x44/0x70 [ 251.458408][ C0] ref_tracker_dir_exit+0xcf/0x740 [ 251.458414][ C0] ? __pfx_ref_tracker_free+0x10/0x10 [ 251.458417][ C0] ? __sk_destruct+0x383/0x780 [ 251.458425][ C0] ? rcu_do_batch+0x34f/0xf20 [ 251.458431][ C0] ? __pfx_ref_tracker_dir_exit+0x10/0x10 [ 251.458434][ C0] ? irq_exit_rcu+0xe/0x30 [ 251.458437][ C0] ? sysvec_apic_timer_interrupt+0xa8/0xc0 [ 251.458442][ C0] ? asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 251.458446][ C0] ? lock_acquire+0x24/0x170 [ 251.458449][ C0] ? unwind_next_frame+0x15b/0x1e10 [ 251.458454][ C0] ? arch_stack_walk+0x8b/0xf0 [ 251.458460][ C0] ? stack_trace_save+0x93/0xd0 [ 251.458466][ C0] ? set_track_prepare+0x30/0x70 [ 251.458470][ C0] ? free_to_partial_list+0x1d8/0x340 [ 251.458475][ C0] ? qlist_free_all+0x4c/0x120 [ 251.458480][ C0] ? kasan_quarantine_reduce+0x195/0x1e0 [ 251.458488][ C0] __put_net+0x19/0x60 [ 251.458495][ C0] __sk_destruct+0x58a/0x780 [ 251.458499][ C0] ? rcu_do_batch+0x34a/0xf20 [ 251.458502][ C0] rcu_do_batch+0x34f/0xf20 [ 251.458508][ C0] ? __pfx_rcu_do_batch+0x10/0x10 [ 251.458513][ C0] ? mark_held_locks+0x49/0x80 [ 251.458516][ C0] ? _raw_spin_unlock_irqrestore+0x5d/0x80 [ 251.458522][ C0] rcu_core+0x2bb/0x500 [ 251.458527][ C0] handle_softirqs+0x21b/0x620 [ 251.458532][ C0] __irq_exit_rcu+0xfa/0x160 [ 251.458535][ C0] irq_exit_rcu+0xe/0x30 [ 251.458537][ C0] sysvec_apic_timer_interrupt+0xa8/0xc0 [ 251.458540][ C0] [ 251.458541][ C0] [ 251.458543][ C0] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 251.458546][ C0] RIP: 0010:lock_acquire+0x24/0x170 [ 251.458549][ C0] Code: 90 90 90 90 90 90 f3 0f 1e fa 41 57 4d 89 cf 41 56 41 89 ce 41 55 41 89 d5 41 54 41 89 f4 55 48 89 fd 53 44 89 c3 48 83 ec 10 <4c> 8b 54 24 48 66 90 65 8b 05 32 ec c8 05 83 f8 3f 0f 87 1a 01 00 [ 251.458552][ C0] RSP: 0018:ffffc90001917598 EFLAGS: 00000282 [ 251.458555][ C0] RAX: ffffffff8d21d687 RBX: 0000000000000000 RCX: 0000000000000002 [ 251.458557][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffffffff9158b660 [ 251.458558][ C0] RBP: ffffffff9158b660 R08: 0000000000000000 R09: 0000000000000000 [ 251.458560][ C0] R10: 0000000000000000 R11: ffffc90001917728 R12: 0000000000000000 [ 251.458561][ C0] R13: 0000000000000000 R14: 0000000000000002 R15: 0000000000000000 [ 251.458565][ C0] ? unwind_next_frame+0x147/0x1e10 [ 251.458571][ C0] unwind_next_frame+0x15b/0x1e10 [ 251.458573][ C0] ? unwind_next_frame+0x147/0x1e10 [ 251.458576][ C0] ? qlist_free_all+0x4c/0x120 [ 251.458580][ C0] ? __lock_release+0x5d/0x170 [ 251.458583][ C0] ? __pfx_unwind_next_frame+0x10/0x10 [ 251.458587][ C0] ? qlist_free_all+0x4c/0x120 [ 251.458590][ C0] ? kernel_text_address+0x17/0xe0 [ 251.458595][ C0] ? __pfx_stack_trace_consume_entry+0x10/0x10 [ 251.458600][ C0] arch_stack_walk+0x8b/0xf0 [ 251.458605][ C0] ? qlist_free_all+0x4c/0x120 [ 251.458610][ C0] stack_trace_save+0x93/0xd0 [ 251.458613][ C0] ? __pfx_stack_trace_save+0x10/0x10 [ 251.458617][ C0] ? check_bytes_and_report+0x6d/0x150 [ 251.458622][ C0] ? check_object+0x164/0x3a0 [ 251.458625][ C0] set_track_prepare+0x30/0x70 [ 251.458628][ C0] ? init_object+0x76/0xd0 [ 251.458633][ C0] free_to_partial_list+0x1d8/0x340 [ 251.458637][ C0] ? qlist_free_all+0x47/0x120 [ 251.458641][ C0] qlist_free_all+0x4c/0x120 [ 251.458646][ C0] kasan_quarantine_reduce+0x195/0x1e0 [ 251.458650][ C0] __kasan_slab_alloc+0x49/0x70 [ 251.458657][ C0] kmem_cache_alloc_noprof+0x10b/0x330 [ 251.458663][ C0] vm_area_dup+0x21/0x630 [ 251.458668][ C0] __split_vma+0x127/0xb50 [ 251.458673][ C0] ? __pfx___split_vma+0x10/0x10 [ 251.458677][ C0] ? is_bpf_text_address+0x71/0x120 [ 251.458684][ C0] ? kernel_text_address+0xce/0xe0 [ 251.458688][ C0] ? rcu_read_lock_any_held+0x43/0xb0 [ 251.458693][ C0] ? validate_chain+0x166/0x4d0 [ 251.458696][ C0] vms_gather_munmap_vmas+0x12b/0xb50 [ 251.458700][ C0] ? __lock_release+0x5d/0x170 [ 251.458704][ C0] do_vmi_align_munmap+0x21e/0x4b0 [ 251.458708][ C0] ? __pfx_do_vmi_align_munmap+0x10/0x10 [ 251.458720][ C0] ? __vm_munmap+0x105/0x2d0 [ 251.458724][ C0] ? mas_walk+0x82/0x200 [ 251.458729][ C0] do_vmi_munmap+0x167/0x300 [ 251.458734][ C0] __vm_munmap+0x168/0x2d0 [ 251.458738][ C0] ? __pfx___vm_munmap+0x10/0x10 [ 251.458741][ C0] ? find_held_lock+0x2b/0x80 [ 251.458746][ C0] ? exc_page_fault+0x5d/0xc0 [ 251.458751][ C0] ? do_user_addr_fault+0x959/0xe00 [ 251.458758][ C0] __x64_sys_munmap+0x59/0x80 [ 251.458762][ C0] do_syscall_64+0xc1/0x380 [ 251.458767][ C0] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 251.458769][ C0] RIP: 0033:0x7f0fa78d6e8b [ 251.458773][ C0] Code: ff ff 73 01 c3 48 8b 0d 73 9f 1b 00 f7 d8 64 89 01 48 83 c8 ff c3 66 0f 1f 84 00 00 00 00 00 f3 0f 1e fa b8 0b 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 45 9f 1b 00 f7 d8 64 89 01 48 [ 251.458775][ C0] RSP: 002b:00007ffe08dd41b8 EFLAGS: 00000206 ORIG_RAX: 000000000000000b [ 251.458778][ C0] RAX: ffffffffffffffda RBX: 00007f0f993bf7c0 RCX: 00007f0fa78d6e8b [ 251.458780][ C0] RDX: 0000000000040000 RSI: 0000000000040000 RDI: 00007f0f9941f000 [ 251.458782][ C0] RBP: 00007f0fa7e37e40 R08: 0000562d7f2c3a40 R09: 00007f0fa7e541c0 [ 251.458784][ C0] R10: 0000562d7f2c38c0 R11: 0000000000000206 R12: 00007f0fa7e54120 [ 251.458786][ C0] R13: 00007f0fa7e1a180 R14: 00007f0fa7bbdd50 R15: 0000000000000002 [ 251.458791][ C0]