Warning: Permanently added '10.128.1.87' (ECDSA) to the list of known hosts. executing program [ 35.644073][ T5968] [ 35.644633][ T5968] ============================================ [ 35.646202][ T5968] WARNING: possible recursive locking detected [ 35.647635][ T5968] 6.4.0-rc3-syzkaller-geb0f1697d729 #0 Not tainted [ 35.649236][ T5968] -------------------------------------------- [ 35.650705][ T5968] syz-executor612/5968 is trying to acquire lock: [ 35.652329][ T5968] ffff0000d8b21468 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x108/0x19c8 [ 35.654503][ T5968] [ 35.654503][ T5968] but task is already holding lock: [ 35.656244][ T5968] ffff0000d8b21868 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x320/0x468 [ 35.658730][ T5968] [ 35.658730][ T5968] other info that might help us debug this: [ 35.660720][ T5968] Possible unsafe locking scenario: [ 35.660720][ T5968] [ 35.662543][ T5968] CPU0 [ 35.663312][ T5968] ---- [ 35.664187][ T5968] lock(&pipe->mutex/1); [ 35.665259][ T5968] lock(&pipe->mutex/1); [ 35.666423][ T5968] [ 35.666423][ T5968] *** DEADLOCK *** [ 35.666423][ T5968] [ 35.668539][ T5968] May be due to missing lock nesting notation [ 35.668539][ T5968] [ 35.670631][ T5968] 1 lock held by syz-executor612/5968: [ 35.671997][ T5968] #0: ffff0000d8b21868 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x320/0x468 [ 35.674387][ T5968] [ 35.674387][ T5968] stack backtrace: [ 35.675848][ T5968] CPU: 1 PID: 5968 Comm: syz-executor612 Not tainted 6.4.0-rc3-syzkaller-geb0f1697d729 #0 [ 35.678359][ T5968] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 35.680873][ T5968] Call trace: [ 35.681697][ T5968] dump_backtrace+0x1b8/0x1e4 [ 35.682850][ T5968] show_stack+0x2c/0x44 [ 35.683940][ T5968] dump_stack_lvl+0xd0/0x124 [ 35.685140][ T5968] dump_stack+0x1c/0x28 [ 35.686232][ T5968] __lock_acquire+0x6290/0x75f0 [ 35.687437][ T5968] lock_acquire+0x23c/0x71c [ 35.688556][ T5968] __mutex_lock_common+0x190/0x21a0 [ 35.689900][ T5968] mutex_lock_nested+0x2c/0x38 [ 35.691065][ T5968] pipe_write+0x108/0x19c8 [ 35.692200][ T5968] do_iter_write+0x65c/0xa80 [ 35.693384][ T5968] vfs_iter_write+0x88/0xac [ 35.694550][ T5968] iter_file_splice_write+0x610/0xc40 [ 35.695952][ T5968] do_splice+0x1040/0x1ba4 [ 35.697077][ T5968] __arm64_sys_splice+0x490/0x804 [ 35.698264][ T5968] invoke_syscall+0x98/0x2c0 [ 35.699447][ T5968] el0_svc_common+0x138/0x258 [ 35.700609][ T5968] do_el0_svc+0x64/0x198 [ 35.701789][ T5968] el0_svc+0x4c/0x15c [ 35.702733][ T5968] el0t_64_sync_handler+0x84/0xf0 [ 35.704008][ T5968] el0t_64_sync+0x190/0x194