Warning: Permanently added '10.128.1.54' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 36.029625][ T4223] [ 36.030180][ T4223] ============================================ [ 36.031657][ T4223] WARNING: possible recursive locking detected [ 36.033023][ T4223] 6.1.32-syzkaller #0 Not tainted [ 36.034200][ T4223] -------------------------------------------- [ 36.035581][ T4223] syz-executor163/4223 is trying to acquire lock: [ 36.037028][ T4223] ffff0000cf68e468 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x114/0x1990 [ 36.038952][ T4223] [ 36.038952][ T4223] but task is already holding lock: [ 36.040611][ T4223] ffff0000cf68e868 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x320/0x468 [ 36.042807][ T4223] [ 36.042807][ T4223] other info that might help us debug this: [ 36.044604][ T4223] Possible unsafe locking scenario: [ 36.044604][ T4223] [ 36.046333][ T4223] CPU0 [ 36.047154][ T4223] ---- [ 36.047878][ T4223] lock(&pipe->mutex/1); [ 36.048931][ T4223] lock(&pipe->mutex/1); [ 36.049879][ T4223] [ 36.049879][ T4223] *** DEADLOCK *** [ 36.049879][ T4223] [ 36.051706][ T4223] May be due to missing lock nesting notation [ 36.051706][ T4223] [ 36.053640][ T4223] 1 lock held by syz-executor163/4223: [ 36.054924][ T4223] #0: ffff0000cf68e868 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x320/0x468 [ 36.057248][ T4223] [ 36.057248][ T4223] stack backtrace: [ 36.058533][ T4223] CPU: 1 PID: 4223 Comm: syz-executor163 Not tainted 6.1.32-syzkaller #0 [ 36.060468][ T4223] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 36.062848][ T4223] Call trace: [ 36.063586][ T4223] dump_backtrace+0x1c8/0x1f4 [ 36.064602][ T4223] show_stack+0x2c/0x3c [ 36.065508][ T4223] dump_stack_lvl+0x108/0x170 [ 36.066528][ T4223] dump_stack+0x1c/0x58 [ 36.067477][ T4223] __lock_acquire+0x6310/0x764c [ 36.068656][ T4223] lock_acquire+0x26c/0x7cc [ 36.069761][ T4223] __mutex_lock_common+0x190/0x21a0 [ 36.070959][ T4223] mutex_lock_nested+0x38/0x44 [ 36.072071][ T4223] pipe_write+0x114/0x1990 [ 36.073041][ T4223] do_iter_write+0x534/0x964 [ 36.074083][ T4223] vfs_iter_write+0x88/0xac [ 36.075117][ T4223] iter_file_splice_write+0x618/0xc48 [ 36.076334][ T4223] do_splice+0xfd0/0x1898 [ 36.077354][ T4223] __arm64_sys_splice+0x50c/0x7fc [ 36.078614][ T4223] invoke_syscall+0x98/0x2c0 [ 36.079830][ T4223] el0_svc_common+0x138/0x258 [ 36.080987][ T4223] do_el0_svc+0x64/0x218 [ 36.082113][ T4223] el0_svc+0x58/0x168 [ 36.083069][ T4223] el0t_64_sync_handler+0x84/0xf0 [ 36.084253][ T4223] el0t_64_sync+0x18c/0x190