Warning: Permanently added '10.128.0.5' (ECDSA) to the list of known hosts. executing program [ 42.697753][ T3962] [ 42.698295][ T3962] ============================================ [ 42.699694][ T3962] WARNING: possible recursive locking detected [ 42.701101][ T3962] 5.15.113-syzkaller #0 Not tainted [ 42.702323][ T3962] -------------------------------------------- [ 42.703765][ T3962] syz-executor195/3962 is trying to acquire lock: [ 42.705177][ T3962] ffff0000d60fb068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x10c/0x1a4c [ 42.707249][ T3962] [ 42.707249][ T3962] but task is already holding lock: [ 42.708978][ T3962] ffff0000d60fac68 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x324/0x46c [ 42.711152][ T3962] [ 42.711152][ T3962] other info that might help us debug this: [ 42.713053][ T3962] Possible unsafe locking scenario: [ 42.713053][ T3962] [ 42.714769][ T3962] CPU0 [ 42.715490][ T3962] ---- [ 42.716314][ T3962] lock(&pipe->mutex/1); [ 42.717388][ T3962] lock(&pipe->mutex/1); [ 42.718361][ T3962] [ 42.718361][ T3962] *** DEADLOCK *** [ 42.718361][ T3962] [ 42.720343][ T3962] May be due to missing lock nesting notation [ 42.720343][ T3962] [ 42.722256][ T3962] 1 lock held by syz-executor195/3962: [ 42.723533][ T3962] #0: ffff0000d60fac68 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x324/0x46c [ 42.725878][ T3962] [ 42.725878][ T3962] stack backtrace: [ 42.727184][ T3962] CPU: 0 PID: 3962 Comm: syz-executor195 Not tainted 5.15.113-syzkaller #0 [ 42.729074][ T3962] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/28/2023 [ 42.731411][ T3962] Call trace: [ 42.732116][ T3962] dump_backtrace+0x0/0x530 [ 42.733142][ T3962] show_stack+0x2c/0x3c [ 42.734077][ T3962] dump_stack_lvl+0x108/0x170 [ 42.735231][ T3962] dump_stack+0x1c/0x58 [ 42.736292][ T3962] __lock_acquire+0x62b4/0x7620 [ 42.737446][ T3962] lock_acquire+0x240/0x77c [ 42.738470][ T3962] __mutex_lock_common+0x194/0x2154 [ 42.739676][ T3962] mutex_lock_nested+0xa4/0xf8 [ 42.740850][ T3962] pipe_write+0x10c/0x1a4c [ 42.741925][ T3962] do_iter_readv_writev+0x420/0x5f8 [ 42.743203][ T3962] do_iter_write+0x1b8/0x664 [ 42.744276][ T3962] vfs_iter_write+0x88/0xac [ 42.745334][ T3962] iter_file_splice_write+0x618/0xc48 [ 42.746625][ T3962] do_splice+0x11b4/0x1a0c [ 42.747679][ T3962] __arm64_sys_splice+0x564/0x8b0 [ 42.748898][ T3962] invoke_syscall+0x98/0x2b8 [ 42.749981][ T3962] el0_svc_common+0x138/0x258 [ 42.751063][ T3962] do_el0_svc+0x58/0x14c [ 42.752086][ T3962] el0_svc+0x7c/0x1f0 [ 42.753082][ T3962] el0t_64_sync_handler+0x84/0xe4 [ 42.754261][ T3962] el0t_64_sync+0x1a0/0x1a4