[ 51.487150][ T8] bridge0: port 1(bridge_slave_0) entered disabled state [ 51.507224][ T8] device veth1_macvtap left promiscuous mode [ 51.514824][ T8] device veth0_macvtap left promiscuous mode [ 51.521625][ T8] device veth1_vlan left promiscuous mode [ 51.527545][ T8] device veth0_vlan left promiscuous mode [ 51.728502][ T8] team0 (unregistering): Port device team_slave_1 removed [ 51.743490][ T8] team0 (unregistering): Port device team_slave_0 removed [ 51.756185][ T8] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 51.770349][ T8] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 51.812333][ T8] bond0 (unregistering): Released all slaves Warning: Permanently added '10.128.10.34' (ECDSA) to the list of known hosts. [ 70.991109][ T20] cfg80211: failed to load regulatory.db [ 168.904409][T16648] [ 168.906823][T16648] ============================================ [ 168.912941][T16648] WARNING: possible recursive locking detected [ 168.919058][T16648] 5.16.0-rc1-syzkaller #0 Not tainted [ 168.924394][T16648] -------------------------------------------- [ 168.930511][T16648] iou-wrk-16647/16648 is trying to acquire lock: [ 168.936802][T16648] ffff88807e1a1818 (&wqe->lock){+.+.}-{2:2}, at: io_worker_cancel_cb+0xe2/0x1d0 [ 168.945979][T16648] [ 168.945979][T16648] but task is already holding lock: [ 168.953406][T16648] ffff88807e1a1818 (&wqe->lock){+.+.}-{2:2}, at: io_wq_worker_sleeping+0x97/0xf0 [ 168.962501][T16648] [ 168.962501][T16648] other info that might help us debug this: [ 168.970528][T16648] Possible unsafe locking scenario: [ 168.970528][T16648] [ 168.977952][T16648] CPU0 [ 168.981211][T16648] ---- [ 168.984467][T16648] lock(&wqe->lock); [ 168.988420][T16648] lock(&wqe->lock); [ 168.992368][T16648] [ 168.992368][T16648] *** DEADLOCK *** [ 168.992368][T16648] [ 169.000478][T16648] May be due to missing lock nesting notation [ 169.000478][T16648] [ 169.008765][T16648] 1 lock held by iou-wrk-16647/16648: [ 169.014100][T16648] #0: ffff88807e1a1818 (&wqe->lock){+.+.}-{2:2}, at: io_wq_worker_sleeping+0x97/0xf0 [ 169.023619][T16648] [ 169.023619][T16648] stack backtrace: [ 169.029475][T16648] CPU: 0 PID: 16648 Comm: iou-wrk-16647 Not tainted 5.16.0-rc1-syzkaller #0 [ 169.038116][T16648] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 169.048142][T16648] Call Trace: [ 169.051400][T16648] [ 169.054304][T16648] dump_stack_lvl+0x57/0x7d [ 169.058780][T16648] __lock_acquire.cold+0x229/0x3ab [ 169.063876][T16648] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 169.069826][T16648] ? lock_chain_count+0x20/0x20 [ 169.074642][T16648] lock_acquire+0x1ab/0x510 [ 169.079113][T16648] ? io_worker_cancel_cb+0xe2/0x1d0 [ 169.084281][T16648] ? lock_release+0x720/0x720 [ 169.088923][T16648] ? task_work_cancel_match+0xfa/0x140 [ 169.094363][T16648] ? mark_held_locks+0x9f/0xe0 [ 169.099089][T16648] ? lockdep_hardirqs_on_prepare+0x17b/0x400 [ 169.105033][T16648] _raw_spin_lock+0x2a/0x40 [ 169.109503][T16648] ? io_worker_cancel_cb+0xe2/0x1d0 [ 169.114668][T16648] io_worker_cancel_cb+0xe2/0x1d0 [ 169.119658][T16648] io_queue_worker_create+0x42a/0x4b0 [ 169.124998][T16648] ? create_worker_cb+0x220/0x220 [ 169.129993][T16648] ? rwlock_bug.part.0+0x90/0x90 [ 169.134902][T16648] ? unix_bpf_recvmsg+0x908/0xc20 [ 169.139897][T16648] io_wq_worker_sleeping+0x9f/0xf0 [ 169.144977][T16648] schedule+0x1d0/0x260 [ 169.149104][T16648] schedule_timeout+0x19d/0x250 [ 169.153930][T16648] ? usleep_range+0x150/0x150 [ 169.158589][T16648] ? wait_for_completion_io+0x270/0x270 [ 169.164108][T16648] ? mark_held_locks+0x9f/0xe0 [ 169.168846][T16648] wait_woken+0x18b/0x1f0 [ 169.173151][T16648] unix_bpf_recvmsg+0x91a/0xc20 [ 169.177974][T16648] ? unix_sysctl_unregister+0x70/0x70 [ 169.183411][T16648] ? __init_waitqueue_head+0xd0/0xd0 [ 169.188676][T16648] unix_stream_recvmsg+0x113/0x1e0 [ 169.193768][T16648] ? unix_stream_splice_read+0x1b0/0x1b0 [ 169.199372][T16648] ? unix_seq_stop+0x10/0x10 [ 169.203927][T16648] ? security_socket_recvmsg+0x4c/0x90 [ 169.209359][T16648] sock_read_iter+0x2b4/0x3f0 [ 169.214028][T16648] ? ____sys_recvmsg+0x620/0x620 [ 169.218932][T16648] ? fsnotify_perm.part.0+0x115/0x4c0 [ 169.224275][T16648] io_read+0x2ab/0xea0 [ 169.228317][T16648] ? lock_chain_count+0x20/0x20 [ 169.233133][T16648] ? kiocb_done+0x9e0/0x9e0 [ 169.237604][T16648] ? mark_lock+0xef/0x1840 [ 169.241987][T16648] ? is_dynamic_key+0x1a0/0x1a0 [ 169.246806][T16648] ? mark_lock+0xef/0x1840 [ 169.251193][T16648] ? lock_chain_count+0x20/0x20 [ 169.256006][T16648] ? __lock_acquire+0x15ad/0x5410 [ 169.260994][T16648] io_issue_sqe+0x68c/0x65d0 [ 169.265558][T16648] ? lockdep_hardirqs_on+0x79/0x100 [ 169.270721][T16648] ? asm_sysvec_call_function_single+0x12/0x20 [ 169.276840][T16648] ? io_openat2+0xb10/0xb10 [ 169.281309][T16648] ? lock_release+0x3f1/0x720 [ 169.285949][T16648] ? io_worker_handle_work+0x3e5/0x1690 [ 169.291458][T16648] ? lock_downgrade+0x6e0/0x6e0 [ 169.296275][T16648] ? do_raw_spin_lock+0x120/0x2b0 [ 169.301266][T16648] ? rwlock_bug.part.0+0x90/0x90 [ 169.306165][T16648] io_wq_submit_work+0x154/0x4a0 [ 169.311069][T16648] ? do_raw_spin_unlock+0x171/0x230 [ 169.316234][T16648] io_worker_handle_work+0x60b/0x1690 [ 169.321576][T16648] io_wqe_worker+0x479/0xb10 [ 169.326133][T16648] ? io_wqe_dec_running+0x1b0/0x1b0 [ 169.331296][T16648] ? ret_from_fork+0x8/0x30 [ 169.335763][T16648] ? lock_downgrade+0x6e0/0x6e0 [ 169.340576][T16648] ? do_raw_spin_lock+0x120/0x2b0 [ 169.345655][T16648] ? rwlock_bug.part.0+0x90/0x90 [ 169.350559][T16648] ? lockdep_hardirqs_on_prepare+0x17b/0x400 [ 169.356502][T16648] ? io_wqe_dec_running+0x1b0/0x1b0 [ 169.361667][T16648] ret_from_fork+0x1f/0x30 [ 169.366051][T16648]