Warning: Permanently added '10.128.0.244' (ED25519) to the list of known hosts. executing program executing program executing program executing program executing program executing program [ 43.223210][ T1279] [ 43.225837][ T1279] ============================================ [ 43.231966][ T1279] WARNING: possible recursive locking detected [ 43.238104][ T1279] 5.15.158-syzkaller #0 Not tainted [ 43.243293][ T1279] -------------------------------------------- [ 43.249419][ T1279] kworker/0:2/1279 is trying to acquire lock: [ 43.255457][ T1279] ffff88801ce071c0 (&stab->lock){+...}-{2:2}, at: sock_map_delete_elem+0x161/0x230 [ 43.264848][ T1279] [ 43.264848][ T1279] but task is already holding lock: [ 43.272185][ T1279] ffff88801ce071c0 (&stab->lock){+...}-{2:2}, at: sock_map_delete_elem+0x161/0x230 [ 43.281465][ T1279] [ 43.281465][ T1279] other info that might help us debug this: [ 43.289499][ T1279] Possible unsafe locking scenario: [ 43.289499][ T1279] [ 43.296925][ T1279] CPU0 [ 43.300181][ T1279] ---- [ 43.303438][ T1279] lock(&stab->lock); [ 43.307486][ T1279] lock(&stab->lock); [ 43.311533][ T1279] [ 43.311533][ T1279] *** DEADLOCK *** [ 43.311533][ T1279] [ 43.319651][ T1279] May be due to missing lock nesting notation [ 43.319651][ T1279] [ 43.327952][ T1279] 6 locks held by kworker/0:2/1279: [ 43.333126][ T1279] #0: ffff888011c70938 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x78a/0x10c0 [ 43.343453][ T1279] #1: ffffc9000526fd20 ((work_completion)(&aux->work)){+.+.}-{0:0}, at: process_one_work+0x7d0/0x10c0 [ 43.354473][ T1279] #2: ffffffff8c91fae0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 43.363756][ T1279] #3: ffff88801ce071c0 (&stab->lock){+...}-{2:2}, at: sock_map_delete_elem+0x161/0x230 [ 43.373471][ T1279] #4: ffff88814ad09290 (&psock->link_lock){+...}-{2:2}, at: sock_map_unref+0xcc/0x5d0 [ 43.383101][ T1279] #5: ffffffff8c91fae0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 43.392382][ T1279] [ 43.392382][ T1279] stack backtrace: [ 43.398254][ T1279] CPU: 0 PID: 1279 Comm: kworker/0:2 Not tainted 5.15.158-syzkaller #0 [ 43.406490][ T1279] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 43.416524][ T1279] Workqueue: events bpf_prog_free_deferred [ 43.422315][ T1279] Call Trace: [ 43.426145][ T1279] [ 43.429056][ T1279] dump_stack_lvl+0x1e3/0x2d0 [ 43.433718][ T1279] ? io_uring_drop_tctx_refs+0x1a0/0x1a0 [ 43.439329][ T1279] ? panic+0x860/0x860 [ 43.443385][ T1279] validate_chain+0x46d2/0x5930 [ 43.448216][ T1279] ? stack_trace_save+0x1c0/0x1c0 [ 43.453221][ T1279] ? check_path+0x21/0x40 [ 43.457526][ T1279] ? check_noncircular+0x1e1/0x3b0 [ 43.462617][ T1279] ? reacquire_held_locks+0x660/0x660 [ 43.467971][ T1279] ? lockdep_unlock+0x166/0x300 [ 43.472798][ T1279] ? lockdep_lock+0x2a0/0x2a0 [ 43.477540][ T1279] ? add_chain_block+0x850/0x850 [ 43.483067][ T1279] ? reacquire_held_locks+0x660/0x660 [ 43.488418][ T1279] ? validate_chain+0x13bd/0x5930 [ 43.493423][ T1279] ? mark_lock+0x98/0x340 [ 43.497735][ T1279] __lock_acquire+0x1295/0x1ff0 [ 43.502585][ T1279] lock_acquire+0x1db/0x4f0 [ 43.507069][ T1279] ? sock_map_delete_elem+0x161/0x230 [ 43.512435][ T1279] ? read_lock_is_recursive+0x10/0x10 [ 43.517786][ T1279] ? sock_map_delete_elem+0x161/0x230 [ 43.523138][ T1279] ? __bpf_trace_softirq+0x10/0x10 [ 43.528231][ T1279] ? sock_map_delete_elem+0x161/0x230 [ 43.533580][ T1279] _raw_spin_lock_bh+0x31/0x40 [ 43.538325][ T1279] ? sock_map_delete_elem+0x161/0x230 [ 43.543682][ T1279] sock_map_delete_elem+0x161/0x230 [ 43.548865][ T1279] ? sock_map_update_elem+0x380/0x380 [ 43.554217][ T1279] bpf_prog_8a405b5ced52e191+0x42/0xbe8 [ 43.559744][ T1279] bpf_trace_run2+0x19e/0x340 [ 43.564488][ T1279] ? bpf_trace_run1+0x2f0/0x2f0 [ 43.569403][ T1279] ? sock_map_unref+0x3ac/0x5d0 [ 43.574235][ T1279] ? do_raw_spin_lock+0x14a/0x370 [ 43.579238][ T1279] ? __bpf_trace_softirq+0x10/0x10 [ 43.584328][ T1279] ? sock_map_unref+0x3ac/0x5d0 [ 43.589166][ T1279] __bpf_trace_kfree+0x6e/0x90 [ 43.593928][ T1279] ? sock_map_unref+0x3ac/0x5d0 [ 43.598783][ T1279] kfree+0x22f/0x270 [ 43.602660][ T1279] ? sock_map_unref+0xcc/0x5d0 [ 43.607403][ T1279] sock_map_unref+0x3ac/0x5d0 [ 43.612061][ T1279] sock_map_delete_elem+0x191/0x230 [ 43.617242][ T1279] ? sock_map_update_elem+0x380/0x380 [ 43.622593][ T1279] ? bpf_trace_run2+0xe7/0x340 [ 43.627339][ T1279] bpf_prog_8a405b5ced52e191+0x42/0xbe8 [ 43.632864][ T1279] bpf_trace_run2+0x19e/0x340 [ 43.637522][ T1279] ? asm_exc_int3+0x35/0x40 [ 43.642007][ T1279] ? bpf_trace_run1+0x2f0/0x2f0 [ 43.646836][ T1279] ? __vunmap+0x977/0xa20 [ 43.651149][ T1279] ? __vunmap+0x977/0xa20 [ 43.655459][ T1279] __bpf_trace_kfree+0x6e/0x90 [ 43.660207][ T1279] ? __vunmap+0x977/0xa20 [ 43.664514][ T1279] kfree+0x22f/0x270 [ 43.668566][ T1279] ? _vm_unmap_aliases+0x481/0x4e0 [ 43.673658][ T1279] __vunmap+0x977/0xa20 [ 43.677795][ T1279] bpf_jit_free+0x92/0x180 [ 43.682196][ T1279] process_one_work+0x8a1/0x10c0 [ 43.687121][ T1279] ? worker_detach_from_pool+0x260/0x260 [ 43.692735][ T1279] ? _raw_spin_lock_irqsave+0x120/0x120 [ 43.698259][ T1279] ? kthread_data+0x4e/0xc0 [ 43.702740][ T1279] ? wq_worker_running+0x97/0x170 [ 43.707741][ T1279] worker_thread+0xaca/0x1280 [ 43.712402][ T1279] kthread+0x3f6/0x4f0 [ 43.716452][ T1279] ? rcu_lock_release+0x20/0x20 [ 43.721298][ T1279] ? kthread_blkcg+0xd0/0xd0 [ 43.725958][ T1279] ret_from_fork+0x1f/0x30 [ 43.730357][ T1279]