Warning: Permanently added '10.128.0.79' (ECDSA) to the list of known hosts. [ 30.397453] IPVS: ftp: loaded support on port[0] = 21 [ 30.469561] chnl_net:caif_netlink_parms(): no params data found [ 30.522359] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.528996] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.537184] device bridge_slave_0 entered promiscuous mode [ 30.544634] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.551045] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.558767] device bridge_slave_1 entered promiscuous mode [ 30.575739] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 30.584392] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 30.603063] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 30.610357] team0: Port device team_slave_0 added [ 30.615982] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 30.623187] team0: Port device team_slave_1 added [ 30.638020] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 30.644356] 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. [ 30.669616] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 30.680928] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 30.687240] 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. [ 30.712510] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 30.723205] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 30.730457] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 30.748672] device hsr_slave_0 entered promiscuous mode [ 30.754315] device hsr_slave_1 entered promiscuous mode [ 30.760138] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 30.767428] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 30.825689] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.832131] bridge0: port 2(bridge_slave_1) entered forwarding state [ 30.838910] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.845304] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.873918] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 30.879983] 8021q: adding VLAN 0 to HW filter on device bond0 [ 30.889345] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 30.897565] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 30.916108] bridge0: port 1(bridge_slave_0) entered disabled state [ 30.923275] bridge0: port 2(bridge_slave_1) entered disabled state [ 30.933831] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 30.939895] 8021q: adding VLAN 0 to HW filter on device team0 [ 30.948269] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 30.956443] bridge0: port 1(bridge_slave_0) entered blocking state [ 30.962834] bridge0: port 1(bridge_slave_0) entered forwarding state [ 30.971853] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 30.979398] bridge0: port 2(bridge_slave_1) entered blocking state [ 30.985797] bridge0: port 2(bridge_slave_1) entered forwarding state [ 31.002304] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 31.010070] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 31.018448] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 31.026264] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 31.036003] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 31.044770] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 31.050875] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 31.063290] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 31.070299] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 31.077493] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 31.087422] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 31.136614] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 31.145922] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 31.175891] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 31.183514] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 31.189881] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 31.199474] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 31.207095] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 31.214053] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 31.222783] device veth0_vlan entered promiscuous mode [ 31.230450] device veth1_vlan entered promiscuous mode [ 31.236840] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 31.245348] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 31.255961] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 31.264987] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 31.272952] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 31.280023] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 31.289695] device veth0_macvtap entered promiscuous mode [ 31.295854] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 31.304196] device veth1_macvtap entered promiscuous mode [ 31.313002] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 31.322363] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 31.331914] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 31.338615] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 31.347052] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 31.356357] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 31.363960] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready executing program [ 31.444459] [ 31.446234] ====================================================== [ 31.452531] WARNING: possible circular locking dependency detected [ 31.458822] 4.14.287-syzkaller #0 Not tainted [ 31.463298] ------------------------------------------------------ [ 31.469589] kworker/u4:2/49 is trying to acquire lock: [ 31.474836] (sk_lock-AF_INET){+.+.}, at: [] strp_work+0x3e/0x100 [ 31.482613] [ 31.482613] but task is already holding lock: [ 31.488555] ((&strp->work)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 31.496935] [ 31.496935] which lock already depends on the new lock. [ 31.496935] [ 31.505223] [ 31.505223] the existing dependency chain (in reverse order) is: [ 31.512832] [ 31.512832] -> #1 ((&strp->work)){+.+.}: [ 31.518350] flush_work+0xad/0x770 [ 31.522397] __cancel_work_timer+0x321/0x460 [ 31.527300] strp_done+0x53/0xd0 [ 31.531159] kcm_ioctl+0x828/0xfb0 [ 31.535192] sock_ioctl+0x2cc/0x4c0 [ 31.539313] do_vfs_ioctl+0x75a/0xff0 [ 31.543627] SyS_ioctl+0x7f/0xb0 [ 31.547487] do_syscall_64+0x1d5/0x640 [ 31.551871] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 31.557554] [ 31.557554] -> #0 (sk_lock-AF_INET){+.+.}: [ 31.563931] lock_acquire+0x170/0x3f0 [ 31.568233] lock_sock_nested+0xb7/0x100 [ 31.572795] strp_work+0x3e/0x100 [ 31.576748] process_one_work+0x793/0x14a0 [ 31.581481] worker_thread+0x5cc/0xff0 [ 31.585865] kthread+0x30d/0x420 [ 31.589734] ret_from_fork+0x24/0x30 [ 31.593942] [ 31.593942] other info that might help us debug this: [ 31.593942] [ 31.602059] Possible unsafe locking scenario: [ 31.602059] [ 31.608087] CPU0 CPU1 [ 31.612745] ---- ---- [ 31.617384] lock((&strp->work)); [ 31.620918] lock(sk_lock-AF_INET); [ 31.627126] lock((&strp->work)); [ 31.633154] lock(sk_lock-AF_INET); [ 31.636840] [ 31.636840] *** DEADLOCK *** [ 31.636840] [ 31.642869] 2 locks held by kworker/u4:2/49: [ 31.647247] #0: ("%s""kstrp"){+.+.}, at: [] process_one_work+0x6b0/0x14a0 [ 31.655893] #1: ((&strp->work)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 31.664723] [ 31.664723] stack backtrace: [ 31.669192] CPU: 1 PID: 49 Comm: kworker/u4:2 Not tainted 4.14.287-syzkaller #0 [ 31.676609] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 [ 31.685945] Workqueue: kstrp strp_work [ 31.693709] Call Trace: [ 31.696272] dump_stack+0x1b2/0x281 [ 31.699883] print_circular_bug.constprop.0.cold+0x2d7/0x41e [ 31.705677] __lock_acquire+0x2e0e/0x3f20 [ 31.709817] ? __schedule+0x893/0x1de0 [ 31.713686] ? trace_hardirqs_on+0x10/0x10 [ 31.717895] ? lock_acquire+0x170/0x3f0 [ 31.721844] ? lock_sock_nested+0x98/0x100 [ 31.726053] lock_acquire+0x170/0x3f0 [ 31.729827] ? strp_work+0x3e/0x100 [ 31.733427] lock_sock_nested+0xb7/0x100 [ 31.737477] ? strp_work+0x3e/0x100 [ 31.741079] strp_work+0x3e/0x100 [ 31.744512] process_one_work+0x793/0x14a0 [ 31.748729] ? work_busy+0x320/0x320 [ 31.752429] ? worker_thread+0x158/0xff0 [ 31.756480] ? _raw_spin_unlock_irq+0x24/0x80 [ 31.760948] worker_thread+0x5cc/0xff0 [ 31.764836] ? rescuer_thread+0xc80/0xc80 [ 31.768970] kthread+0x30d/0x420 [ 31.772310] ? kthread_create_on_node+0xd0/0xd0 [ 31.776951] ret_from_fork+0x24/0x30 [ 31.791390] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready