[ 18.915093][ T3693] 8021q: adding VLAN 0 to HW filter on device bond0 [ 18.920065][ T3693] eql: remember to turn off Van-Jacobson compression on your slave devices [ 18.963038][ T136] gvnic 0000:00:00.0 enp0s0: Device link is up. [ 18.967044][ T1634] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s0: link becomes ready Starting sshd: OK syzkaller Warning: Permanently added '10.128.1.20' (ED25519) to the list of known hosts. syzkaller login: [ 39.504111][ T4018] chnl_net:caif_netlink_parms(): no params data found [ 39.542432][ T4018] bridge0: port 1(bridge_slave_0) entered blocking state [ 39.544195][ T4018] bridge0: port 1(bridge_slave_0) entered disabled state [ 39.546518][ T4018] device bridge_slave_0 entered promiscuous mode [ 39.550673][ T4018] bridge0: port 2(bridge_slave_1) entered blocking state [ 39.552181][ T4018] bridge0: port 2(bridge_slave_1) entered disabled state [ 39.554316][ T4018] device bridge_slave_1 entered promiscuous mode [ 39.569861][ T4018] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 39.573790][ T4018] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 39.588743][ T4018] team0: Port device team_slave_0 added [ 39.591827][ T4018] team0: Port device team_slave_1 added [ 39.605311][ T4018] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 39.606656][ T4018] 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. [ 39.611756][ T4018] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 39.616078][ T4018] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 39.617484][ T4018] 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. [ 39.622651][ T4018] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 39.696223][ T4018] device hsr_slave_0 entered promiscuous mode [ 39.744285][ T4018] device hsr_slave_1 entered promiscuous mode [ 39.859209][ T4018] netdevsim netdevsim0 netdevsim0: renamed from eth0 [ 39.886508][ T4018] netdevsim netdevsim0 netdevsim1: renamed from eth1 [ 39.926178][ T4018] netdevsim netdevsim0 netdevsim2: renamed from eth2 [ 39.966634][ T4018] netdevsim netdevsim0 netdevsim3: renamed from eth3 [ 40.021020][ T4018] bridge0: port 2(bridge_slave_1) entered blocking state [ 40.022689][ T4018] bridge0: port 2(bridge_slave_1) entered forwarding state [ 40.024704][ T4018] bridge0: port 1(bridge_slave_0) entered blocking state [ 40.026119][ T4018] bridge0: port 1(bridge_slave_0) entered forwarding state [ 40.069394][ T4018] 8021q: adding VLAN 0 to HW filter on device bond0 [ 40.077273][ T1634] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 40.080596][ T1634] bridge0: port 1(bridge_slave_0) entered disabled state [ 40.083603][ T1634] bridge0: port 2(bridge_slave_1) entered disabled state [ 40.087720][ T1634] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 40.094936][ T4018] 8021q: adding VLAN 0 to HW filter on device team0 [ 40.100361][ T1634] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 40.102508][ T1634] bridge0: port 1(bridge_slave_0) entered blocking state [ 40.104002][ T1634] bridge0: port 1(bridge_slave_0) entered forwarding state [ 40.109751][ T1634] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 40.111757][ T1634] bridge0: port 2(bridge_slave_1) entered blocking state [ 40.113255][ T1634] bridge0: port 2(bridge_slave_1) entered forwarding state [ 40.127654][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 40.129957][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 40.136162][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 40.141289][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 40.150601][ T296] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 40.154898][ T4018] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 40.165890][ T296] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 40.167535][ T296] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 40.175308][ T4018] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 40.187822][ T1634] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 40.199269][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 40.201814][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 40.203796][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 40.210761][ T4018] device veth0_vlan entered promiscuous mode [ 40.216761][ T4018] device veth1_vlan entered promiscuous mode [ 40.229945][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 40.232011][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 40.235150][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 40.239558][ T4018] device veth0_macvtap entered promiscuous mode [ 40.243561][ T4018] device veth1_macvtap entered promiscuous mode [ 40.257358][ T4018] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 40.259254][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 40.262063][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 40.269678][ T4018] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 40.271455][ T136] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 40.278116][ T4018] netdevsim netdevsim0 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.279824][ T4018] netdevsim netdevsim0 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.281530][ T4018] netdevsim netdevsim0 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 40.283290][ T4018] netdevsim netdevsim0 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 executing program [ 40.315902][ T4018] sch_tbf: burst 4398 is lower than device lo mtu (65550) ! [ 42.354489][ T21] [ 42.355061][ T21] ============================= [ 42.356096][ T21] WARNING: suspicious RCU usage [ 42.357057][ T21] 5.15.169-syzkaller #0 Not tainted [ 42.358145][ T21] ----------------------------- [ 42.359156][ T21] net/sched/sch_api.c:304 suspicious rcu_dereference_protected() usage! [ 42.360785][ T21] [ 42.360785][ T21] other info that might help us debug this: [ 42.360785][ T21] [ 42.362743][ T21] [ 42.362743][ T21] rcu_scheduler_active = 2, debug_locks = 1 [ 42.364588][ T21] 8 locks held by kworker/1:0/21: [ 42.365695][ T21] #0: ffff0000d49e5138 ((wq_completion)wg-crypt-wg0){+.+.}-{0:0}, at: process_one_work+0x66c/0x11b8 [ 42.368001][ T21] #1: ffff80001bcf7c00 ((work_completion)(&peer->transmit_packet_work)){+.+.}-{0:0}, at: process_one_work+0x6ac/0x11b8 [ 42.370774][ T21] #2: ffff0000ce0c8178 (&peer->endpoint_lock){++..}-{2:2}, at: wg_socket_send_skb_to_peer+0x64/0x1a8 [ 42.373112][ T21] #3: ffff800014c82340 (rcu_read_lock_bh){....}-{1:2}, at: rcu_lock_acquire+0x18/0x54 [ 42.375315][ T21] #4: ffff800014c82340 (rcu_read_lock_bh){....}-{1:2}, at: rcu_lock_acquire+0x18/0x54 [ 42.377360][ T21] #5: ffff800014c82340 (rcu_read_lock_bh){....}-{1:2}, at: rcu_lock_acquire+0x18/0x54 [ 42.379525][ T21] #6: ffff0000cec66908 (&sch->q.lock){+...}-{2:2}, at: __dev_queue_xmit+0x8a0/0x2ac8 [ 42.381677][ T21] #7: ffff800014c822e0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x10/0x4c [ 42.384305][ T21] [ 42.384305][ T21] stack backtrace: [ 42.385688][ T21] CPU: 1 PID: 21 Comm: kworker/1:0 Not tainted 5.15.169-syzkaller #0 [ 42.387433][ T21] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 42.389364][ T21] Workqueue: wg-crypt-wg0 wg_packet_tx_worker [ 42.390540][ T21] Call trace: [ 42.391325][ T21] dump_backtrace+0x0/0x530 [ 42.392318][ T21] show_stack+0x2c/0x3c [ 42.393158][ T21] dump_stack_lvl+0x108/0x170 [ 42.394158][ T21] dump_stack+0x1c/0x58 [ 42.395028][ T21] lockdep_rcu_suspicious+0x188/0x1e0 [ 42.396304][ T21] qdisc_lookup+0xc8/0x64c [ 42.397302][ T21] qdisc_tree_reduce_backlog+0x200/0x4e8 [ 42.398546][ T21] pfifo_tail_enqueue+0x280/0x38c [ 42.399640][ T21] tbf_enqueue+0x2f8/0x5f0 [ 42.400508][ T21] dev_qdisc_enqueue+0x60/0x35c [ 42.401538][ T21] __dev_queue_xmit+0x1018/0x2ac8 [ 42.402701][ T21] dev_queue_xmit+0x24/0x34 [ 42.403594][ T21] ip6_finish_output2+0x132c/0x1cec [ 42.404766][ T21] __ip6_finish_output+0x580/0x6ec [ 42.405837][ T21] ip6_finish_output+0x40/0x218 [ 42.406904][ T21] ip6_output+0x274/0x594 [ 42.407883][ T21] ip6_local_out+0x120/0x160 [ 42.408967][ T21] udp_tunnel6_xmit_skb+0x43c/0x938 [ 42.410131][ T21] send6+0x560/0x930 [ 42.410935][ T21] wg_socket_send_skb_to_peer+0xfc/0x1a8 [ 42.412086][ T21] wg_packet_tx_worker+0x1a8/0x714 [ 42.413229][ T21] process_one_work+0x790/0x11b8 [ 42.414321][ T21] worker_thread+0x910/0x1034 [ 42.415358][ T21] kthread+0x37c/0x45c [ 42.416173][ T21] ret_from_fork+0x10/0x20