batman_adv: batadv0: Interface activated: batadv_slave_0 IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready batman_adv: batadv0: Interface activated: batadv_slave_1 IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready ================================================================================ UBSAN: Undefined behaviour in ./arch/x86/include/asm/atomic.h:156:9 signed integer overflow: -1213432333 + -998986911 cannot be represented in type 'int' CPU: 0 PID: 7363 Comm: modprobe Not tainted 4.7.0-syzkaller #0 IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready 0000000000000000 ffff88012c007020 ffffffff83778841 1ffffffff1177866 0000000041b58ab3[ 54.992582] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready device veth0_macvtap entered promiscuous mode ffffffff884c9747IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready device veth1_macvtap entered promiscuous mode ffffffff83778684 0000000000000086 ffffffff00000028[ 55.027811] device veth0_macvtap entered promiscuous mode ffff88012c007048 ffff88012c006ff8 ffff88012c007010 Call Trace: IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready device veth1_macvtap entered promiscuous mode [ 55.057146] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [] __dump_stack lib/dump_stack.c:15 [inline] [] dump_stack+0x1bd/0x29c lib/dump_stack.c:51 IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [] ubsan_epilogue+0xd/0x8a lib/ubsan.c:164 [] handle_overflow+0x202/0x23d lib/ubsan.c:195 [] __ubsan_handle_add_overflow+0xe/0x10 lib/ubsan.c:203 [] atomic_add_return arch/x86/include/asm/atomic.h:156 [inline] [] ip_idents_reserve+0xf8/0x140 net/ipv4/route.c:484 [] __ip_select_ident+0x183/0x260 net/ipv4/route.c:499 [] iptunnel_xmit+0x534/0xaa0 net/ipv4/ip_tunnel_core.c:98 [] udp_tunnel_xmit_skb+0x234/0x400 net/ipv4/udp_tunnel.c:159 [] geneve_xmit_skb drivers/net/geneve.c:911 [inline] [] geneve_xmit+0x7d0/0x4280 drivers/net/geneve.c:1034 [] __netdev_start_xmit include/linux/netdevice.h:3980 [inline] [] netdev_start_xmit include/linux/netdevice.h:3989 [inline] [] xmit_one net/core/dev.c:2919 [inline] [] dev_hard_start_xmit+0x184/0xb10 net/core/dev.c:2935 [] __dev_queue_xmit+0x1448/0x2970 net/core/dev.c:3405 [] dev_queue_xmit+0xb/0x10 net/core/dev.c:3438 [] neigh_resolve_output+0x4b4/0x8f0 net/core/neighbour.c:1307 [] dst_neigh_output include/net/dst.h:464 [inline] [] ip6_finish_output2+0xe0e/0x2370 net/ipv6/ip6_output.c:113 [] ip6_finish_output+0x2fb/0x830 net/ipv6/ip6_output.c:131 [] NF_HOOK_COND include/linux/netfilter.h:233 [inline] [] ip6_output+0x196/0x6d0 net/ipv6/ip6_output.c:145 [] dst_output include/net/dst.h:501 [inline] [] NF_HOOK_THRESH include/linux/netfilter.h:219 [inline] [] NF_HOOK include/linux/netfilter.h:242 [inline] [] mld_sendpack+0x785/0x1180 net/ipv6/mcast.c:1646 [] mld_send_cr net/ipv6/mcast.c:1927 [inline] [] mld_ifc_timer_expire+0x3d2/0x780 net/ipv6/mcast.c:2425 [] call_timer_fn+0x1ab/0x890 kernel/time/timer.c:1298 [] expire_timers+0x352/0x700 kernel/time/timer.c:1338 [] __run_timers kernel/time/timer.c:1624 [inline] [] run_timer_softirq+0x1c1/0x5e0 kernel/time/timer.c:1637 [] __do_softirq+0x2e2/0xf20 kernel/softirq.c:273 [] invoke_softirq kernel/softirq.c:350 [inline] [] irq_exit+0x13b/0x250 kernel/softirq.c:391 [] exiting_irq arch/x86/include/asm/apic.h:657 [inline] [] smp_apic_timer_interrupt+0x80/0xb0 arch/x86/kernel/apic/apic.c:934 [] apic_timer_interrupt+0x8c/0xa0 arch/x86/entry/entry_64.S:618 [] ? arch_local_irq_restore arch/x86/include/asm/paravirt.h:789 [inline] [] ? lock_acquire+0x223/0x630 kernel/locking/lockdep.c:3749 [] rcu_lock_acquire include/linux/rcupdate.h:488 [inline] [] rcu_read_lock include/linux/rcupdate.h:870 [inline] [] dget_parent+0x3c/0x4b0 fs/dcache.c:833 [] ext4_file_open+0x20e/0xa20 fs/ext4/file.c:372 [] do_dentry_open+0x5d8/0xcd0 fs/open.c:736 [] vfs_open+0x13d/0x370 fs/open.c:849 [] do_last fs/namei.c:3374 [inline] [] path_openat+0xc66/0x2ae0 fs/namei.c:3497 [] do_filp_open+0x191/0x2b0 fs/namei.c:3532 [] do_sys_open+0x190/0x3c0 fs/open.c:1016 [] SYSC_open fs/open.c:1034 [inline] [] SyS_open+0x19/0x20 fs/open.c:1029 [] entry_SYSCALL_64_fastpath+0x23/0xc1 ================================================================================ IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready device veth0_macvtap entered promiscuous mode device veth1_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready device veth0_vlan entered promiscuous mode IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready device veth1_vlan entered promiscuous mode IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready device veth0_vlan entered promiscuous mode IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready device veth1_vlan entered promiscuous mode IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready device veth0_macvtap entered promiscuous mode device veth1_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready device veth0_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready device veth1_macvtap entered promiscuous mode wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready hrtimer: interrupt took 35097 ns