Warning: Permanently added '10.128.0.145' (ED25519) to the list of known hosts. executing program [ 35.426909][ T4221] [ 35.427591][ T4221] ============================================ [ 35.429139][ T4221] WARNING: possible recursive locking detected [ 35.430753][ T4221] 6.1.82-syzkaller #0 Not tainted [ 35.432138][ T4221] -------------------------------------------- [ 35.433798][ T4221] syz-executor326/4221 is trying to acquire lock: [ 35.435465][ T4221] ffff0000c9110468 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x114/0x1990 [ 35.437808][ T4221] [ 35.437808][ T4221] but task is already holding lock: [ 35.439732][ T4221] ffff0000c9110068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x320/0x468 [ 35.442281][ T4221] [ 35.442281][ T4221] other info that might help us debug this: [ 35.444392][ T4221] Possible unsafe locking scenario: [ 35.444392][ T4221] [ 35.446261][ T4221] CPU0 [ 35.447103][ T4221] ---- [ 35.447955][ T4221] lock(&pipe->mutex/1); [ 35.449059][ T4221] lock(&pipe->mutex/1); [ 35.450224][ T4221] [ 35.450224][ T4221] *** DEADLOCK *** [ 35.450224][ T4221] [ 35.452348][ T4221] May be due to missing lock nesting notation [ 35.452348][ T4221] [ 35.454580][ T4221] 1 lock held by syz-executor326/4221: [ 35.456026][ T4221] #0: ffff0000c9110068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x320/0x468 [ 35.458702][ T4221] [ 35.458702][ T4221] stack backtrace: [ 35.460278][ T4221] CPU: 0 PID: 4221 Comm: syz-executor326 Not tainted 6.1.82-syzkaller #0 [ 35.462521][ T4221] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 [ 35.465110][ T4221] Call trace: [ 35.465905][ T4221] dump_backtrace+0x1c8/0x1f4 [ 35.467188][ T4221] show_stack+0x2c/0x3c [ 35.468291][ T4221] dump_stack_lvl+0x108/0x170 [ 35.469608][ T4221] dump_stack+0x1c/0x58 [ 35.470693][ T4221] __lock_acquire+0x6310/0x7680 [ 35.471992][ T4221] lock_acquire+0x26c/0x7cc [ 35.473210][ T4221] __mutex_lock_common+0x190/0x21a0 [ 35.474580][ T4221] mutex_lock_nested+0x38/0x44 [ 35.475850][ T4221] pipe_write+0x114/0x1990 [ 35.477036][ T4221] do_iter_write+0x534/0x964 [ 35.478228][ T4221] vfs_iter_write+0x88/0xac [ 35.479434][ T4221] iter_file_splice_write+0x62c/0xc5c [ 35.480829][ T4221] do_splice+0xfd0/0x1898 [ 35.482040][ T4221] __arm64_sys_splice+0x50c/0x7fc [ 35.483463][ T4221] invoke_syscall+0x98/0x2c0 [ 35.484769][ T4221] el0_svc_common+0x138/0x258 [ 35.486005][ T4221] do_el0_svc+0x64/0x218 [ 35.487125][ T4221] el0_svc+0x58/0x168 [ 35.488260][ T4221] el0t_64_sync_handler+0x84/0xf0 [ 35.489528][ T4221] el0t_64_sync+0x18c/0x190