DUID 00:04:9b:41:e3:df:54:6f:ca:1f:62:a0:1b:7c:64:71:74:ce forked to background, child pid 3175 [ 26.638350][ T3176] 8021q: adding VLAN 0 to HW filter on device bond0 [ 26.651753][ T3176] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller Warning: Permanently added '10.128.0.103' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 47.253515][ T3592] [ 47.255886][ T3592] ============================================ [ 47.262009][ T3592] WARNING: possible recursive locking detected [ 47.268139][ T3592] 5.17.0-rc8-syzkaller-00003-g56e337f2cf13 #0 Not tainted [ 47.275218][ T3592] -------------------------------------------- [ 47.281341][ T3592] syz-executor295/3592 is trying to acquire lock: [ 47.287725][ T3592] ffff888078eeb068 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_write+0x12f/0x1b10 [ 47.296496][ T3592] [ 47.296496][ T3592] but task is already holding lock: [ 47.303853][ T3592] ffff888078eea868 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x3d7/0x550 [ 47.313227][ T3592] [ 47.313227][ T3592] other info that might help us debug this: [ 47.321258][ T3592] Possible unsafe locking scenario: [ 47.321258][ T3592] [ 47.328681][ T3592] CPU0 [ 47.331938][ T3592] ---- [ 47.335193][ T3592] lock(&pipe->mutex/1); [ 47.339503][ T3592] lock(&pipe->mutex/1); [ 47.343808][ T3592] [ 47.343808][ T3592] *** DEADLOCK *** [ 47.343808][ T3592] [ 47.351923][ T3592] May be due to missing lock nesting notation [ 47.351923][ T3592] [ 47.360213][ T3592] 1 lock held by syz-executor295/3592: [ 47.365650][ T3592] #0: ffff888078eea868 (&pipe->mutex/1){+.+.}-{3:3}, at: pipe_wait_readable+0x3d7/0x550 [ 47.375474][ T3592] [ 47.375474][ T3592] stack backtrace: [ 47.381340][ T3592] CPU: 0 PID: 3592 Comm: syz-executor295 Not tainted 5.17.0-rc8-syzkaller-00003-g56e337f2cf13 #0 [ 47.391813][ T3592] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 47.401844][ T3592] Call Trace: [ 47.405107][ T3592] [ 47.408016][ T3592] dump_stack_lvl+0x1dc/0x2d8 [ 47.412680][ T3592] ? show_regs_print_info+0x12/0x12 [ 47.417856][ T3592] ? log_buf_vmcoreinfo_setup+0x498/0x498 [ 47.423567][ T3592] validate_chain+0x598d/0x8250 [ 47.428412][ T3592] ? reacquire_held_locks+0x620/0x620 [ 47.433767][ T3592] ? mark_lock+0x191/0x1e00 [ 47.438264][ T3592] ? __print_lock_name+0x1d0/0x1d0 [ 47.443356][ T3592] ? validate_chain+0x128/0x8250 [ 47.448277][ T3592] ? register_lock_class+0x110/0x1390 [ 47.453638][ T3592] ? lockdep_init_map_type+0x9b0/0x9b0 [ 47.459081][ T3592] ? reacquire_held_locks+0x620/0x620 [ 47.464436][ T3592] ? reacquire_held_locks+0x620/0x620 [ 47.469784][ T3592] ? mark_lock+0x191/0x1e00 [ 47.474372][ T3592] __lock_acquire+0x1382/0x2b00 [ 47.479207][ T3592] ? trace_lock_acquire+0x190/0x190 [ 47.484388][ T3592] lock_acquire+0x19f/0x4d0 [ 47.488875][ T3592] ? pipe_write+0x12f/0x1b10 [ 47.493443][ T3592] ? read_lock_is_recursive+0x10/0x10 [ 47.498789][ T3592] ? __might_sleep+0xe0/0xe0 [ 47.503359][ T3592] __mutex_lock_common+0x1d5/0x2590 [ 47.508545][ T3592] ? pipe_write+0x12f/0x1b10 [ 47.513125][ T3592] ? pipe_write+0x12f/0x1b10 [ 47.517703][ T3592] ? mutex_lock_io_nested+0x60/0x60 [ 47.522893][ T3592] ? __might_sleep+0xe0/0xe0 [ 47.527460][ T3592] ? atomic_dec_and_mutex_lock+0xb0/0xb0 [ 47.533070][ T3592] mutex_lock_nested+0x1a/0x20 [ 47.537811][ T3592] pipe_write+0x12f/0x1b10 [ 47.542202][ T3592] ? __mutex_lock_common+0x1914/0x2590 [ 47.547637][ T3592] ? __lock_acquire+0x2b00/0x2b00 [ 47.553137][ T3592] ? print_irqtrace_events+0x220/0x220 [ 47.558589][ T3592] ? mutex_lock_io_nested+0x60/0x60 [ 47.563775][ T3592] ? _raw_spin_unlock_irqrestore+0x8b/0x130 [ 47.569672][ T3592] ? pipe_read+0x1350/0x1350 [ 47.574287][ T3592] ? _raw_spin_unlock_irqrestore+0xd9/0x130 [ 47.580161][ T3592] ? _raw_spin_unlock+0x40/0x40 [ 47.584990][ T3592] ? finish_wait+0xc2/0x1d0 [ 47.589477][ T3592] do_iter_readv_writev+0x54f/0x740 [ 47.594655][ T3592] ? generic_file_rw_checks+0x260/0x260 [ 47.600177][ T3592] ? iov_iter_bvec+0x10b/0x220 [ 47.604918][ T3592] ? bpf_lsm_file_permission+0x5/0x10 [ 47.610267][ T3592] ? security_file_permission+0xe0/0x5d0 [ 47.615883][ T3592] ? do_iter_write+0x174/0x7b0 [ 47.620638][ T3592] do_iter_write+0x21e/0x7b0 [ 47.625207][ T3592] ? vfs_iter_write+0x69/0xa0 [ 47.629867][ T3592] iter_file_splice_write+0x7eb/0xfa0 [ 47.635227][ T3592] ? splice_from_pipe+0x210/0x210 [ 47.640232][ T3592] ? rcu_read_lock_sched_held+0x89/0x130 [ 47.645856][ T3592] ? bpf_lsm_file_permission+0x5/0x10 [ 47.651221][ T3592] ? security_file_permission+0xe0/0x5d0 [ 47.656829][ T3592] ? splice_from_pipe+0x210/0x210 [ 47.661837][ T3592] do_splice+0xec9/0x1810 [ 47.666142][ T3592] ? __lock_acquire+0x2b00/0x2b00 [ 47.671146][ T3592] ? __fget_files+0x3d0/0x440 [ 47.675813][ T3592] ? splice_file_to_pipe+0x660/0x660 [ 47.681086][ T3592] ? __fdget+0x183/0x210 [ 47.685320][ T3592] __se_sys_splice+0x2a8/0x410 [ 47.690069][ T3592] ? __x64_sys_splice+0xf0/0xf0 [ 47.694906][ T3592] ? lockdep_hardirqs_on+0x95/0x140 [ 47.700087][ T3592] ? __x64_sys_splice+0x1d/0xf0 [ 47.704918][ T3592] do_syscall_64+0x44/0xd0 [ 47.709315][ T3592] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 47.715185][ T3592] RIP: 0033:0x7fee6bd86ca9 [ 47.719579][ T3592] 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 [ 47.739159][ T3592] RSP: 002b:00007fee6bd39308 EFLAGS: 00000246 ORIG_RAX: 0000000000000113 [ 47.747548][ T3592] RAX: ffffffffffffffda RBX: 00007fee6be0f408 RCX: 00007fee6bd86ca9 [