====================================== | [ 147.668640][ T2361] br0: port 2(vx0) entered forwarding state | [ 147.717786][ C0] ------------[ cut here ]------------ | [ 147.718073][ C0] WARNING: ./include/linux/skbuff.h:3094 at udp_tun_rx_dst+0xa92/0x1060, CPU#0: 1/10 | [ 147.718379][ C0] Modules linked in: vxlan sch_fq ipt_rpfilter nft_compat nf_tables act_mirred cls_flower sch_ingress [ 147.719001][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 147.719195][ C0] Workqueue: mld mld_ifc_work [ 147.719349][ C0] RIP: 0010:udp_tun_rx_dst (./include/linux/skbuff.h:3094 (discriminator 4) ./include/linux/udp.h:23 (discriminator 4) net/ipv4/udp_tunnel_core.c:217 (discriminator 4)) [ 147.719502][ C0] Code: 24 18 4c 89 44 24 20 e8 4c 6b 74 fe 4c 8b 44 24 20 49 0f ba 28 08 4c 8b 4c 24 18 e9 c0 f9 ff ff 90 0f 0b 90 e9 7d fb ff ff 90 <0f> 0b 90 e9 f1 f9 ff ff 90 0f 0b 90 e9 a7 fa ff ff 44 89 44 24 18 All code ======== 0: 24 18 and $0x18,%al 2: 4c 89 44 24 20 mov %r8,0x20(%rsp) 7: e8 4c 6b 74 fe call 0xfffffffffe746b58 c: 4c 8b 44 24 20 mov 0x20(%rsp),%r8 11: 49 0f ba 28 08 btsq $0x8,(%r8) 16: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 1b: e9 c0 f9 ff ff jmp 0xfffffffffffff9e0 20: 90 nop 21: 0f 0b ud2 23: 90 nop 24: e9 7d fb ff ff jmp 0xfffffffffffffba6 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 f1 f9 ff ff jmp 0xfffffffffffffa23 32: 90 nop 33: 0f 0b ud2 35: 90 nop 36: e9 a7 fa ff ff jmp 0xfffffffffffffae2 3b: 44 89 44 24 18 mov %r8d,0x18(%rsp) Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 f1 f9 ff ff jmp 0xfffffffffffff9f9 8: 90 nop 9: 0f 0b ud2 b: 90 nop c: e9 a7 fa ff ff jmp 0xfffffffffffffab8 11: 44 89 44 24 18 mov %r8d,0x18(%rsp) [ 147.720029][ C0] RSP: 0018:ffa0000000007648 EFLAGS: 00010246 [ 147.720217][ C0] RAX: 0000000000000007 RBX: 000000000000ffff RCX: 0000000000000000 [ 147.720434][ C0] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ff110000173a1024 [ 147.720652][ C0] RBP: ffa00000000076a0 R08: ff11000009b688c8 R09: ff1100000b9b4ac0 [ 147.720871][ C0] R10: ffe21c000136d11c R11: ffe21c000136d11c R12: ff11000009b688dc [ 147.721096][ C0] R13: ff11000009b688da R14: ff1100000b9b4b76 R15: ff11000009b68800 [ 147.721317][ C0] FS: 0000000000000000(0000) GS:ff110000b00b0000(0000) knlGS:0000000000000000 [ 147.721577][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 147.721761][ C0] CR2: 00007fe21c9802a0 CR3: 000000001374d006 CR4: 0000000000771ef0 [ 147.721989][ C0] PKRU: 55555554 [ 147.722100][ C0] Call Trace: [ 147.722277][ C0] [ 147.722356][ C0] vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1729 (discriminator 2)) vxlan [ 147.722510][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 147.722662][ C0] ? ip_rcv_finish (net/ipv4/ip_input.c:490) [ 147.722808][ C0] ? ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 147.722917][ C0] ? __netif_receive_skb_one_core (net/core/dev.c:6206) [ 147.723105][ C0] ? process_backlog (net/core/dev.c:6670) [ 147.723251][ C0] ? __napi_poll (net/core/dev.c:7729) [ 147.723398][ C0] ? net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 147.723548][ C0] ? wait_task_zombie (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 ./include/linux/sched/task.h:116 kernel/exit.c:1215) [ 147.723696][ C0] ? __local_bh_enable_ip (kernel/softirq.c:430 (discriminator 21)) [ 147.723846][ C0] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2327) vxlan [ 147.724036][ C0] ? udp4_lib_lookup2 (./include/net/net_namespace.h:419 (discriminator 1) ./include/net/sock.h:713 (discriminator 1) net/ipv4/udp.c:370 (discriminator 1) net/ipv4/udp.c:474 (discriminator 1)) [ 147.724186][ C0] ? __udp4_lib_lookup (net/ipv4/udp.c:713) [ 147.724332][ C0] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2327) vxlan [ 147.724517][ C0] ? udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 147.724667][ C0] udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 147.724812][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.724963][ C0] ? hlock_conflict (kernel/locking/lockdep.c:2000 (discriminator 2)) [ 147.725109][ C0] udp_unicast_rcv_skb (net/ipv4/udp.c:2574) [ 147.725255][ C0] ? udp_rcv (net/ipv4/udp.c:741 (discriminator 3) net/ipv4/udp.c:2649 (discriminator 3)) [ 147.725367][ C0] udp_rcv (net/ipv4/udp.c:2651) [ 147.725480][ C0] ? udp_sk_rx_dst_set (net/ipv4/udp.c:2451 (discriminator 1)) [ 147.725632][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.725777][ C0] ? ip_local_deliver_finish (./include/linux/rcupdate.h:300 (discriminator 2) ./include/linux/rcupdate.h:840 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 147.725929][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 147.726077][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 147.726222][ C0] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 147.726369][ C0] ip_local_deliver (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:262) [ 147.726516][ C0] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 147.726666][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 147.726817][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 147.726973][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 147.727117][ C0] ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 147.727228][ C0] ? ip_local_deliver (./include/linux/rcupdate.h:869 (discriminator 3)) [ 147.727372][ C0] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 147.727519][ C0] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2700 mm/slub.c:6310 mm/slub.c:6437) [ 147.727670][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2645) [ 147.727816][ C0] ? rcu_core (kernel/rcu/tree.c:2897) [ 147.727933][ C0] ? mark_usage (kernel/locking/lockdep.c:4674) [ 147.728079][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 147.728224][ C0] ? __dev_queue_xmit (net/core/dev.c:4821) [ 147.728371][ C0] __netif_receive_skb_one_core (net/core/dev.c:6206) [ 147.728556][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.728703][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6252 (discriminator 2)) [ 147.728882][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 147.729035][ C0] process_backlog (net/core/dev.c:6670) [ 147.729185][ C0] __napi_poll (net/core/dev.c:7729) [ 147.729297][ C0] net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 147.729445][ C0] ? __napi_poll (./include/net/gro.h:507) [ 147.729595][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4411 (discriminator 2)) [ 147.729777][ C0] ? lockdep_hardirqs_on (./arch/x86/include/asm/current.h:23 kernel/locking/lockdep.c:4417) [ 147.729931][ C0] ? rcu_do_batch (kernel/rcu/tree_nocb.h:1635 (discriminator 6) kernel/rcu/tree.c:2711 (discriminator 6)) [ 147.730082][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4411 (discriminator 2)) [ 147.730262][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 147.730408][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 147.730560][ C0] handle_softirqs (kernel/softirq.c:622) [ 147.730708][ C0] ? _local_bh_enable (kernel/softirq.c:405 (discriminator 1)) [ 147.730855][ C0] do_softirq (kernel/softirq.c:523 (discriminator 19) kernel/softirq.c:510 (discriminator 19)) [ 147.730973][ C0] [ 147.731049][ C0] [ 147.731122][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:911 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 147.731267][ C0] __local_bh_enable_ip (kernel/softirq.c:450) [ 147.731412][ C0] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:914 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 147.731561][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 147.731709][ C0] ? netdev_core_pick_tx (net/core/dev.c:4733) [ 147.731856][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 147.732008][ C0] ? eth_header (net/ethernet/eth.c:99) [ 147.732154][ C0] ? neigh_connected_output (./include/linux/netdevice.h:3493 net/core/neighbour.c:1640) [ 147.732303][ C0] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:136 (discriminator 3)) [ 147.732452][ C0] ? ip6_xmit (net/ipv6/ip6_output.c:328) [ 147.732599][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 147.732744][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 147.732891][ C0] ? ip6_mtu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:871 (discriminator 2) ./include/net/ip6_route.h:382 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 147.733010][ C0] ip6_finish_output (net/ipv6/ip6_output.c:208 net/ipv6/ip6_output.c:219) [ 147.733156][ C0] ip6_output (./include/linux/netfilter.h:307 net/ipv6/ip6_output.c:246) [ 147.733265][ C0] ? ip6_finish_output (./include/linux/skbuff.h:1167) [ 147.733409][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 147.733557][ C0] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 147.733737][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 147.733883][ C0] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 147.734034][ C0] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 147.734291][ C0] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 147.734439][ C0] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:318 (discriminator 4) ./include/linux/netfilter.h:312 (discriminator 4) net/ipv6/mcast.c:1853 (discriminator 4)) [ 147.734589][ C0] ? nf_hook.constprop.0 (./include/linux/netfilter.h:278) [ 147.734738][ C0] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2131) [ 147.734992][ C0] mld_ifc_work (net/ipv6/mcast.c:2694) [ 147.735139][ C0] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 147.735284][ C0] process_one_work (kernel/workqueue.c:3314) [ 147.735435][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 147.735687][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.735836][ C0] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 147.735989][ C0] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 147.736134][ C0] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 147.736383][ C0] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 147.736532][ C0] kthread (kernel/kthread.c:436) [ 147.736642][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 147.736823][ C0] ? kthread_affine_node (kernel/kthread.c:378) [ 147.737077][ C0] ret_from_fork (arch/x86/kernel/process.c:158) [ 147.737225][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 147.737406][ C0] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 147.737557][ C0] ? kthread_affine_node (kernel/kthread.c:378) [ 147.737908][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 147.739852][ C0] BUG: KASAN: slab-out-of-bounds in udp_tun_rx_dst (net/ipv4/udp_tunnel_core.c:217 (discriminator 1)) | [ 147.739993][ C0] Read of size 2 at addr ff110000173b0fff by task kworker/0:1/10 | [ 147.740131][ C0] | [ 147.740238][ C0] Tainted: [W]=WARN [ 147.740239][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 147.740239][ C0] Workqueue: mld mld_ifc_work [ 147.740242][ C0] Call Trace: [ 147.740243][ C0] [ 147.740244][ C0] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 147.740246][ C0] print_address_description.constprop.0 (mm/kasan/report.c:378) [ 147.740251][ C0] print_report (mm/kasan/report.c:482) [ 147.740253][ C0] ? __virt_addr_valid (./include/linux/rcupdate.h:939 ./include/linux/mmzone.h:2281 arch/x86/mm/physaddr.c:54) [ 147.740255][ C0] ? __virt_addr_valid (./include/linux/rcupdate.h:965 (discriminator 1) ./include/linux/mmzone.h:2291 (discriminator 1) arch/x86/mm/physaddr.c:54 (discriminator 1)) [ 147.740257][ C0] kasan_report (mm/kasan/report.c:595) [ 147.740260][ C0] ? udp_tun_rx_dst (net/ipv4/udp_tunnel_core.c:217 (discriminator 1)) [ 147.740262][ C0] ? udp_tun_rx_dst (net/ipv4/udp_tunnel_core.c:217 (discriminator 1)) [ 147.740265][ C0] udp_tun_rx_dst (net/ipv4/udp_tunnel_core.c:217 (discriminator 1)) [ 147.740267][ C0] vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1729 (discriminator 2)) vxlan [ 147.740272][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 147.740274][ C0] ? ip_rcv_finish (net/ipv4/ip_input.c:490) [ 147.740275][ C0] ? ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 147.740277][ C0] ? __netif_receive_skb_one_core (net/core/dev.c:6206) [ 147.740278][ C0] ? process_backlog (net/core/dev.c:6670) [ 147.740280][ C0] ? __napi_poll (net/core/dev.c:7729) [ 147.740281][ C0] ? net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 147.740282][ C0] ? wait_task_zombie (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 ./include/linux/sched/task.h:116 kernel/exit.c:1215) [ 147.740284][ C0] ? __local_bh_enable_ip (kernel/softirq.c:430 (discriminator 21)) [ 147.740287][ C0] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2327) vxlan [ 147.740290][ C0] ? udp4_lib_lookup2 (./include/net/net_namespace.h:419 (discriminator 1) ./include/net/sock.h:713 (discriminator 1) net/ipv4/udp.c:370 (discriminator 1) net/ipv4/udp.c:474 (discriminator 1)) [ 147.740294][ C0] ? __udp4_lib_lookup (net/ipv4/udp.c:713) [ 147.740296][ C0] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2327) vxlan [ 147.740299][ C0] ? udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 147.740300][ C0] udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 147.740302][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.740304][ C0] ? hlock_conflict (kernel/locking/lockdep.c:2000 (discriminator 2)) [ 147.740306][ C0] udp_unicast_rcv_skb (net/ipv4/udp.c:2574) [ 147.740307][ C0] ? udp_rcv (net/ipv4/udp.c:741 (discriminator 3) net/ipv4/udp.c:2649 (discriminator 3)) [ 147.740309][ C0] udp_rcv (net/ipv4/udp.c:2651) [ 147.740312][ C0] ? udp_sk_rx_dst_set (net/ipv4/udp.c:2451 (discriminator 1)) [ 147.740314][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.740316][ C0] ? ip_local_deliver_finish (./include/linux/rcupdate.h:300 (discriminator 2) ./include/linux/rcupdate.h:840 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 147.740318][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 147.740320][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 147.740321][ C0] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 147.740323][ C0] ip_local_deliver (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:262) [ 147.740325][ C0] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 147.740327][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 147.740329][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 147.740331][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 147.740332][ C0] ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 147.740334][ C0] ? ip_local_deliver (./include/linux/rcupdate.h:869 (discriminator 3)) [ 147.740336][ C0] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 147.740337][ C0] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2700 mm/slub.c:6310 mm/slub.c:6437) [ 147.740339][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2645) [ 147.740341][ C0] ? rcu_core (kernel/rcu/tree.c:2897) [ 147.740342][ C0] ? mark_usage (kernel/locking/lockdep.c:4674) [ 147.740344][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 147.740346][ C0] ? __dev_queue_xmit (net/core/dev.c:4821) [ 147.740348][ C0] __netif_receive_skb_one_core (net/core/dev.c:6206) [ 147.740350][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.740351][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6252 (discriminator 2)) [ 147.740353][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 147.740355][ C0] process_backlog (net/core/dev.c:6670) [ 147.740358][ C0] __napi_poll (net/core/dev.c:7729) [ 147.740360][ C0] net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 147.740363][ C0] ? __napi_poll (./include/net/gro.h:507) [ 147.740364][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4411 (discriminator 2)) [ 147.740366][ C0] ? lockdep_hardirqs_on (./arch/x86/include/asm/current.h:23 kernel/locking/lockdep.c:4417) [ 147.740368][ C0] ? rcu_do_batch (kernel/rcu/tree_nocb.h:1635 (discriminator 6) kernel/rcu/tree.c:2711 (discriminator 6)) [ 147.740371][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4411 (discriminator 2)) [ 147.740373][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 147.740375][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 147.740377][ C0] handle_softirqs (kernel/softirq.c:622) [ 147.740380][ C0] ? _local_bh_enable (kernel/softirq.c:405 (discriminator 1)) [ 147.740382][ C0] do_softirq (kernel/softirq.c:523 (discriminator 19) kernel/softirq.c:510 (discriminator 19)) [ 147.740384][ C0] [ 147.740384][ C0] [ 147.740385][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:911 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 147.740386][ C0] __local_bh_enable_ip (kernel/softirq.c:450) [ 147.740388][ C0] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:914 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 147.740390][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 147.740392][ C0] ? netdev_core_pick_tx (net/core/dev.c:4733) [ 147.740394][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 147.740396][ C0] ? eth_header (net/ethernet/eth.c:99) [ 147.740398][ C0] ? neigh_connected_output (./include/linux/netdevice.h:3493 net/core/neighbour.c:1640) [ 147.740401][ C0] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:136 (discriminator 3)) [ 147.740403][ C0] ? ip6_xmit (net/ipv6/ip6_output.c:328) [ 147.740405][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 147.740407][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 147.740409][ C0] ? ip6_mtu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:871 (discriminator 2) ./include/net/ip6_route.h:382 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 147.740411][ C0] ip6_finish_output (net/ipv6/ip6_output.c:208 net/ipv6/ip6_output.c:219) [ 147.740413][ C0] ip6_output (./include/linux/netfilter.h:307 net/ipv6/ip6_output.c:246) [ 147.740414][ C0] ? ip6_finish_output (./include/linux/skbuff.h:1167) [ 147.740416][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 147.740417][ C0] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 147.740419][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 147.740421][ C0] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 147.740423][ C0] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 147.740425][ C0] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 147.740427][ C0] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:318 (discriminator 4) ./include/linux/netfilter.h:312 (discriminator 4) net/ipv6/mcast.c:1853 (discriminator 4)) [ 147.740429][ C0] ? nf_hook.constprop.0 (./include/linux/netfilter.h:278) [ 147.740432][ C0] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2131) [ 147.740434][ C0] mld_ifc_work (net/ipv6/mcast.c:2694) [ 147.740436][ C0] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 147.740438][ C0] process_one_work (kernel/workqueue.c:3314) [ 147.740441][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 147.740443][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.740446][ C0] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 147.740449][ C0] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 147.740451][ C0] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 147.740453][ C0] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 147.740455][ C0] kthread (kernel/kthread.c:436) [ 147.740457][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 147.740459][ C0] ? kthread_affine_node (kernel/kthread.c:378) [ 147.740461][ C0] ret_from_fork (arch/x86/kernel/process.c:158) [ 147.740463][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 147.740465][ C0] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 147.740467][ C0] ? kthread_affine_node (kernel/kthread.c:378) [ 147.740469][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 147.760969][ C0] ------------[ cut here ]------------ | [ 147.761059][ C0] WARNING: ./include/linux/skbuff.h:3094 at udp_tun_rx_dst+0xa9b/0x1060, CPU#0: 1/10 | [ 147.761237][ C0] Modules linked in: vxlan sch_fq ipt_rpfilter nft_compat nf_tables act_mirred cls_flower sch_ingress | [ 147.761662][ C0] Tainted: [B]=BAD_PAGE, [W]=WARN [ 147.761807][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 147.761927][ C0] Workqueue: mld mld_ifc_work [ 147.762021][ C0] RIP: 0010:udp_tun_rx_dst (./include/linux/skbuff.h:3094 (discriminator 4) ./include/linux/udp.h:23 (discriminator 4) net/ipv4/udp_tunnel_core.c:218 (discriminator 4)) [ 147.762116][ C0] Code: 6b 74 fe 4c 8b 44 24 20 49 0f ba 28 08 4c 8b 4c 24 18 e9 c0 f9 ff ff 90 0f 0b 90 e9 7d fb ff ff 90 0f 0b 90 e9 f1 f9 ff ff 90 <0f> 0b 90 e9 a7 fa ff ff 44 89 44 24 18 89 74 24 20 4c 89 4c 24 28 All code ======== 0: 6b 74 fe 4c 8b imul $0xffffff8b,0x4c(%rsi,%rdi,8),%esi 5: 44 24 20 rex.R and $0x20,%al 8: 49 0f ba 28 08 btsq $0x8,(%r8) d: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 12: e9 c0 f9 ff ff jmp 0xfffffffffffff9d7 17: 90 nop 18: 0f 0b ud2 1a: 90 nop 1b: e9 7d fb ff ff jmp 0xfffffffffffffb9d 20: 90 nop 21: 0f 0b ud2 23: 90 nop 24: e9 f1 f9 ff ff jmp 0xfffffffffffffa1a 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 a7 fa ff ff jmp 0xfffffffffffffad9 32: 44 89 44 24 18 mov %r8d,0x18(%rsp) 37: 89 74 24 20 mov %esi,0x20(%rsp) 3b: 4c 89 4c 24 28 mov %r9,0x28(%rsp) Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 a7 fa ff ff jmp 0xfffffffffffffaaf 8: 44 89 44 24 18 mov %r8d,0x18(%rsp) d: 89 74 24 20 mov %esi,0x20(%rsp) 11: 4c 89 4c 24 28 mov %r9,0x28(%rsp) [ 147.762488][ C0] RSP: 0018:ffa0000000007648 EFLAGS: 00010246 [ 147.762658][ C0] RAX: 0000000000000007 RBX: 000000000000ffff RCX: 0000000000000001 [ 147.762792][ C0] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffffbbfbc6a0 [ 147.762930][ C0] RBP: ffa00000000076a0 R08: ff11000009b688c8 R09: ff1100000b9b4ac0 [ 147.763119][ C0] R10: fffffbfff77f78d5 R11: fffffbfff77f78d5 R12: ff11000009b688dc [ 147.763254][ C0] R13: ff11000009b688da R14: ff1100000b9b4b76 R15: ff11000009b68800 [ 147.763442][ C0] FS: 0000000000000000(0000) GS:ff110000b00b0000(0000) knlGS:0000000000000000 [ 147.763604][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 147.763719][ C0] CR2: 00007fe21c9802a0 CR3: 000000001374d006 CR4: 0000000000771ef0 [ 147.763907][ C0] PKRU: 55555554 [ 147.763980][ C0] Call Trace: [ 147.764049][ C0] [ 147.764096][ C0] vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1729 (discriminator 2)) vxlan [ 147.764190][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 147.764332][ C0] ? ip_rcv_finish (net/ipv4/ip_input.c:490) [ 147.764422][ C0] ? ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 147.764490][ C0] ? __netif_receive_skb_one_core (net/core/dev.c:6206) [ 147.764606][ C0] ? process_backlog (net/core/dev.c:6670) [ 147.764748][ C0] ? __napi_poll (net/core/dev.c:7729) [ 147.764838][ C0] ? net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 147.764931][ C0] ? wait_task_zombie (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 ./include/linux/sched/task.h:116 kernel/exit.c:1215) [ 147.765020][ C0] ? __local_bh_enable_ip (kernel/softirq.c:430 (discriminator 21)) [ 147.765162][ C0] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2327) vxlan [ 147.765281][ C0] ? udp4_lib_lookup2 (./include/net/net_namespace.h:419 (discriminator 1) ./include/net/sock.h:713 (discriminator 1) net/ipv4/udp.c:370 (discriminator 1) net/ipv4/udp.c:474 (discriminator 1)) [ 147.765373][ C0] ? __udp4_lib_lookup (net/ipv4/udp.c:713) [ 147.765464][ C0] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2327) vxlan [ 147.765635][ C0] ? udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 147.765726][ C0] udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 147.765815][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.765962][ C0] ? hlock_conflict (kernel/locking/lockdep.c:2000 (discriminator 2)) [ 147.766052][ C0] udp_unicast_rcv_skb (net/ipv4/udp.c:2574) [ 147.766143][ C0] ? udp_rcv (net/ipv4/udp.c:741 (discriminator 3) net/ipv4/udp.c:2649 (discriminator 3)) [ 147.766211][ C0] udp_rcv (net/ipv4/udp.c:2651) [ 147.766283][ C0] ? udp_sk_rx_dst_set (net/ipv4/udp.c:2451 (discriminator 1)) [ 147.766427][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.766517][ C0] ? ip_local_deliver_finish (./include/linux/rcupdate.h:300 (discriminator 2) ./include/linux/rcupdate.h:840 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 147.766612][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 147.766703][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 147.766845][ C0] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 147.766940][ C0] ip_local_deliver (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:262) [ 147.767031][ C0] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 147.767120][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 147.767261][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 147.767351][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 147.767440][ C0] ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 147.767509][ C0] ? ip_local_deliver (./include/linux/rcupdate.h:869 (discriminator 3)) [ 147.767655][ C0] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 147.767746][ C0] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2700 mm/slub.c:6310 mm/slub.c:6437) [ 147.767836][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2645) [ 147.767929][ C0] ? rcu_core (kernel/rcu/tree.c:2897) [ 147.768049][ C0] ? mark_usage (kernel/locking/lockdep.c:4674) [ 147.768139][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 147.768228][ C0] ? __dev_queue_xmit (net/core/dev.c:4821) [ 147.768319][ C0] __netif_receive_skb_one_core (net/core/dev.c:6206) [ 147.768481][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.768576][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6252 (discriminator 2)) [ 147.768687][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 147.768776][ C0] process_backlog (net/core/dev.c:6670) [ 147.768917][ C0] __napi_poll (net/core/dev.c:7729) [ 147.768990][ C0] net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 147.769080][ C0] ? __napi_poll (./include/net/gro.h:507) [ 147.769169][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4411 (discriminator 2)) [ 147.769336][ C0] ? lockdep_hardirqs_on (./arch/x86/include/asm/current.h:23 kernel/locking/lockdep.c:4417) [ 147.769428][ C0] ? rcu_do_batch (kernel/rcu/tree_nocb.h:1635 (discriminator 6) kernel/rcu/tree.c:2711 (discriminator 6)) [ 147.769518][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4411 (discriminator 2)) [ 147.769635][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 147.769778][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 147.769869][ C0] handle_softirqs (kernel/softirq.c:622) [ 147.769963][ C0] ? _local_bh_enable (kernel/softirq.c:405 (discriminator 1)) [ 147.770054][ C0] do_softirq (kernel/softirq.c:523 (discriminator 19) kernel/softirq.c:510 (discriminator 19)) [ 147.770176][ C0] [ 147.770222][ C0] [ 147.770267][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:911 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 147.770357][ C0] __local_bh_enable_ip (kernel/softirq.c:450) [ 147.770447][ C0] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:914 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 147.770593][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 147.770683][ C0] ? netdev_core_pick_tx (net/core/dev.c:4733) [ 147.770773][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 147.770864][ C0] ? eth_header (net/ethernet/eth.c:99) [ 147.771011][ C0] ? neigh_connected_output (./include/linux/netdevice.h:3493 net/core/neighbour.c:1640) [ 147.771102][ C0] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:136 (discriminator 3)) [ 147.771193][ C0] ? ip6_xmit (net/ipv6/ip6_output.c:328) [ 147.771282][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 147.771423][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 147.771513][ C0] ? ip6_mtu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:871 (discriminator 2) ./include/net/ip6_route.h:382 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 147.771585][ C0] ip6_finish_output (net/ipv6/ip6_output.c:208 net/ipv6/ip6_output.c:219) [ 147.771675][ C0] ip6_output (./include/linux/netfilter.h:307 net/ipv6/ip6_output.c:246) [ 147.771794][ C0] ? ip6_finish_output (./include/linux/skbuff.h:1167) [ 147.771883][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 147.771976][ C0] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 147.772089][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 147.772231][ C0] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 147.772322][ C0] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 147.772412][ C0] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 147.772502][ C0] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:318 (discriminator 4) ./include/linux/netfilter.h:312 (discriminator 4) net/ipv6/mcast.c:1853 (discriminator 4)) [ 147.772699][ C0] ? nf_hook.constprop.0 (./include/linux/netfilter.h:278) [ 147.772796][ C0] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2131) [ 147.772888][ C0] mld_ifc_work (net/ipv6/mcast.c:2694) [ 147.772982][ C0] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 147.773123][ C0] process_one_work (kernel/workqueue.c:3314) [ 147.773213][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 147.773302][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.773393][ C0] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 147.773543][ C0] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 147.773637][ C0] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 147.773728][ C0] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 147.773816][ C0] kthread (kernel/kthread.c:436) [ 147.773941][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 147.774052][ C0] ? kthread_affine_node (kernel/kthread.c:378) [ 147.774142][ C0] ret_from_fork (arch/x86/kernel/process.c:158) [ 147.774233][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 147.774394][ C0] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 147.774484][ C0] ? kthread_affine_node (kernel/kthread.c:378) [ 147.774577][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 147.775712][ C0] ------------[ cut here ]------------ | [ 147.775800][ C0] WARNING: ./include/linux/skbuff.h:3094 at udp_tun_rx_dst+0xa89/0x1060, CPU#0: 1/10 | [ 147.775977][ C0] Modules linked in: vxlan sch_fq ipt_rpfilter nft_compat nf_tables act_mirred cls_flower sch_ingress | [ 147.776392][ C0] Tainted: [B]=BAD_PAGE, [W]=WARN [ 147.776482][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 147.776597][ C0] Workqueue: mld mld_ifc_work [ 147.776689][ C0] RIP: 0010:udp_tun_rx_dst (./include/linux/skbuff.h:3094 (discriminator 4) ./include/linux/udp.h:23 (discriminator 4) net/ipv4/udp_tunnel_core.c:219 (discriminator 4)) [ 147.776835][ C0] Code: c7 be 08 00 00 00 4c 89 4c 24 18 4c 89 44 24 20 e8 4c 6b 74 fe 4c 8b 44 24 20 49 0f ba 28 08 4c 8b 4c 24 18 e9 c0 f9 ff ff 90 <0f> 0b 90 e9 7d fb ff ff 90 0f 0b 90 e9 f1 f9 ff ff 90 0f 0b 90 e9 All code ======== 0: c7 (bad) 1: be 08 00 00 00 mov $0x8,%esi 6: 4c 89 4c 24 18 mov %r9,0x18(%rsp) b: 4c 89 44 24 20 mov %r8,0x20(%rsp) 10: e8 4c 6b 74 fe call 0xfffffffffe746b61 15: 4c 8b 44 24 20 mov 0x20(%rsp),%r8 1a: 49 0f ba 28 08 btsq $0x8,(%r8) 1f: 4c 8b 4c 24 18 mov 0x18(%rsp),%r9 24: e9 c0 f9 ff ff jmp 0xfffffffffffff9e9 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 7d fb ff ff jmp 0xfffffffffffffbaf 32: 90 nop 33: 0f 0b ud2 35: 90 nop 36: e9 f1 f9 ff ff jmp 0xfffffffffffffa2c 3b: 90 nop 3c: 0f 0b ud2 3e: 90 nop 3f: e9 .byte 0xe9 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 7d fb ff ff jmp 0xfffffffffffffb85 8: 90 nop 9: 0f 0b ud2 b: 90 nop c: e9 f1 f9 ff ff jmp 0xfffffffffffffa02 11: 90 nop 12: 0f 0b ud2 14: 90 nop 15: e9 .byte 0xe9 [ 147.777203][ C0] RSP: 0018:ffa0000000007648 EFLAGS: 00010246 [ 147.777316][ C0] RAX: 0000000000000007 RBX: 000000000000ffff RCX: ffffffffb9431c3e [ 147.777451][ C0] RDX: 0000000000000000 RSI: 0000000000000002 RDI: 0000000000000000 [ 147.777640][ C0] RBP: ffa00000000076a0 R08: ff11000009b688c8 R09: ff1100000b9b4ac0 [ 147.777771][ C0] R10: fffffbfff77f78d5 R11: fffffbfff77f78d5 R12: ff11000009b688dc [ 147.777903][ C0] R13: ff11000009b688da R14: ff1100000b9b4b76 R15: ff11000009b68800 [ 147.778092][ C0] FS: 0000000000000000(0000) GS:ff110000b00b0000(0000) knlGS:0000000000000000 [ 147.778247][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 147.778363][ C0] CR2: 00007fe21c9802a0 CR3: 000000001374d006 CR4: 0000000000771ef0 [ 147.778553][ C0] PKRU: 55555554 [ 147.778619][ C0] Call Trace: [ 147.778685][ C0] [ 147.778731][ C0] vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1729 (discriminator 2)) vxlan [ 147.778875][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 147.778969][ C0] ? ip_rcv_finish (net/ipv4/ip_input.c:490) [ 147.779057][ C0] ? ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 147.779124][ C0] ? __netif_receive_skb_one_core (net/core/dev.c:6206) [ 147.779286][ C0] ? process_backlog (net/core/dev.c:6670) [ 147.779374][ C0] ? __napi_poll (net/core/dev.c:7729) [ 147.779462][ C0] ? net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 147.779554][ C0] ? wait_task_zombie (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:252 ./include/linux/refcount.h:283 ./include/linux/refcount.h:366 ./include/linux/refcount.h:383 ./include/linux/sched/task.h:116 kernel/exit.c:1215) [ 147.779644][ C0] ? __local_bh_enable_ip (kernel/softirq.c:430 (discriminator 21)) [ 147.779733][ C0] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2327) vxlan [ 147.779846][ C0] ? udp4_lib_lookup2 (./include/net/net_namespace.h:419 (discriminator 1) ./include/net/sock.h:713 (discriminator 1) net/ipv4/udp.c:370 (discriminator 1) net/ipv4/udp.c:474 (discriminator 1)) [ 147.779942][ C0] ? __udp4_lib_lookup (net/ipv4/udp.c:713) [ 147.780030][ C0] ? encap_bypass_if_local (drivers/net/vxlan/vxlan_core.c:2327) vxlan [ 147.780141][ C0] ? udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 147.780231][ C0] udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 147.780321][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.780410][ C0] ? hlock_conflict (kernel/locking/lockdep.c:2000 (discriminator 2)) [ 147.780500][ C0] udp_unicast_rcv_skb (net/ipv4/udp.c:2574) [ 147.780594][ C0] ? udp_rcv (net/ipv4/udp.c:741 (discriminator 3) net/ipv4/udp.c:2649 (discriminator 3)) [ 147.780662][ C0] udp_rcv (net/ipv4/udp.c:2651) [ 147.780731][ C0] ? udp_sk_rx_dst_set (net/ipv4/udp.c:2451 (discriminator 1)) [ 147.780819][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.780909][ C0] ? ip_local_deliver_finish (./include/linux/rcupdate.h:300 (discriminator 2) ./include/linux/rcupdate.h:840 (discriminator 2) net/ipv4/ip_input.c:240 (discriminator 2)) [ 147.781004][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 147.781095][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 147.781183][ C0] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 147.781272][ C0] ip_local_deliver (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:262) [ 147.781361][ C0] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 147.781450][ C0] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 147.781545][ C0] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 147.781634][ C0] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 147.781722][ C0] ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 147.781788][ C0] ? ip_local_deliver (./include/linux/rcupdate.h:869 (discriminator 3)) [ 147.781877][ C0] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 147.781971][ C0] ? kmem_cache_free (./include/linux/kasan.h:235 mm/slub.c:2700 mm/slub.c:6310 mm/slub.c:6437) [ 147.782059][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2645) [ 147.782148][ C0] ? rcu_core (kernel/rcu/tree.c:2897) [ 147.782217][ C0] ? mark_usage (kernel/locking/lockdep.c:4674) [ 147.782305][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 147.782394][ C0] ? __dev_queue_xmit (net/core/dev.c:4821) [ 147.782483][ C0] __netif_receive_skb_one_core (net/core/dev.c:6206) [ 147.782597][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.782685][ C0] ? __netif_receive_skb_list_core (net/core/dev.c:6252 (discriminator 2)) [ 147.782795][ C0] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 147.782887][ C0] process_backlog (net/core/dev.c:6670) [ 147.782981][ C0] __napi_poll (net/core/dev.c:7729) [ 147.783048][ C0] net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 147.783138][ C0] ? __napi_poll (./include/net/gro.h:507) [ 147.783226][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4411 (discriminator 2)) [ 147.783336][ C0] ? lockdep_hardirqs_on (./arch/x86/include/asm/current.h:23 kernel/locking/lockdep.c:4417) [ 147.783424][ C0] ? rcu_do_batch (kernel/rcu/tree_nocb.h:1635 (discriminator 6) kernel/rcu/tree.c:2711 (discriminator 6)) [ 147.783516][ C0] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:4411 (discriminator 2)) [ 147.783630][ C0] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 147.783718][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 147.783807][ C0] handle_softirqs (kernel/softirq.c:622) [ 147.783896][ C0] ? _local_bh_enable (kernel/softirq.c:405 (discriminator 1)) [ 147.783990][ C0] do_softirq (kernel/softirq.c:523 (discriminator 19) kernel/softirq.c:510 (discriminator 19)) [ 147.784058][ C0] [ 147.784102][ C0] [ 147.784148][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:911 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 147.784237][ C0] __local_bh_enable_ip (kernel/softirq.c:450) [ 147.784326][ C0] __dev_queue_xmit (./include/linux/bottom_half.h:33 (discriminator 2) ./include/linux/rcupdate.h:914 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 147.784416][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 147.784511][ C0] ? netdev_core_pick_tx (net/core/dev.c:4733) [ 147.784604][ C0] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 147.784691][ C0] ? eth_header (net/ethernet/eth.c:99) [ 147.784779][ C0] ? neigh_connected_output (./include/linux/netdevice.h:3493 net/core/neighbour.c:1640) [ 147.784869][ C0] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:136 (discriminator 3)) [ 147.784966][ C0] ? ip6_xmit (net/ipv6/ip6_output.c:328) [ 147.785056][ C0] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 147.785145][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 147.785234][ C0] ? ip6_mtu (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:871 (discriminator 2) ./include/net/ip6_route.h:382 (discriminator 2) net/ipv6/route.c:3290 (discriminator 2)) [ 147.785302][ C0] ip6_finish_output (net/ipv6/ip6_output.c:208 net/ipv6/ip6_output.c:219) [ 147.785394][ C0] ip6_output (./include/linux/netfilter.h:307 net/ipv6/ip6_output.c:246) [ 147.785462][ C0] ? ip6_finish_output (./include/linux/skbuff.h:1167) [ 147.785555][ C0] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 147.785643][ C0] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 147.785753][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 147.785842][ C0] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 147.785938][ C0] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 147.786026][ C0] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 147.786119][ C0] mld_sendpack (./include/net/dst.h:470 (discriminator 4) ./include/linux/netfilter.h:318 (discriminator 4) ./include/linux/netfilter.h:312 (discriminator 4) net/ipv6/mcast.c:1853 (discriminator 4)) [ 147.786208][ C0] ? nf_hook.constprop.0 (./include/linux/netfilter.h:278) [ 147.786296][ C0] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2131) [ 147.786384][ C0] mld_ifc_work (net/ipv6/mcast.c:2694) [ 147.786472][ C0] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 147.786562][ C0] process_one_work (kernel/workqueue.c:3314) [ 147.786650][ C0] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 147.786740][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 147.786829][ C0] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 147.786919][ C0] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 147.787010][ C0] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 147.787099][ C0] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 147.787326][ C0] kthread (kernel/kthread.c:436) [ 147.787393][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 147.787503][ C0] ? kthread_affine_node (kernel/kthread.c:378) [ 147.787597][ C0] ret_from_fork (arch/x86/kernel/process.c:158) [ 147.787685][ C0] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 147.787797][ C0] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 147.787885][ C0] ? kthread_affine_node (kernel/kthread.c:378) Finger prints: print_report:kasan_report:udp_tun_rx_dst:vxlan_rcv:udp_queue_rcv_one_skb udp_tun_rx_dst:vxlan_rcv:udp_queue_rcv_one_skb:udp_unicast_rcv_skb:udp_rcv