Warning: Permanently added '10.128.1.159' (ED25519) to the list of known hosts. executing program [ 31.817591][ T4221] [ 31.818311][ T4221] ============================================ [ 31.819807][ T4221] WARNING: possible recursive locking detected [ 31.821379][ T4221] 6.1.64-syzkaller #0 Not tainted [ 31.822676][ T4221] -------------------------------------------- [ 31.824253][ T4221] syz-executor233/4221 is trying to acquire lock: [ 31.825847][ T4221] ffff0000dd0f7868 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x114/0x1990 [ 31.828099][ T4221] [ 31.828099][ T4221] but task is already holding lock: [ 31.830026][ T4221] ffff0000dd0f7c68 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_lock+0x68/0x98 [ 31.832212][ T4221] [ 31.832212][ T4221] other info that might help us debug this: [ 31.834323][ T4221] Possible unsafe locking scenario: [ 31.834323][ T4221] [ 31.836271][ T4221] CPU0 [ 31.837083][ T4221] ---- [ 31.837966][ T4221] lock(&pipe->mutex/1); [ 31.839120][ T4221] lock(&pipe->mutex/1); [ 31.840240][ T4221] [ 31.840240][ T4221] *** DEADLOCK *** [ 31.840240][ T4221] [ 31.842349][ T4221] May be due to missing lock nesting notation [ 31.842349][ T4221] [ 31.844423][ T4221] 1 lock held by syz-executor233/4221: [ 31.845797][ T4221] #0: ffff0000dd0f7c68 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_lock+0x68/0x98 [ 31.848090][ T4221] [ 31.848090][ T4221] stack backtrace: [ 31.849623][ T4221] CPU: 1 PID: 4221 Comm: syz-executor233 Not tainted 6.1.64-syzkaller #0 [ 31.851843][ T4221] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 [ 31.854473][ T4221] Call trace: [ 31.855356][ T4221] dump_backtrace+0x1c8/0x1f4 [ 31.856564][ T4221] show_stack+0x2c/0x3c [ 31.857619][ T4221] dump_stack_lvl+0x108/0x170 [ 31.858796][ T4221] dump_stack+0x1c/0x58 [ 31.859886][ T4221] __lock_acquire+0x6310/0x764c [ 31.861163][ T4221] lock_acquire+0x26c/0x7cc [ 31.862355][ T4221] __mutex_lock_common+0x190/0x21a0 [ 31.863673][ T4221] mutex_lock_nested+0x38/0x44 [ 31.864898][ T4221] pipe_write+0x114/0x1990 [ 31.866052][ T4221] do_iter_write+0x534/0x964 [ 31.867262][ T4221] vfs_iter_write+0x88/0xac [ 31.868477][ T4221] iter_file_splice_write+0x618/0xc48 [ 31.869845][ T4221] do_splice+0xfd0/0x1898 [ 31.870958][ T4221] __arm64_sys_splice+0x50c/0x7fc [ 31.872321][ T4221] invoke_syscall+0x98/0x2c0 [ 31.873505][ T4221] el0_svc_common+0x138/0x258 [ 31.874705][ T4221] do_el0_svc+0x64/0x218 [ 31.875798][ T4221] el0_svc+0x58/0x168 [ 31.876849][ T4221] el0t_64_sync_handler+0x84/0xf0 [ 31.878113][ T4221] el0t_64_sync+0x18c/0x190