no interfaces have a carrier forked to background, child pid 4657 [ 53.953785][ T4658] 8021q: adding VLAN 0 to HW filter on device bond0 [ 53.981863][ T4658] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller Warning: Permanently added '10.128.0.126' (ECDSA) to the list of known hosts. 2023/02/24 14:04:32 fuzzer started 2023/02/24 14:04:32 connecting to host at 10.128.0.169:39431 2023/02/24 14:04:32 checking machine... 2023/02/24 14:04:32 checking revisions... 2023/02/24 14:04:32 testing simple program... syzkaller login: [ 79.357173][ T5081] cgroup: Unknown subsys name 'net' [ 79.468515][ T5081] cgroup: Unknown subsys name 'rlimit' [ 79.568605][ T5073] memfd_create() without MFD_EXEC nor MFD_NOEXEC_SEAL, pid=5073 'syz-fuzzer' [ 79.753835][ T4399] Bluetooth: hci0: unexpected cc 0x0c03 length: 249 > 1 [ 79.762649][ T4399] Bluetooth: hci0: unexpected cc 0x1003 length: 249 > 9 [ 79.771149][ T4399] Bluetooth: hci0: unexpected cc 0x1001 length: 249 > 9 [ 79.780135][ T4399] Bluetooth: hci0: unexpected cc 0x0c23 length: 249 > 4 [ 79.788387][ T4399] Bluetooth: hci0: unexpected cc 0x0c25 length: 249 > 3 [ 79.796040][ T4399] Bluetooth: hci0: unexpected cc 0x0c38 length: 249 > 2 [ 79.970517][ T5084] chnl_net:caif_netlink_parms(): no params data found [ 80.034780][ T5084] bridge0: port 1(bridge_slave_0) entered blocking state [ 80.042970][ T5084] bridge0: port 1(bridge_slave_0) entered disabled state [ 80.051102][ T5084] bridge_slave_0: entered allmulticast mode [ 80.058892][ T5084] bridge_slave_0: entered promiscuous mode [ 80.068854][ T5084] bridge0: port 2(bridge_slave_1) entered blocking state [ 80.076118][ T5084] bridge0: port 2(bridge_slave_1) entered disabled state [ 80.084055][ T5084] bridge_slave_1: entered allmulticast mode [ 80.091309][ T5084] bridge_slave_1: entered promiscuous mode [ 80.121197][ T5084] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 80.133658][ T5084] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 80.163117][ T5084] team0: Port device team_slave_0 added [ 80.171424][ T5084] team0: Port device team_slave_1 added [ 80.194781][ T5084] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 80.201928][ T5084] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 80.228434][ T5084] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 80.242950][ T5084] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 80.250322][ T5084] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 80.276989][ T5084] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 80.314932][ T5084] hsr_slave_0: entered promiscuous mode [ 80.321938][ T5084] hsr_slave_1: entered promiscuous mode [ 80.446429][ T5084] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 80.460675][ T5084] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 80.470629][ T5084] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 80.482576][ T5084] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 80.511313][ T5084] bridge0: port 2(bridge_slave_1) entered blocking state [ 80.518671][ T5084] bridge0: port 2(bridge_slave_1) entered forwarding state [ 80.527258][ T5084] bridge0: port 1(bridge_slave_0) entered blocking state [ 80.534641][ T5084] bridge0: port 1(bridge_slave_0) entered forwarding state [ 80.602795][ T5084] 8021q: adding VLAN 0 to HW filter on device bond0 [ 80.619447][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 80.632457][ T22] bridge0: port 1(bridge_slave_0) entered disabled state [ 80.642250][ T22] bridge0: port 2(bridge_slave_1) entered disabled state [ 80.651055][ T22] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 80.666834][ T5084] 8021q: adding VLAN 0 to HW filter on device team0 [ 80.680513][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 80.692080][ T7] bridge0: port 1(bridge_slave_0) entered blocking state [ 80.699755][ T7] bridge0: port 1(bridge_slave_0) entered forwarding state [ 80.714492][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 80.724243][ T5096] bridge0: port 2(bridge_slave_1) entered blocking state [ 80.731512][ T5096] bridge0: port 2(bridge_slave_1) entered forwarding state [ 80.762045][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 80.771753][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 80.781246][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 80.798632][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 80.812339][ T5084] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 80.824844][ T5084] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 80.836627][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 81.033996][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 81.042849][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 81.058455][ T5084] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 81.082253][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 81.091402][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 81.115110][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 81.125506][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 81.136257][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 81.145867][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 81.157241][ T5084] veth0_vlan: entered promiscuous mode [ 81.169995][ T5084] veth1_vlan: entered promiscuous mode [ 81.196209][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 81.205742][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 81.214330][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 81.224170][ T7] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 81.235769][ T5084] veth0_macvtap: entered promiscuous mode [ 81.246137][ T5084] veth1_macvtap: entered promiscuous mode [ 81.265431][ T5084] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 81.280332][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 81.289983][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 81.299256][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 81.308989][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 81.324032][ T5084] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 81.332042][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 81.341604][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 81.355171][ T5084] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 81.366032][ T5084] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 81.375033][ T5084] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 81.384623][ T5084] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 81.470152][ T46] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 81.479158][ T46] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 81.491532][ T5096] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 81.518131][ T2822] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 81.528325][ T2822] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 81.538904][ T897] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 2023/02/24 14:04:35 building call list... [ 81.756216][ T5084] [ 81.758618][ T5084] ====================================================== [ 81.765671][ T5084] WARNING: possible circular locking dependency detected [ 81.772813][ T5084] 6.2.0-next-20230224-syzkaller #0 Not tainted [ 81.779010][ T5084] ------------------------------------------------------ [ 81.786091][ T5084] syz-executor.0/5084 is trying to acquire lock: [ 81.792566][ T5084] ffff88807e624880 ((work_completion)(&hdev->cmd_sync_work)){+.+.}-{0:0}, at: __flush_work+0xdd/0xb60 [ 81.803717][ T5084] [ 81.803717][ T5084] but task is already holding lock: [ 81.811115][ T5084] ffff88807e624920 (&hdev->cmd_sync_work_lock){+.+.}-{3:3}, at: hci_cmd_sync_clear+0x3c/0x2a0 [ 81.821459][ T5084] [ 81.821459][ T5084] which lock already depends on the new lock. [ 81.821459][ T5084] [ 81.832085][ T5084] [ 81.832085][ T5084] the existing dependency chain (in reverse order) is: [ 81.841312][ T5084] [ 81.841312][ T5084] -> #1 (&hdev->cmd_sync_work_lock){+.+.}-{3:3}: [ 81.849967][ T5084] __mutex_lock+0x12f/0x1350 [ 81.855236][ T5084] hci_cmd_sync_work+0x26f/0x450 [ 81.860763][ T5084] process_one_work+0x9bf/0x1820 [ 81.866272][ T5084] worker_thread+0x669/0x1090 [ 81.871521][ T5084] kthread+0x2e8/0x3a0 [ 81.876244][ T5084] ret_from_fork+0x1f/0x30 [ 81.881227][ T5084] [ 81.881227][ T5084] -> #0 ((work_completion)(&hdev->cmd_sync_work)){+.+.}-{0:0}: [ 81.891008][ T5084] __lock_acquire+0x2ec7/0x5d40 [ 81.896424][ T5084] lock_acquire.part.0+0x11a/0x370 [ 81.902108][ T5084] __flush_work+0x109/0xb60 [ 81.907168][ T5084] __cancel_work_timer+0x3f9/0x570 [ 81.912831][ T5084] hci_cmd_sync_clear+0x48/0x2a0 [ 81.918399][ T5084] hci_unregister_dev+0x16b/0x580 [ 81.923990][ T5084] vhci_release+0x80/0xf0 [ 81.928965][ T5084] __fput+0x27c/0xa90 [ 81.933670][ T5084] task_work_run+0x16f/0x270 [ 81.938822][ T5084] do_exit+0xb42/0x2b60 [ 81.943526][ T5084] do_group_exit+0xd4/0x2a0 [ 81.948574][ T5084] get_signal+0x2315/0x25b0 [ 81.953620][ T5084] arch_do_signal_or_restart+0x79/0x5c0 [ 81.959800][ T5084] exit_to_user_mode_prepare+0x15f/0x250 [ 81.966069][ T5084] syscall_exit_to_user_mode+0x1d/0x50 [ 81.972088][ T5084] do_syscall_64+0x46/0xb0 [ 81.977226][ T5084] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 81.983751][ T5084] [ 81.983751][ T5084] other info that might help us debug this: [ 81.983751][ T5084] [ 81.993987][ T5084] Possible unsafe locking scenario: [ 81.993987][ T5084] [ 82.001442][ T5084] CPU0 CPU1 [ 82.006816][ T5084] ---- ---- [ 82.012201][ T5084] lock(&hdev->cmd_sync_work_lock); [ 82.017505][ T5084] lock((work_completion)(&hdev->cmd_sync_work)); [ 82.026539][ T5084] lock(&hdev->cmd_sync_work_lock); [ 82.034912][ T5084] lock((work_completion)(&hdev->cmd_sync_work)); [ 82.041795][ T5084] [ 82.041795][ T5084] *** DEADLOCK *** [ 82.041795][ T5084] [ 82.050037][ T5084] 1 lock held by syz-executor.0/5084: [ 82.056228][ T5084] #0: ffff88807e624920 (&hdev->cmd_sync_work_lock){+.+.}-{3:3}, at: hci_cmd_sync_clear+0x3c/0x2a0 [ 82.067168][ T5084] [ 82.067168][ T5084] stack backtrace: [ 82.073719][ T5084] CPU: 1 PID: 5084 Comm: syz-executor.0 Not tainted 6.2.0-next-20230224-syzkaller #0 [ 82.083382][ T5084] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 [ 82.093547][ T5084] Call Trace: [ 82.096853][ T5084] [ 82.099806][ T5084] dump_stack_lvl+0xd9/0x150 [ 82.104701][ T5084] check_noncircular+0x25f/0x2e0 [ 82.109769][ T5084] ? register_lock_class+0xbe/0x1120 [ 82.115187][ T5084] ? print_circular_bug+0x5c0/0x5c0 [ 82.120675][ T5084] ? is_dynamic_key.part.0+0x1f0/0x1f0 [ 82.126255][ T5084] __lock_acquire+0x2ec7/0x5d40 [ 82.131167][ T5084] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 82.137468][ T5084] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 82.143684][ T5084] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 82.149706][ T5084] ? find_held_lock+0x2d/0x110 [ 82.154585][ T5084] lock_acquire.part.0+0x11a/0x370 [ 82.159813][ T5084] ? __flush_work+0xdd/0xb60 [ 82.164436][ T5084] ? lock_release+0x780/0x780 [ 82.169140][ T5084] ? __flush_work+0xdd/0xb60 [ 82.173765][ T5084] ? rcu_read_lock_sched_held+0x3e/0x70 [ 82.179360][ T5084] ? trace_lock_acquire+0x1f1/0x2b0 [ 82.184596][ T5084] ? __flush_work+0xdd/0xb60 [ 82.189307][ T5084] ? lock_acquire+0x32/0xc0 [ 82.193836][ T5084] ? __flush_work+0xdd/0xb60 [ 82.198547][ T5084] __flush_work+0x109/0xb60 [ 82.203102][ T5084] ? __flush_work+0xdd/0xb60 [ 82.207723][ T5084] ? _raw_spin_unlock_irq+0x23/0x50 [ 82.213041][ T5084] ? print_usage_bug.part.0+0x660/0x660 [ 82.218728][ T5084] ? mod_delayed_work_on+0x220/0x220 [ 82.224060][ T5084] ? lock_release+0x780/0x780 [ 82.228767][ T5084] ? hci_cmd_sync_clear+0x3c/0x2a0 [ 82.234010][ T5084] ? mark_held_locks+0x9f/0xe0 [ 82.238803][ T5084] __cancel_work_timer+0x3f9/0x570 [ 82.243950][ T5084] ? work_on_cpu_safe+0xe0/0xe0 [ 82.248853][ T5084] ? __cancel_work_timer+0x339/0x570 [ 82.254255][ T5084] ? work_on_cpu_safe+0xe0/0xe0 [ 82.259246][ T5084] ? hci_unregister_dev+0x157/0x580 [ 82.264551][ T5084] ? lock_downgrade+0x690/0x690 [ 82.269783][ T5084] ? do_raw_write_lock+0x11e/0x3b0 [ 82.274938][ T5084] hci_cmd_sync_clear+0x48/0x2a0 [ 82.279980][ T5084] hci_unregister_dev+0x16b/0x580 [ 82.285144][ T5084] vhci_release+0x80/0xf0 [ 82.289536][ T5084] __fput+0x27c/0xa90 [ 82.293547][ T5084] ? vhci_close_dev+0x50/0x50 [ 82.298317][ T5084] task_work_run+0x16f/0x270 [ 82.303037][ T5084] ? task_work_cancel+0x30/0x30 [ 82.308537][ T5084] do_exit+0xb42/0x2b60 [ 82.312712][ T5084] ? find_held_lock+0x2d/0x110 [ 82.317521][ T5084] ? get_signal+0x89d/0x25b0 [ 82.322134][ T5084] ? mm_update_next_owner+0x7b0/0x7b0 [ 82.328104][ T5084] do_group_exit+0xd4/0x2a0 [ 82.332667][ T5084] get_signal+0x2315/0x25b0 [ 82.337276][ T5084] ? putname+0x102/0x140 [ 82.342044][ T5084] ? exit_signals+0x910/0x910 [ 82.346771][ T5084] arch_do_signal_or_restart+0x79/0x5c0 [ 82.352533][ T5084] ? get_sigframe_size+0x10/0x10 [ 82.357851][ T5084] ? __ia32_sys_rmdir+0x110/0x110 [ 82.362921][ T5084] ? __check_object_size+0x333/0x6e0 [ 82.368255][ T5084] exit_to_user_mode_prepare+0x15f/0x250 [ 82.373932][ T5084] syscall_exit_to_user_mode+0x1d/0x50 [ 82.379955][ T5084] do_syscall_64+0x46/0xb0 [ 82.384450][ T5084] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 82.390492][ T5084] RIP: 0033:0x7fd0ed88ba67 [ 82.394987][ T5084] Code: Unable to access opcode bytes at 0x7fd0ed88ba3d. [ 82.402551][ T5084] RSP: 002b:00007ffecfa53b18 EFLAGS: 00000206 ORIG_RAX: 0000000000000057 [ 82.411089][ T5084] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007fd0ed88ba67 [ 82.419089][ T5084] RDX: 00007ffecfa53b50 RSI: 00007ffecfa53b50 RDI: 00007ffecfa53be0 [ 82.427320][ T5084] RBP: 00007ffecfa53be0 R08: 0000000000000001 R09: 00007ffecfa539b0 [ 82.435326][ T5084] R10: 0000555556247893 R11: 0000000000000206 R12: 00007fd0ed8e6b24 [ 82.443318][ T5084] R13: 00007ffecfa54ca0 R14: 0000555556247810 R15: 00007ffecfa54ce0 [ 82.451329][ T5084] executing program [ 82.456851][ T5086] Bluetooth: hci0: command 0x0409 tx timeout [ 85.042576][ T5073] damon-dbgfs: DAMON debugfs interface is deprecated, so users should move to DAMON_SYSFS. If you cannot, please report your usecase to damon@lists.linux.dev and linux-mm@kvack.org. executing program [ 85.161924][ T5076] can: request_module (can-proto-0) failed. [ 85.198362][ T5076] can: request_module (can-proto-0) failed. [ 85.234940][ T5076] can: request_module (can-proto-0) failed. [ 86.092267][ T1092] netdevsim netdevsim0 netdevsim3 (unregistering): unset [1, 0] type 2 family 0 port 6081 - 0 [ 86.587579][ T5076] base_sock_release(ffff8880786cb000) sk=ffff8880270ab000