DUID 00:04:66:e4:01:83:27:57:c7:2c:b4:77:89:67:fd:32:a2:9b forked to background, child pid 3175 [ 26.755359][ T3176] 8021q: adding VLAN 0 to HW filter on device bond0 [ 26.766580][ T3176] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller Warning: Permanently added '10.128.1.94' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 48.323156][ T3598] [ 48.325520][ T3598] ============================================ [ 48.331646][ T3598] WARNING: possible recursive locking detected [ 48.337773][ T3598] 5.17.0-rc8-syzkaller-00003-g56e337f2cf13 #0 Not tainted [ 48.344870][ T3598] -------------------------------------------- [ 48.351010][ T3598] syz-executor316/3598 is trying to acquire lock: [ 48.357606][ T3598] ffff888078031068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x132/0x1c00 [ 48.366394][ T3598] [ 48.366394][ T3598] but task is already holding lock: [ 48.373740][ T3598] ffff888078030c68 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x39b/0x420 [ 48.383119][ T3598] [ 48.383119][ T3598] other info that might help us debug this: [ 48.391177][ T3598] Possible unsafe locking scenario: [ 48.391177][ T3598] [ 48.398607][ T3598] CPU0 [ 48.401868][ T3598] ---- [ 48.405135][ T3598] lock(&pipe->mutex/1); [ 48.409446][ T3598] lock(&pipe->mutex/1); [ 48.413755][ T3598] [ 48.413755][ T3598] *** DEADLOCK *** [ 48.413755][ T3598] [ 48.421873][ T3598] May be due to missing lock nesting notation [ 48.421873][ T3598] [ 48.430165][ T3598] 1 lock held by syz-executor316/3598: [ 48.435603][ T3598] #0: ffff888078030c68 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x39b/0x420 [ 48.445416][ T3598] [ 48.445416][ T3598] stack backtrace: [ 48.451301][ T3598] CPU: 1 PID: 3598 Comm: syz-executor316 Not tainted 5.17.0-rc8-syzkaller-00003-g56e337f2cf13 #0 [ 48.461771][ T3598] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 48.471805][ T3598] Call Trace: [ 48.475065][ T3598] [ 48.477977][ T3598] dump_stack_lvl+0xcd/0x134 [ 48.482565][ T3598] __lock_acquire.cold+0x213/0x3a9 [ 48.487660][ T3598] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 48.493661][ T3598] lock_acquire+0x1ab/0x510 [ 48.498142][ T3598] ? pipe_write+0x132/0x1c00 [ 48.502717][ T3598] ? lock_release+0x720/0x720 [ 48.507390][ T3598] __mutex_lock+0x12f/0x12f0 [ 48.511961][ T3598] ? pipe_write+0x132/0x1c00 [ 48.516529][ T3598] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 48.522523][ T3598] ? pipe_write+0x132/0x1c00 [ 48.527098][ T3598] ? mutex_lock_io_nested+0x1150/0x1150 [ 48.532626][ T3598] ? find_held_lock+0x2d/0x110 [ 48.537382][ T3598] ? aa_file_perm+0x56b/0x1230 [ 48.542124][ T3598] ? lock_downgrade+0x6e0/0x6e0 [ 48.546955][ T3598] pipe_write+0x132/0x1c00 [ 48.551364][ T3598] ? aa_file_perm+0x595/0x1230 [ 48.556110][ T3598] ? generic_pipe_buf_release+0x240/0x240 [ 48.561811][ T3598] ? aa_path_link+0x2f0/0x2f0 [ 48.566482][ T3598] ? mutex_lock_io_nested+0x1150/0x1150 [ 48.572013][ T3598] ? pipe_wait_readable+0x336/0x420 [ 48.577201][ T3598] ? lock_downgrade+0x6e0/0x6e0 [ 48.582033][ T3598] do_iter_readv_writev+0x47a/0x750 [ 48.587212][ T3598] ? new_sync_write+0x660/0x660 [ 48.592067][ T3598] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 48.598292][ T3598] ? security_file_permission+0xab/0xd0 [ 48.603819][ T3598] do_iter_write+0x188/0x710 [ 48.608401][ T3598] vfs_iter_write+0x70/0xa0 [ 48.612915][ T3598] iter_file_splice_write+0x723/0xc70 [ 48.618287][ T3598] ? generic_splice_sendpage+0x140/0x140 [ 48.623913][ T3598] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 48.630155][ T3598] ? security_file_permission+0xab/0xd0 [ 48.635683][ T3598] ? generic_splice_sendpage+0x140/0x140 [ 48.641299][ T3598] do_splice+0xb7e/0x1960 [ 48.645609][ T3598] ? find_held_lock+0x2d/0x110 [ 48.650369][ T3598] ? __fget_files+0x26a/0x470 [ 48.655025][ T3598] ? splice_file_to_pipe+0x120/0x120 [ 48.660294][ T3598] ? find_held_lock+0x2d/0x110 [ 48.665041][ T3598] __do_splice+0x134/0x250 [ 48.669439][ T3598] ? do_splice+0x1960/0x1960 [ 48.674010][ T3598] __x64_sys_splice+0x198/0x250 [ 48.678855][ T3598] do_syscall_64+0x35/0xb0 [ 48.683268][ T3598] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 48.689169][ T3598] RIP: 0033:0x7f452a8fdca9 [ 48.693572][ T3598] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 81 14 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 48.713174][ T3598] RSP: 002b:00007f452a8b0308 EFLAGS: 00000246 ORIG_RAX: 0000000000000113 [ 48.721581][ T3598] RAX: fffffffff