Warning: Permanently added '10.128.0.178' (ED25519) to the list of known hosts. executing program [ 34.108219][ T4221] [ 34.108828][ T4221] ============================================ [ 34.110156][ T4221] WARNING: possible recursive locking detected [ 34.111461][ T4221] 6.1.83-syzkaller #0 Not tainted [ 34.112543][ T4221] -------------------------------------------- [ 34.113938][ T4221] syz-executor124/4221 is trying to acquire lock: [ 34.115340][ T4221] ffff0000d8fe6c68 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x114/0x1990 [ 34.117251][ T4221] [ 34.117251][ T4221] but task is already holding lock: [ 34.118767][ T4221] ffff0000d8fe7068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_lock+0x68/0x98 [ 34.120847][ T4221] [ 34.120847][ T4221] other info that might help us debug this: [ 34.122729][ T4221] Possible unsafe locking scenario: [ 34.122729][ T4221] [ 34.124418][ T4221] CPU0 [ 34.125229][ T4221] ---- [ 34.125969][ T4221] lock(&pipe->mutex/1); [ 34.126963][ T4221] lock(&pipe->mutex/1); [ 34.127976][ T4221] [ 34.127976][ T4221] *** DEADLOCK *** [ 34.127976][ T4221] [ 34.129874][ T4221] May be due to missing lock nesting notation [ 34.129874][ T4221] [ 34.131707][ T4221] 1 lock held by syz-executor124/4221: [ 34.132891][ T4221] #0: ffff0000d8fe7068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_lock+0x68/0x98 [ 34.134958][ T4221] [ 34.134958][ T4221] stack backtrace: [ 34.136326][ T4221] CPU: 1 PID: 4221 Comm: syz-executor124 Not tainted 6.1.83-syzkaller #0 [ 34.138140][ T4221] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 34.140379][ T4221] Call trace: [ 34.141065][ T4221] dump_backtrace+0x1c8/0x1f4 [ 34.142139][ T4221] show_stack+0x2c/0x3c [ 34.143034][ T4221] dump_stack_lvl+0x108/0x170 [ 34.144055][ T4221] dump_stack+0x1c/0x5c [ 34.145000][ T4221] __lock_acquire+0x6310/0x7680 [ 34.146052][ T4221] lock_acquire+0x26c/0x7cc [ 34.147032][ T4221] __mutex_lock_common+0x190/0x21a0 [ 34.148190][ T4221] mutex_lock_nested+0x38/0x44 [ 34.149295][ T4221] pipe_write+0x114/0x1990 [ 34.150262][ T4221] do_iter_write+0x534/0x964 [ 34.151202][ T4221] vfs_iter_write+0x88/0xac [ 34.152150][ T4221] iter_file_splice_write+0x62c/0xc5c [ 34.153313][ T4221] do_splice+0xfd0/0x1898 [ 34.154180][ T4221] __arm64_sys_splice+0x50c/0x7fc [ 34.155307][ T4221] invoke_syscall+0x98/0x2c0 [ 34.156345][ T4221] el0_svc_common+0x138/0x258 [ 34.157408][ T4221] do_el0_svc+0x64/0x218 [ 34.158362][ T4221] el0_svc+0x58/0x168 [ 34.159233][ T4221] el0t_64_sync_handler+0x84/0xf0 [ 34.160331][ T4221] el0t_64_sync+0x18c/0x190