Warning: Permanently added '10.128.0.84' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 43.857341][ T3965] [ 43.857916][ T3965] ============================================ [ 43.859224][ T3965] WARNING: possible recursive locking detected [ 43.860520][ T3965] 5.15.115-syzkaller #0 Not tainted [ 43.861635][ T3965] -------------------------------------------- [ 43.862936][ T3965] syz-executor265/3965 is trying to acquire lock: [ 43.864304][ T3965] ffff0000d9e68068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x10c/0x1a4c [ 43.866315][ T3965] [ 43.866315][ T3965] but task is already holding lock: [ 43.867940][ T3965] ffff0000d9e68468 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x324/0x46c [ 43.869988][ T3965] [ 43.869988][ T3965] other info that might help us debug this: [ 43.871687][ T3965] Possible unsafe locking scenario: [ 43.871687][ T3965] [ 43.873287][ T3965] CPU0 [ 43.874016][ T3965] ---- [ 43.874756][ T3965] lock(&pipe->mutex/1); [ 43.875734][ T3965] lock(&pipe->mutex/1); [ 43.876651][ T3965] [ 43.876651][ T3965] *** DEADLOCK *** [ 43.876651][ T3965] [ 43.878501][ T3965] May be due to missing lock nesting notation [ 43.878501][ T3965] [ 43.880333][ T3965] 1 lock held by syz-executor265/3965: [ 43.881557][ T3965] #0: ffff0000d9e68468 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x324/0x46c [ 43.883697][ T3965] [ 43.883697][ T3965] stack backtrace: [ 43.885012][ T3965] CPU: 0 PID: 3965 Comm: syz-executor265 Not tainted 5.15.115-syzkaller #0 [ 43.886854][ T3965] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/25/2023 [ 43.889058][ T3965] Call trace: [ 43.889764][ T3965] dump_backtrace+0x0/0x530 [ 43.890724][ T3965] show_stack+0x2c/0x3c [ 43.891616][ T3965] dump_stack_lvl+0x108/0x170 [ 43.892648][ T3965] dump_stack+0x1c/0x58 [ 43.893580][ T3965] __lock_acquire+0x62b4/0x7620 [ 43.894683][ T3965] lock_acquire+0x240/0x77c [ 43.895656][ T3965] __mutex_lock_common+0x194/0x2154 [ 43.896803][ T3965] mutex_lock_nested+0xa4/0xf8 [ 43.897843][ T3965] pipe_write+0x10c/0x1a4c [ 43.898802][ T3965] do_iter_readv_writev+0x420/0x5f8 [ 43.899937][ T3965] do_iter_write+0x1b8/0x664 [ 43.900954][ T3965] vfs_iter_write+0x88/0xac [ 43.901913][ T3965] iter_file_splice_write+0x618/0xc48 [ 43.903072][ T3965] do_splice+0x11b4/0x1a0c [ 43.904000][ T3965] __arm64_sys_splice+0x564/0x8b0 [ 43.905139][ T3965] invoke_syscall+0x98/0x2b8 [ 43.906146][ T3965] el0_svc_common+0x138/0x258 [ 43.907242][ T3965] do_el0_svc+0x58/0x14c [ 43.908127][ T3965] el0_svc+0x7c/0x1f0 [ 43.908952][ T3965] el0t_64_sync_handler+0x84/0xe4 [ 43.910155][ T3965] el0t_64_sync+0x1a0/0x1a4