IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready ODEBUG: free active (active state 0) object type: timer_list hint: delayed_work_timer_fn+0x0/0x90 kernel/workqueue.c:4850 IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready ------------[ cut here ]------------ IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready WARNING: CPU: 1 PID: 19960 at lib/debugobjects.c:287 debug_print_object.cold+0xa7/0xdb lib/debugobjects.c:287 IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready Kernel panic - not syncing: panic_on_warn set ... CPU: 1 PID: 19960 Comm: kworker/u4:8 Not tainted 4.14.169-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net Call Trace: IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready __dump_stack lib/dump_stack.c:17 [inline] dump_stack+0x142/0x197 lib/dump_stack.c:58 IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready panic+0x1f9/0x42d kernel/panic.c:183 IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready __warn.cold+0x2f/0x2f kernel/panic.c:547 device veth0_vlan entered promiscuous mode IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready report_bug+0x216/0x254 lib/bug.c:186 device veth1_vlan entered promiscuous mode fixup_bug arch/x86/kernel/traps.c:177 [inline] fixup_bug arch/x86/kernel/traps.c:172 [inline] do_error_trap+0x1bb/0x310 arch/x86/kernel/traps.c:295 IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready do_invalid_op+0x1b/0x20 arch/x86/kernel/traps.c:314 invalid_op+0x1b/0x40 arch/x86/entry/entry_64.S:963 RIP: 0010:debug_print_object.cold+0xa7/0xdb lib/debugobjects.c:287 RSP: 0018:ffff88806541f858 EFLAGS: 00010082 IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready RAX: 0000000000000061 RBX: 0000000000000003 RCX: 0000000000000000 IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready RDX: 0000000000000000 RSI: ffffffff86cc0a60 RDI: ffffed100ca83f01 RBP: ffff88806541f880 R08: 0000000000000061 R09: 0000000000000000 R10: 0000000000000000 R11: ffff8880617d0180 R12: ffffffff86cbbce0 R13: ffffffff813d6050 R14: 0000000000000000 R15: ffff888093a420c0 __debug_check_no_obj_freed lib/debugobjects.c:747 [inline] debug_check_no_obj_freed+0x3f5/0x7b7 lib/debugobjects.c:776 IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready kfree+0xbd/0x270 mm/slab.c:3814 IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready kvfree+0x4d/0x60 mm/util.c:416 IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready netdev_freemem+0x4c/0x60 net/core/dev.c:8049 netdev_release+0x72/0x90 net/core/net-sysfs.c:1506 device_release+0x163/0x1a0 drivers/base/core.c:833 kobject_cleanup lib/kobject.c:646 [inline] kobject_release lib/kobject.c:675 [inline] kref_put include/linux/kref.h:70 [inline] kobject_put+0x14e/0x210 lib/kobject.c:692 device veth0_macvtap entered promiscuous mode netdev_run_todo+0x4e4/0x770 net/core/dev.c:7954 IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready device veth1_macvtap entered promiscuous mode IPv6: ADDRCONF(NETDEV_UP): macsec0: 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 rtnl_unlock+0xe/0x10 net/core/rtnetlink.c:106 batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 default_device_exit_batch+0x328/0x3d0 net/core/dev.c:8740 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 ops_exit_list.isra.0+0xfc/0x150 net/core/net_namespace.c:145 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! cleanup_net+0x3ba/0x870 net/core/net_namespace.c:484 batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 process_one_work+0x863/0x1600 kernel/workqueue.c:2114 worker_thread+0x5d9/0x1050 kernel/workqueue.c:2248 batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! kthread+0x319/0x430 kernel/kthread.c:232 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:404 batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 ======================================================