Warning: Permanently added '10.128.10.36' (ED25519) to the list of known hosts. executing program executing program executing program [ 51.325569][ C1] [ 51.327942][ C1] ============================================ [ 51.334083][ C1] WARNING: possible recursive locking detected [ 51.340221][ C1] 5.15.158-syzkaller #0 Not tainted [ 51.345407][ C1] -------------------------------------------- [ 51.351575][ C1] swapper/1/0 is trying to acquire lock: [ 51.357200][ C1] ffff8880229d89c0 (&stab->lock){+.-.}-{2:2}, at: sock_map_delete_elem+0x161/0x230 [ 51.366532][ C1] [ 51.366532][ C1] but task is already holding lock: [ 51.373889][ C1] ffff8880229d89c0 (&stab->lock){+.-.}-{2:2}, at: sock_map_delete_elem+0x161/0x230 [ 51.383192][ C1] [ 51.383192][ C1] other info that might help us debug this: [ 51.391243][ C1] Possible unsafe locking scenario: [ 51.391243][ C1] [ 51.398682][ C1] CPU0 [ 51.401957][ C1] ---- [ 51.405225][ C1] lock(&stab->lock); [ 51.409296][ C1] lock(&stab->lock); [ 51.413360][ C1] [ 51.413360][ C1] *** DEADLOCK *** [ 51.413360][ C1] [ 51.421494][ C1] May be due to missing lock nesting notation [ 51.421494][ C1] [ 51.429802][ C1] 5 locks held by swapper/1/0: [ 51.434560][ C1] #0: ffffffff8c91fba0 (rcu_callback){....}-{0:0}, at: rcu_lock_acquire+0x0/0x20 [ 51.443784][ C1] #1: ffffffff8c91fae0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 51.453095][ C1] #2: ffff8880229d89c0 (&stab->lock){+.-.}-{2:2}, at: sock_map_delete_elem+0x161/0x230 [ 51.462843][ C1] #3: ffff88807886c290 (&psock->link_lock){+.-.}-{2:2}, at: sock_map_unref+0xcc/0x5d0 [ 51.472530][ C1] #4: ffffffff8c91fae0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 51.481842][ C1] [ 51.481842][ C1] stack backtrace: [ 51.487721][ C1] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.15.158-syzkaller #0 [ 51.495517][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 51.505565][ C1] Call Trace: [ 51.508843][ C1] [ 51.511683][ C1] dump_stack_lvl+0x1e3/0x2d0 [ 51.516365][ C1] ? io_uring_drop_tctx_refs+0x1a0/0x1a0 [ 51.521994][ C1] ? panic+0x860/0x860 [ 51.526064][ C1] validate_chain+0x46d2/0x5930 [ 51.530915][ C1] ? rcu_is_watching+0x11/0xa0 [ 51.535680][ C1] ? check_path+0x21/0x40 [ 51.540003][ C1] ? check_noncircular+0x1e1/0x3b0 [ 51.545135][ C1] ? reacquire_held_locks+0x660/0x660 [ 51.550508][ C1] ? lockdep_unlock+0x166/0x300 [ 51.555349][ C1] ? lockdep_lock+0x2a0/0x2a0 [ 51.560022][ C1] ? reacquire_held_locks+0x660/0x660 [ 51.565390][ C1] ? validate_chain+0x13bd/0x5930 [ 51.570585][ C1] ? mark_lock+0x98/0x340 [ 51.574928][ C1] __lock_acquire+0x1295/0x1ff0 [ 51.579802][ C1] lock_acquire+0x1db/0x4f0 [ 51.584304][ C1] ? sock_map_delete_elem+0x161/0x230 [ 51.589690][ C1] ? read_lock_is_recursive+0x10/0x10 [ 51.595080][ C1] ? sock_map_delete_elem+0x161/0x230 [ 51.600461][ C1] ? __bpf_trace_softirq+0x10/0x10 [ 51.605584][ C1] ? sock_map_delete_elem+0x161/0x230 [ 51.610958][ C1] _raw_spin_lock_bh+0x31/0x40 [ 51.615724][ C1] ? sock_map_delete_elem+0x161/0x230 [ 51.621096][ C1] sock_map_delete_elem+0x161/0x230 [ 51.626298][ C1] ? sock_map_update_elem+0x380/0x380 [ 51.631671][ C1] bpf_prog_8a405b5ced52e191+0x42/0xc78 [ 51.637217][ C1] bpf_trace_run2+0x19e/0x340 [ 51.641917][ C1] ? bpf_trace_run1+0x2f0/0x2f0 [ 51.646769][ C1] ? sock_map_unref+0x3ac/0x5d0 [ 51.651628][ C1] ? do_raw_spin_lock+0x14a/0x370 [ 51.656653][ C1] ? __bpf_trace_softirq+0x10/0x10 [ 51.661779][ C1] ? sock_map_unref+0x3ac/0x5d0 [ 51.666715][ C1] __bpf_trace_kfree+0x6e/0x90 [ 51.671496][ C1] ? sock_map_unref+0x3ac/0x5d0 [ 51.676366][ C1] kfree+0x22f/0x270 [ 51.680285][ C1] ? sock_map_unref+0xcc/0x5d0 [ 51.685100][ C1] sock_map_unref+0x3ac/0x5d0 [ 51.689784][ C1] sock_map_delete_elem+0x191/0x230 [ 51.694992][ C1] ? sock_map_update_elem+0x380/0x380 [ 51.700386][ C1] bpf_prog_8a405b5ced52e191+0x42/0xc78 [ 51.705936][ C1] bpf_trace_run2+0x19e/0x340 [ 51.710610][ C1] ? bpf_trace_run1+0x2f0/0x2f0 [ 51.715458][ C1] ? security_task_free+0x96/0xc0 [ 51.720598][ C1] ? rcu_lock_release+0x5/0x20 [ 51.725357][ C1] ? __lock_acquire+0x1ff0/0x1ff0 [ 51.730380][ C1] ? security_task_free+0x96/0xc0 [ 51.735405][ C1] ? put_task_struct_rcu_user+0x90/0x90 [ 51.740949][ C1] __bpf_trace_kfree+0x6e/0x90 [ 51.745711][ C1] ? security_task_free+0x96/0xc0 [ 51.750735][ C1] kfree+0x22f/0x270 [ 51.754650][ C1] ? put_task_struct_rcu_user+0x90/0x90 [ 51.760407][ C1] security_task_free+0x96/0xc0 [ 51.765279][ C1] __put_task_struct+0xf4/0x2b0 [ 51.770134][ C1] rcu_core+0xa15/0x1650 [ 51.774388][ C1] ? local_bh_disable+0x20/0x20 [ 51.779337][ C1] ? rebalance_domains+0x942/0xab0 [ 51.784454][ C1] ? distribute_cfs_runtime+0x540/0x540 [ 51.790004][ C1] __do_softirq+0x3b3/0x93a [ 51.794578][ C1] ? __irq_exit_rcu+0x155/0x240 [ 51.799473][ C1] ? __entry_text_end+0x1fe9f7/0x1fe9f7 [ 51.805033][ C1] ? hrtimer_interrupt+0x76b/0x980 [ 51.810149][ C1] ? irqtime_account_irq+0xd0/0x1e0 [ 51.815353][ C1] __irq_exit_rcu+0x155/0x240 [ 51.820036][ C1] ? irq_exit_rcu+0x20/0x20 [ 51.824543][ C1] irq_exit_rcu+0x5/0x20 [ 51.828785][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 51.834425][ C1] [ 51.837350][ C1] [ 51.840277][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 51.846255][ C1] RIP: 0010:acpi_idle_do_entry+0x10f/0x340 [ 51.852061][ C1] Code: 1d 59 f7 48 83 e3 08 0f 85 0a 01 00 00 4c 8d 74 24 20 e8 24 99 5f f7 0f 1f 44 00 00 e8 1a 19 59 f7 0f 00 2d b3 d9 bb 00 fb f4 <4c> 89 f3 48 c1 eb 03 42 80 3c 3b 00 74 08 4c 89 f7 e8 9b f1 a2 f7 [ 51.871659][ C1] RSP: 0018:ffffc90000d67b00 EFLAGS: 000002d3 [ 51.877729][ C1] RAX: ffffffff8a2743a6 RBX: 0000000000000000 RCX: ffff88813fe68000 [ 51.885696][ C1] RDX: 0000000000000000 RSI: ffffffff8a8b2980 RDI: ffffffff8ad8f600 [ 51.893750][ C1] RBP: ffffc90000d67b90 R08: ffffffff8186dcf0 R09: ffffed1027fcd001 [ 51.901720][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff920001acf60 [ 51.909690][ C1] R13: ffff888146063004 R14: ffffc90000d67b20 R15: dffffc0000000000 [ 51.917667][ C1] ? trace_hardirqs_on+0x30/0x80 [ 51.922614][ C1] ? acpi_idle_do_entry+0x106/0x340 [ 51.927821][ C1] ? acpi_idle_enter_bm+0x5c0/0x5c0 [ 51.933019][ C1] ? rcu_preempt_deferred_qs+0x6b/0x190 [ 51.938562][ C1] ? rcu_qs+0x190/0x190 [ 51.942720][ C1] acpi_idle_enter+0x352/0x4f0 [ 51.947674][ C1] cpuidle_enter_state+0x521/0xef0 [ 51.952805][ C1] ? cpuidle_enter_s2idle+0x6b0/0x6b0 [ 51.958195][ C1] ? menu_enable_device+0x380/0x380 [ 51.963412][ C1] cpuidle_enter+0x59/0x90 [ 51.967832][ C1] do_idle+0x3e4/0x670 [ 51.971918][ C1] ? idle_inject_timer_fn+0x60/0x60 [ 51.977218][ C1] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 51.983125][ C1] ? complete+0x56/0xa0 [ 51.987287][ C1] cpu_startup_entry+0x14/0x20 [ 51.992055][ C1] start_secondary+0x371/0x500 [ 51.996819][ C1] ? arch_scale_freq_tick+0x120/0x120 [ 52.002192][ C1] secondary_startup_64_no_verify+0xb1/0xbb [ 52.008094][ C1]