====================================== | [ 446.957801] #PF: supervisor read access in kernel mode | [ 446.957844] #PF: error_code(0x0000) - not-present page | [ 446.957885] PGD 0 P4D 0 | [ 446.957909] Oops: Oops: 0000 [#1] SMP NOPTI [ 446.958009] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 446.958060] Workqueue: mld mld_ifc_work [ 446.958099] RIP: 0010:xfrm_lookup_with_ifid (net/xfrm/xfrm_policy.c:3181) [ 446.958144] Code: 41 57 45 89 cf 41 56 41 55 49 89 d5 41 54 49 89 fc 55 48 89 f5 53 44 89 c3 48 83 ec 40 65 48 8b 05 ca c4 54 01 48 89 44 24 38 <48> 8b 46 08 44 0f b7 30 48 85 c9 0f 84 f3 00 00 00 0f b6 41 12 48 All code ======== 0: 41 57 push %r15 2: 45 89 cf mov %r9d,%r15d 5: 41 56 push %r14 7: 41 55 push %r13 9: 49 89 d5 mov %rdx,%r13 c: 41 54 push %r12 e: 49 89 fc mov %rdi,%r12 11: 55 push %rbp 12: 48 89 f5 mov %rsi,%rbp 15: 53 push %rbx 16: 44 89 c3 mov %r8d,%ebx 19: 48 83 ec 40 sub $0x40,%rsp 1d: 65 48 8b 05 ca c4 54 mov %gs:0x154c4ca(%rip),%rax # 0x154c4ef 24: 01 25: 48 89 44 24 38 mov %rax,0x38(%rsp) 2a:* 48 8b 46 08 mov 0x8(%rsi),%rax <-- trapping instruction 2e: 44 0f b7 30 movzwl (%rax),%r14d 32: 48 85 c9 test %rcx,%rcx 35: 0f 84 f3 00 00 00 je 0x12e 3b: 0f b6 41 12 movzbl 0x12(%rcx),%eax 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 8b 46 08 mov 0x8(%rsi),%rax 4: 44 0f b7 30 movzwl (%rax),%r14d 8: 48 85 c9 test %rcx,%rcx b: 0f 84 f3 00 00 00 je 0x104 11: 0f b6 41 12 movzbl 0x12(%rcx),%eax 15: 48 rex.W [ 446.958273] RSP: 0018:ffffb9c180437808 EFLAGS: 00010282 [ 446.958313] RAX: d0dc839d2e120100 RBX: 0000000000000006 RCX: ffff9cfe4105f8c0 [ 446.958369] RDX: ffffb9c1804378d0 RSI: 0000000000000000 RDI: ffffffffa9f51300 [ 446.958422] RBP: 0000000000000000 R08: 0000000000000006 R09: 0000000000000000 [ 446.958474] R10: 0000000000000040 R11: ffffffffa87f2e4c R12: ffffffffa9f51300 [ 446.958534] R13: ffffb9c1804378d0 R14: 0000000000000000 R15: 0000000000000000 [ 446.958606] FS: 0000000000000000(0000) GS:ffff9cfed4d9c000(0000) knlGS:0000000000000000 [ 446.958666] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 446.958716] CR2: 0000000000000008 CR3: 000000002c042001 CR4: 0000000000772ef0 [ 446.958773] PKRU: 55555554 [ 446.958796] Call Trace: [ 446.958816] [ 446.958842] ? ip6_dst_lookup_tail.constprop.0 (net/ipv6/ip6_output.c:1231) [ 446.958891] xfrm_lookup_route (net/xfrm/xfrm_policy.c:3351) [ 446.958931] udp_tunnel6_dst_lookup (net/ipv6/ip6_udp_tunnel.c:167 net/ipv6/ip6_udp_tunnel.c:135) ip6_udp_tunnel [ 446.958983] ? __ip_finish_output (./include/linux/skbuff.h:5071 net/ipv4/ip_output.c:307) [ 446.959029] vxlan_xmit_one (drivers/net/vxlan/vxlan_core.c:2537) vxlan [ 446.959075] ? vxlan_xmit (drivers/net/vxlan/vxlan_core.c:2806) vxlan [ 446.959115] vxlan_xmit (drivers/net/vxlan/vxlan_core.c:2806) vxlan [ 446.959158] ? __set_next_task_fair.part.0 (kernel/sched/fair.c:13302) [ 446.959206] ? sched_balance_find_src_group (kernel/sched/fair.c:10395 kernel/sched/fair.c:11062 kernel/sched/fair.c:11321) [ 446.959250] ? ___neigh_create (./include/linux/slab.h:909 ./include/linux/slab.h:1039 net/core/neighbour.c:488 net/core/neighbour.c:622) [ 446.959285] ? dev_hard_start_xmit (./include/linux/netdevice.h:5219 ./include/linux/netdevice.h:5228 net/core/dev.c:3827 net/core/dev.c:3843) [ 446.959326] dev_hard_start_xmit (./include/linux/netdevice.h:5219 ./include/linux/netdevice.h:5228 net/core/dev.c:3827 net/core/dev.c:3843) [ 446.959361] __dev_queue_xmit (net/core/dev.h:370 net/core/dev.c:4714) [ 446.959393] ? ndisc_constructor (net/ipv6/ndisc.c:360) [ 446.959433] ? ___neigh_create (net/core/neighbour.c:703) [ 446.959466] ? eth_header (net/ethernet/eth.c:85) [ 446.959539] ip6_finish_output2 (./include/net/neighbour.h:547 net/ipv6/ip6_output.c:141) [ 446.959576] ip6_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226 ./include/linux/netfilter.h:413 net/ipv6/ip6_output.c:248) [ 446.959609] mld_sendpack (net/ipv6/mcast.c:1860) [ 446.959645] mld_ifc_work (net/ipv6/mcast.c:2696) [ 446.959676] ? __schedule (kernel/sched/core.c:6792) [ 446.959709] process_one_work (kernel/workqueue.c:3243) [ 446.959745] worker_thread (kernel/workqueue.c:3315 kernel/workqueue.c:3402) [ 446.959778] ? __pfx_worker_thread (kernel/workqueue.c:3348) [ 446.959818] kthread (kernel/kthread.c:464) [ 446.959850] ? __pfx_kthread (kernel/kthread.c:413) [ 446.959883] ? __pfx_kthread (kernel/kthread.c:413) [ 446.959910] ret_from_fork (arch/x86/kernel/process.c:154) [ 446.959946] ? __pfx_kthread (kernel/kthread.c:413) Finger prints: xfrm_lookup_with_ifid:xfrm_lookup_route:udp_tunnel6_dst_lookup:vxlan_xmit_one:vxlan_xmit