====================================== | [ 764.245894][ T12] netdevsim netdevsim733 eni733np1: unset [0, 0] type 1 family 0 port 4789 - 0 | [ 764.526434][ T12] netdevsim netdevsim733 eni733np1: set [0, 0] type 1 family 0 port 4789 - 0 | [ 764.530282][ T6307] Oops: general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] SMP KASAN NOPTI | [ 764.530763][ T6307] KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f] [ 764.531492][ T6307] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 764.531748][ T6307] Workqueue: mld mld_ifc_work [ 764.531971][ T6307] RIP: 0010:xfrm_lookup_with_ifid (net/xfrm/xfrm_policy.c:3181) [ 764.532243][ T6307] Code: f1 f1 f1 c7 40 04 00 00 f2 f2 c7 40 08 00 00 f3 f3 65 48 8b 05 aa 13 e6 02 48 89 84 24 a8 00 00 00 31 c0 48 89 f8 48 c1 e8 03 <80> 3c 10 00 0f 85 cb 08 00 00 48 ba 00 00 00 00 00 fc ff df 48 8b All code ======== 0: f1 int1 1: f1 int1 2: f1 int1 3: c7 40 04 00 00 f2 f2 movl $0xf2f20000,0x4(%rax) a: c7 40 08 00 00 f3 f3 movl $0xf3f30000,0x8(%rax) 11: 65 48 8b 05 aa 13 e6 mov %gs:0x2e613aa(%rip),%rax # 0x2e613c3 18: 02 19: 48 89 84 24 a8 00 00 mov %rax,0xa8(%rsp) 20: 00 21: 31 c0 xor %eax,%eax 23: 48 89 f8 mov %rdi,%rax 26: 48 c1 e8 03 shr $0x3,%rax 2a:* 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) <-- trapping instruction 2e: 0f 85 cb 08 00 00 jne 0x8ff 34: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 3b: fc ff df 3e: 48 rex.W 3f: 8b .byte 0x8b Code starting with the faulting instruction =========================================== 0: 80 3c 10 00 cmpb $0x0,(%rax,%rdx,1) 4: 0f 85 cb 08 00 00 jne 0x8d5 a: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 11: fc ff df 14: 48 rex.W 15: 8b .byte 0x8b [ 764.532965][ T6307] RSP: 0018:ffffc90002b27230 EFLAGS: 00010202 [ 764.533224][ T6307] RAX: 0000000000000001 RBX: 1ffff92000564e4c RCX: ffff88800f848040 [ 764.533531][ T6307] RDX: dffffc0000000000 RSI: 0000000000000000 RDI: 0000000000000008 [ 764.533829][ T6307] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 764.534124][ T6307] R10: ffffc90002b27430 R11: ffffffffb6b796a0 R12: 0000000000000006 [ 764.534430][ T6307] R13: ffff88800f848040 R14: ffffc90002b27430 R15: ffffffffb95cd9c0 [ 764.534739][ T6307] FS: 0000000000000000(0000) GS:ffff88807db49000(0000) knlGS:0000000000000000 [ 764.535085][ T6307] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 764.535367][ T6307] CR2: 0000560cfa255dec CR3: 000000001fb36005 CR4: 0000000000772ef0 [ 764.535679][ T6307] PKRU: 55555554 [ 764.535832][ T6307] Call Trace: [ 764.535985][ T6307] [ 764.536090][ T6307] ? find_held_lock (kernel/locking/lockdep.c:5353) [ 764.536297][ T6307] ? __pfx_xfrm_lookup_with_ifid (net/xfrm/xfrm_policy.c:3177) [ 764.536555][ T6307] ? dst_release (./arch/x86/include/asm/preempt.h:104 ./include/linux/rcuref.h:174 net/core/dst.c:167) [ 764.536754][ T6307] ? ip6_dst_lookup_tail.constprop.0 (net/ipv6/ip6_output.c:1231) [ 764.537068][ T6307] xfrm_lookup_route (net/xfrm/xfrm_policy.c:3351) [ 764.537303][ T6307] ip6_dst_lookup_flow (net/ipv6/ip6_output.c:1271) [ 764.537536][ T6307] ? __pfx_ip6_dst_lookup_flow (net/ipv6/ip6_output.c:1271) [ 764.537735][ T6307] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 764.537936][ T6307] ? __pfx_ip6_dst_lookup_flow (net/ipv6/ip6_output.c:1271) [ 764.538133][ T6307] udp_tunnel6_dst_lookup (net/ipv6/ip6_udp_tunnel.c:165 net/ipv6/ip6_udp_tunnel.c:135) ip6_udp_tunnel [ 764.538385][ T6307] ? __pfx_udp_tunnel6_dst_lookup (net/ipv6/ip6_udp_tunnel.c:144) ip6_udp_tunnel [ 764.538678][ T6307] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 764.538878][ T6307] ? lock_acquire.part.0 (kernel/locking/lockdep.c:473 kernel/locking/lockdep.c:5873) [ 764.539076][ T6307] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 764.539282][ T6307] vxlan_xmit_one (drivers/net/vxlan/vxlan_core.c:2537 (discriminator 4)) vxlan [ 764.539504][ T6307] ? vxlan_fdb_clear_offload (drivers/net/vxlan/vxlan_core.c:537 drivers/net/vxlan/vxlan_core.c:524) vxlan [ 764.539766][ T6307] ? __pfx_vxlan_xmit_one (drivers/net/vxlan/vxlan_core.c:2330) vxlan [ 764.540022][ T6307] ? vxlan_find_mac_rcu (./include/linux/rhashtable.h:648 drivers/net/vxlan/vxlan_core.c:392) vxlan [ 764.540277][ T6307] ? __pfx_vxlan_find_mac_rcu (drivers/net/vxlan/vxlan_core.c:382) vxlan [ 764.540544][ T6307] ? vxlan_xmit (drivers/net/vxlan/vxlan_core.c:2806) vxlan [ 764.540754][ T6307] vxlan_xmit (drivers/net/vxlan/vxlan_core.c:2806) vxlan [ 764.540968][ T6307] ? __pfx_vxlan_xmit (drivers/net/vxlan/vxlan_core.c:2698) vxlan [ 764.541175][ T6307] ? __lock_acquire (kernel/locking/lockdep.c:5240) [ 764.541373][ T6307] ? __pfx_skb_network_protocol (net/core/dev.c:3637) [ 764.541599][ T6307] dev_hard_start_xmit (./include/linux/netdevice.h:5219 ./include/linux/netdevice.h:5228 net/core/dev.c:3827 net/core/dev.c:3843) [ 764.541800][ T6307] __dev_queue_xmit (net/core/dev.h:370 net/core/dev.c:4714) [ 764.542000][ T6307] ? __pfx___dev_queue_xmit (net/core/dev.c:4621) [ 764.542197][ T6307] ? eth_header (net/ethernet/eth.c:100) [ 764.542400][ T6307] ? neigh_resolve_output (./include/linux/netdevice.h:3412 net/core/neighbour.c:1556 net/core/neighbour.c:1541) [ 764.542611][ T6307] ip6_finish_output2 (./include/net/neighbour.h:547 net/ipv6/ip6_output.c:141) [ 764.542809][ T6307] ip6_finish_output.constprop.0 (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 764.543062][ T6307] ? icmp6_dst_alloc (net/ipv6/route.c:3344) [ 764.543260][ T6307] mld_sendpack (net/ipv6/mcast.c:1860) [ 764.543460][ T6307] ? __pfx_mld_sendpack (net/ipv6/mcast.c:1817) [ 764.543667][ T6307] ? mld_send_cr (net/ipv6/mcast.c:2132 (discriminator 11)) [ 764.543868][ T6307] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 764.544065][ T6307] mld_ifc_work (net/ipv6/mcast.c:2696) [ 764.544262][ T6307] process_one_work (kernel/workqueue.c:3238) [ 764.544463][ T6307] ? __pfx_process_one_work (kernel/workqueue.c:3140) [ 764.544672][ T6307] ? assign_work (kernel/workqueue.c:1200) [ 764.544870][ T6307] worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402) [ 764.545067][ T6307] ? __pfx_worker_thread (kernel/workqueue.c:3348) [ 764.545261][ T6307] kthread (kernel/kthread.c:464) [ 764.545415][ T6307] ? __pfx_kthread (kernel/kthread.c:413) [ 764.545618][ T6307] ? ret_from_fork (arch/x86/kernel/process.c:147) [ 764.545816][ T6307] ? __lock_release (kernel/locking/lockdep.c:5539) [ 764.546013][ T6307] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:745) [ 764.546209][ T6307] ? __pfx_kthread (kernel/kthread.c:413) [ 764.546406][ T6307] ret_from_fork (arch/x86/kernel/process.c:148) [ 764.546610][ T6307] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: xfrm_lookup_with_ifid:xfrm_lookup_route:ip6_dst_lookup_flow:udp_tunnel6_dst_lookup:vxlan_xmit_one