Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.0.168' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 26.213077] device bond0 entered promiscuous mode [ 26.222576] 8021q: adding VLAN 0 to HW filter on device macvlan0 [ 26.230786] BUG: spinlock recursion on CPU#0, syz-executor299/7959 [ 26.237121] lock: 0xffff8880ac2f46b8, .magic: dead4ead, .owner: syz-executor299/7959, .owner_cpu: 0 [ 26.246405] CPU: 0 PID: 7959 Comm: syz-executor299 Not tainted 4.14.290-syzkaller #0 [ 26.254268] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/22/2022 [ 26.263599] Call Trace: [ 26.266165] dump_stack+0x1b2/0x281 [ 26.269769] do_raw_spin_lock+0x1a2/0x200 [ 26.273896] dev_uc_sync+0x10b/0x1c0 [ 26.277592] macvlan_set_mac_lists+0x55/0x110 [ 26.282064] ? macvlan_compute_filter+0x2d0/0x2d0 [ 26.286900] __dev_set_rx_mode+0x191/0x2a0 [ 26.291112] dev_uc_unsync+0x16c/0x1c0 [ 26.294978] bond_enslave+0x1d35/0x4cf0 [ 26.298931] ? bond_update_slave_arr+0x6a0/0x6a0 [ 26.303661] ? nlmsg_notify+0x12b/0x1b0 [ 26.307610] ? nlmsg_notify+0xd5/0x1b0 [ 26.311478] ? rtmsg_ifinfo+0xd4/0x100 [ 26.315341] ? __dev_notify_flags+0x12b/0x260 [ 26.319814] ? dev_change_name+0x6a0/0x6a0 [ 26.324025] ? dev_set_allmulti+0x30/0x30 [ 26.328151] ? linkwatch_fire_event+0x3b/0x1b0 [ 26.332711] ? bond_update_slave_arr+0x6a0/0x6a0 [ 26.337444] do_set_master+0x19e/0x200 [ 26.341307] rtnl_newlink+0x1356/0x1830 [ 26.345259] ? __lock_acquire+0x5fc/0x3f20 [ 26.349474] ? trace_hardirqs_on+0x10/0x10 [ 26.353683] ? rtnl_dellink+0x6a0/0x6a0 [ 26.357640] ? trace_hardirqs_on+0x10/0x10 [ 26.361852] ? __read_once_size_nocheck.constprop.0+0x10/0x10 [ 26.367734] ? deref_stack_reg+0x124/0x1a0 [ 26.371952] ? lock_acquire+0x170/0x3f0 [ 26.375900] ? lock_downgrade+0x740/0x740 [ 26.380024] ? rtnl_dellink+0x6a0/0x6a0 [ 26.383974] rtnetlink_rcv_msg+0x3be/0xb10 [ 26.388183] ? rtnl_calcit.isra.0+0x3a0/0x3a0 [ 26.392654] ? __netlink_lookup+0x345/0x5d0 [ 26.396953] netlink_rcv_skb+0x125/0x390 [ 26.400989] ? rtnl_calcit.isra.0+0x3a0/0x3a0 [ 26.405461] ? netlink_ack+0x9a0/0x9a0 [ 26.409327] netlink_unicast+0x437/0x610 [ 26.413367] ? netlink_sendskb+0xd0/0xd0 [ 26.417405] ? __check_object_size+0x179/0x230 [ 26.421965] netlink_sendmsg+0x648/0xbc0 [ 26.426005] ? nlmsg_notify+0x1b0/0x1b0 [ 26.429955] ? kernel_recvmsg+0x210/0x210 [ 26.434079] ? security_socket_sendmsg+0x83/0xb0 [ 26.438812] ? nlmsg_notify+0x1b0/0x1b0 [ 26.442778] sock_sendmsg+0xb5/0x100 [ 26.446467] ___sys_sendmsg+0x6c8/0x800 [ 26.450421] ? copy_msghdr_from_user+0x3b0/0x3b0 [ 26.455152] ? trace_hardirqs_on+0x10/0x10 [ 26.459363] ? trace_hardirqs_on+0x10/0x10 [ 26.463572] ? trace_hardirqs_on+0x10/0x10 [ 26.467785] ? __might_fault+0x104/0x1b0 [ 26.471822] ? lock_acquire+0x170/0x3f0 [ 26.475772] ? lock_downgrade+0x740/0x740 [ 26.479895] ? __might_fault+0x177/0x1b0 [ 26.483932] ? _copy_to_user+0x82/0xd0 [ 26.487796] ? move_addr_to_user+0x13f/0x180 [ 26.492180] ? __fdget+0x167/0x1f0 [ 26.495699] ? sockfd_lookup_light+0xb2/0x160 [ 26.500169] __sys_sendmsg+0xa3/0x120 [ 26.503963] ? SyS_shutdown+0x160/0x160 [ 26.507916] ? move_addr_to_kernel+0x60/0x60 [ 26.512298] SyS_sendmsg+0x27/0x40 [ 26.515814] ? __sys_sendmsg+0x120/0x120 [ 26.519850] do_syscall_64+0x1d5/0x640 [ 26.523717] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 26.528883] RIP: 0033:0x7f296f8314e9 [ 26.532571] RSP: 002b:00007ffdf4b34238 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 26.540253] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f296f8314e9 [ 26.547501] RDX: 0000000000000000 RSI: 0000000020000080 RDI: 0000000000000004 [ 26.554748] RBP: 00007f296f7f54d0 R08: 000000000000000a R09: 0000000000000000 [ 26.561994] R10: 0000000000000035 R11: 0000000000000246 R12: 00007f296f7f5560 [ 26.569239] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000