====================================== | xx__-> [ 269.499288][T17170] udpgso_bench_tx (17170) used greatest stack depth: 22592 bytes left | [ 273.753078][ C1] ------------[ cut here ]------------ | [ 273.753744][ C1] WARNING: ./include/linux/skbuff.h:3094 at geneve_udp_encap_recv+0x933/0xc68 [geneve], CPU#1: 2/515 | [ 273.754063][ C1] Modules linked in: geneve xt_bpf xt_length nft_compat vxlan ipvtap ipvlan xfrm_user nf_tables unix_diag [ 273.754710][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 273.754884][ C1] Workqueue: mld mld_ifc_work [ 273.755032][ C1] RIP: 0010:geneve_udp_encap_recv (./include/linux/skbuff.h:3094 (discriminator 4) ./include/linux/udp.h:23 (discriminator 4) drivers/net/geneve.c:214 (discriminator 4) drivers/net/geneve.c:695 (discriminator 4)) geneve [ 273.755211][ C1] Code: df 48 c1 ee 03 0f b6 34 06 48 89 f8 83 e0 07 83 c0 03 40 38 f0 7c 09 40 84 f6 0f 85 f9 02 00 00 41 8b 76 0c e9 13 fd ff ff 90 <0f> 0b 90 e9 1b fc ff ff 90 0f 0b 90 e9 66 fe ff ff 48 8d b9 a0 00 All code ======== 0: df 48 c1 fisttps -0x3f(%rax) 3: ee out %al,(%dx) 4: 03 0f add (%rdi),%ecx 6: b6 34 mov $0x34,%dh 8: 06 (bad) 9: 48 89 f8 mov %rdi,%rax c: 83 e0 07 and $0x7,%eax f: 83 c0 03 add $0x3,%eax 12: 40 38 f0 cmp %sil,%al 15: 7c 09 jl 0x20 17: 40 84 f6 test %sil,%sil 1a: 0f 85 f9 02 00 00 jne 0x319 20: 41 8b 76 0c mov 0xc(%r14),%esi 24: e9 13 fd ff ff jmp 0xfffffffffffffd3c 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 1b fc ff ff jmp 0xfffffffffffffc4d 32: 90 nop 33: 0f 0b ud2 35: 90 nop 36: e9 66 fe ff ff jmp 0xfffffffffffffea1 3b: 48 rex.W 3c: 8d .byte 0x8d 3d: b9 .byte 0xb9 3e: a0 .byte 0xa0 ... Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 1b fc ff ff jmp 0xfffffffffffffc23 8: 90 nop 9: 0f 0b ud2 b: 90 nop c: e9 66 fe ff ff jmp 0xfffffffffffffe77 11: 48 rex.W 12: 8d .byte 0x8d 13: b9 .byte 0xb9 14: a0 .byte 0xa0 ... [ 273.755720][ C1] RSP: 0018:ffa00000001d0790 EFLAGS: 00010246 [ 273.755894][ C1] RAX: 0000000000000007 RBX: ff11000022cd4000 RCX: 0000000000000001 [ 273.756099][ C1] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ff110000197355c1 [ 273.756304][ C1] RBP: ffa00000001d0860 R08: ffffffff84cf86bb R09: 1fe2200000aca100 [ 273.756515][ C1] R10: ffe21c0000aca101 R11: ffe21c0000aca101 R12: 0000000000000000 [ 273.756841][ C1] R13: 000000000000ffff R14: ff110000117e4e80 R15: ff11000019735540 [ 273.757048][ C1] FS: 0000000000000000(0000) GS:ff110000e4330000(0000) knlGS:0000000000000000 [ 273.757290][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 273.757471][ C1] CR2: 00007f0cb7a24460 CR3: 000000000e14d004 CR4: 0000000000771ef0 [ 273.757680][ C1] PKRU: 55555554 [ 273.757785][ C1] Call Trace: [ 273.757888][ C1] [ 273.757960][ C1] ? udp_lib_lport_inuse2 (net/ipv4/udp.c:178 (discriminator 1)) [ 273.758106][ C1] ? geneve_udp_encap_err_lookup (./include/linux/skbuff.h:3095) geneve [ 273.758277][ C1] ? __udp4_lib_lookup (net/ipv4/udp.c:713) [ 273.758421][ C1] ? __xfrm_policy_check2.constprop.0 (./include/net/net_namespace.h:419 (discriminator 7) ./include/linux/netdevice.h:2783 (discriminator 7) ./include/net/xfrm.h:1292 (discriminator 7)) [ 273.758593][ C1] ? geneve_udp_encap_err_lookup (./include/linux/skbuff.h:3095) geneve [ 273.758767][ C1] udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 273.758904][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 273.759044][ C1] ? alloc_chain_hlocks (kernel/locking/lockdep.c:3387 kernel/locking/lockdep.c:3516) [ 273.759182][ C1] udp_unicast_rcv_skb (net/ipv4/udp.c:2574) [ 273.759321][ C1] ? udp_rcv (net/ipv4/udp.c:741 (discriminator 3) net/ipv4/udp.c:2649 (discriminator 3)) [ 273.759434][ C1] udp_rcv (net/ipv4/udp.c:2651) [ 273.759541][ C1] ? udp_sk_rx_dst_set (net/ipv4/udp.c:2451 (discriminator 1)) [ 273.759682][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 273.759821][ C1] ? 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)) [ 273.759961][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 273.760099][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 273.760237][ C1] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 273.760381][ C1] ip_local_deliver (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:262) [ 273.760519][ C1] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 273.760665][ C1] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 273.760803][ C1] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 273.760944][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 273.761081][ C1] ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 273.761186][ C1] ? ip_local_deliver (./include/linux/rcupdate.h:869 (discriminator 3)) [ 273.761325][ C1] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 273.761473][ C1] ? mark_usage (kernel/locking/lockdep.c:4674) [ 273.761611][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 273.761751][ C1] ? __dev_queue_xmit (net/core/dev.c:4821) [ 273.761890][ C1] __netif_receive_skb_one_core (net/core/dev.c:6206) [ 273.762060][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 273.762198][ C1] ? __netif_receive_skb_list_core (net/core/dev.c:6252 (discriminator 2)) [ 273.762375][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 273.762517][ C1] process_backlog (net/core/dev.c:6670) [ 273.762661][ C1] __napi_poll (net/core/dev.c:7729) [ 273.762766][ C1] net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 273.762906][ C1] ? __napi_poll (./include/net/gro.h:507) [ 273.763042][ C1] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 273.763185][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 273.763322][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 273.763473][ C1] handle_softirqs (kernel/softirq.c:622) [ 273.763614][ C1] ? _local_bh_enable (kernel/softirq.c:405 (discriminator 1)) [ 273.763754][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 273.763891][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 273.764032][ C1] do_softirq (kernel/softirq.c:523 (discriminator 19) kernel/softirq.c:510 (discriminator 19)) [ 273.764135][ C1] [ 273.764206][ C1] [ 273.764274][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:911 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 273.764413][ C1] __local_bh_enable_ip (kernel/softirq.c:450) [ 273.764551][ C1] __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)) [ 273.764692][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 273.764831][ C1] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 273.764968][ C1] ? netdev_core_pick_tx (net/core/dev.c:4733) [ 273.765107][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 273.765243][ C1] ? eth_header (net/ethernet/eth.c:99) [ 273.765385][ C1] ? neigh_resolve_output.part.0 (./include/linux/netdevice.h:3493 net/core/neighbour.c:1611) [ 273.765560][ C1] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:136 (discriminator 3)) [ 273.765713][ C1] ? ip6_xmit (net/ipv6/ip6_output.c:328) [ 273.765851][ C1] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 273.765989][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 273.766128][ C1] ? 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)) [ 273.766233][ C1] ip6_finish_output (net/ipv6/ip6_output.c:208 net/ipv6/ip6_output.c:219) [ 273.766376][ C1] ip6_output (./include/linux/netfilter.h:307 net/ipv6/ip6_output.c:246) [ 273.766480][ C1] ? ip6_finish_output (./include/linux/skbuff.h:1167) [ 273.766618][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 273.766759][ C1] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 273.766930][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 273.767067][ C1] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 273.767205][ C1] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 273.767341][ C1] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 273.767483][ C1] 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)) [ 273.767625][ C1] ? nf_hook.constprop.0 (./include/linux/netfilter.h:278) [ 273.767769][ C1] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2131) [ 273.767908][ C1] mld_ifc_work (net/ipv6/mcast.c:2694) [ 273.768046][ C1] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 273.768185][ C1] process_one_work (kernel/workqueue.c:3314) [ 273.768326][ C1] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 273.768469][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 273.768613][ C1] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 273.768754][ C1] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 273.768891][ C1] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 273.769031][ C1] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 273.769168][ C1] kthread (kernel/kthread.c:436) [ 273.769272][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 273.769448][ C1] ? kthread_affine_node (kernel/kthread.c:378) [ 273.769586][ C1] ret_from_fork (arch/x86/kernel/process.c:158) [ 273.769731][ C1] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 273.769903][ C1] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 273.770040][ C1] ? kthread_affine_node (kernel/kthread.c:378) [ 273.770178][ C1] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 273.771844][ C1] BUG: KASAN: slab-use-after-free in geneve_rx (drivers/net/geneve.c:293) geneve | [ 273.771979][ C1] Read of size 1 at addr ff11000015c326c8 by task kworker/1:2/515 | [ 273.772116][ C1] | [ 273.772167][ C1] Tainted: [W]=WARN [ 273.772168][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 273.772169][ C1] Workqueue: mld mld_ifc_work [ 273.772171][ C1] Call Trace: [ 273.772172][ C1] [ 273.772173][ C1] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 273.772176][ C1] print_address_description.constprop.0 (mm/kasan/report.c:378) [ 273.772180][ C1] print_report (mm/kasan/report.c:482) [ 273.772182][ C1] ? __virt_addr_valid (./include/linux/rcupdate.h:939 ./include/linux/mmzone.h:2281 arch/x86/mm/physaddr.c:54) [ 273.772184][ C1] ? __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)) [ 273.772186][ C1] kasan_report (mm/kasan/report.c:595) [ 273.772189][ C1] ? geneve_rx (drivers/net/geneve.c:293) geneve [ 273.772191][ C1] ? geneve_rx (drivers/net/geneve.c:293) geneve [ 273.772194][ C1] geneve_rx (drivers/net/geneve.c:293) geneve [ 273.772195][ C1] ? geneve_udp_encap_recv (./include/linux/skbuff.h:3094 (discriminator 4) ./include/linux/udp.h:23 (discriminator 4) drivers/net/geneve.c:214 (discriminator 4) drivers/net/geneve.c:695 (discriminator 4)) geneve [ 273.772197][ C1] ? exc_invalid_op (arch/x86/kernel/traps.c:490 (discriminator 2)) [ 273.772201][ C1] ? geneve_gro_receive (./include/net/gro.h:368 drivers/net/geneve.c:946) geneve [ 273.772203][ C1] ? INET_ECN_decapsulate (./include/net/dsfield.h:24) geneve [ 273.772205][ C1] ? dst_release (./include/linux/instrumented.h:112 ./include/linux/atomic/atomic-instrumented.h:326 ./include/linux/rcuref.h:109 ./include/linux/rcuref.h:173 net/core/dst.c:168) [ 273.772208][ C1] geneve_udp_encap_recv (drivers/net/geneve.c:702) geneve [ 273.772210][ C1] ? udp_lib_lport_inuse2 (net/ipv4/udp.c:178 (discriminator 1)) [ 273.772212][ C1] ? geneve_udp_encap_err_lookup (./include/linux/skbuff.h:3095) geneve [ 273.772214][ C1] ? __udp4_lib_lookup (net/ipv4/udp.c:713) [ 273.772215][ C1] ? __xfrm_policy_check2.constprop.0 (./include/net/net_namespace.h:419 (discriminator 7) ./include/linux/netdevice.h:2783 (discriminator 7) ./include/net/xfrm.h:1292 (discriminator 7)) [ 273.772217][ C1] ? geneve_udp_encap_err_lookup (./include/linux/skbuff.h:3095) geneve [ 273.772219][ C1] udp_queue_rcv_one_skb (net/ipv4/udp.c:2388) [ 273.772221][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 273.772222][ C1] ? alloc_chain_hlocks (kernel/locking/lockdep.c:3387 kernel/locking/lockdep.c:3516) [ 273.772224][ C1] udp_unicast_rcv_skb (net/ipv4/udp.c:2574) [ 273.772226][ C1] ? udp_rcv (net/ipv4/udp.c:741 (discriminator 3) net/ipv4/udp.c:2649 (discriminator 3)) [ 273.772228][ C1] udp_rcv (net/ipv4/udp.c:2651) [ 273.772230][ C1] ? udp_sk_rx_dst_set (net/ipv4/udp.c:2451 (discriminator 1)) [ 273.772232][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 273.772234][ C1] ? 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)) [ 273.772236][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207) [ 273.772238][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 273.772239][ C1] ip_local_deliver_finish (net/ipv4/ip_input.c:241 (discriminator 1)) [ 273.772241][ C1] ip_local_deliver (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:262) [ 273.772243][ C1] ? ip_local_deliver_finish (net/ipv4/ip_input.c:232 (discriminator 42)) [ 273.772245][ C1] ? ip_rcv_finish_core (net/ipv4/ip_input.c:407 (discriminator 1)) [ 273.772246][ C1] ? __asan_memset (mm/kasan/shadow.c:84 (discriminator 1)) [ 273.772248][ C1] ? process_backlog (./include/linux/local_lock_internal.h:62 (discriminator 2) net/core/dev.c:6668 (discriminator 2)) [ 273.772250][ C1] ip_rcv (./include/linux/netfilter.h:318 ./include/linux/netfilter.h:312 net/ipv4/ip_input.c:612) [ 273.772251][ C1] ? ip_local_deliver (./include/linux/rcupdate.h:869 (discriminator 3)) [ 273.772253][ C1] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 273.772255][ C1] ? mark_usage (kernel/locking/lockdep.c:4674) [ 273.772257][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 273.772258][ C1] ? __dev_queue_xmit (net/core/dev.c:4821) [ 273.772260][ C1] __netif_receive_skb_one_core (net/core/dev.c:6206) [ 273.772262][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 273.772263][ C1] ? __netif_receive_skb_list_core (net/core/dev.c:6252 (discriminator 2)) [ 273.772265][ C1] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 273.772267][ C1] process_backlog (net/core/dev.c:6670) [ 273.772269][ C1] __napi_poll (net/core/dev.c:7729) [ 273.772271][ C1] net_rx_action (net/core/dev.c:7792 net/core/dev.c:7949) [ 273.772274][ C1] ? __napi_poll (./include/net/gro.h:507) [ 273.772275][ C1] ? validate_chain (kernel/locking/lockdep.c:3801 (discriminator 2) kernel/locking/lockdep.c:3821 (discriminator 2) kernel/locking/lockdep.c:3876 (discriminator 2)) [ 273.772279][ C1] ? __rwlock_init (kernel/locking/spinlock_debug.c:48) [ 273.772280][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 273.772283][ C1] handle_softirqs (kernel/softirq.c:622) [ 273.772285][ C1] ? _local_bh_enable (kernel/softirq.c:405 (discriminator 1)) [ 273.772286][ C1] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 273.772288][ C1] ? _raw_spin_unlock (./include/linux/spinlock_api_smp.h:169 (discriminator 1) kernel/locking/spinlock.c:190 (discriminator 1)) [ 273.772290][ C1] do_softirq (kernel/softirq.c:523 (discriminator 19) kernel/softirq.c:510 (discriminator 19)) [ 273.772292][ C1] [ 273.772292][ C1] [ 273.772293][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:911 (discriminator 2) net/core/dev.c:4907 (discriminator 2)) [ 273.772294][ C1] __local_bh_enable_ip (kernel/softirq.c:450) [ 273.772296][ C1] __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)) [ 273.772298][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 273.772300][ C1] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 273.772301][ C1] ? netdev_core_pick_tx (net/core/dev.c:4733) [ 273.772303][ C1] ? __asan_memcpy (mm/kasan/shadow.c:106 (discriminator 1)) [ 273.772304][ C1] ? eth_header (net/ethernet/eth.c:99) [ 273.772307][ C1] ? neigh_resolve_output.part.0 (./include/linux/netdevice.h:3493 net/core/neighbour.c:1611) [ 273.772310][ C1] ip6_finish_output2 (./include/net/neighbour.h:560 (discriminator 3) net/ipv6/ip6_output.c:136 (discriminator 3)) [ 273.772312][ C1] ? ip6_xmit (net/ipv6/ip6_output.c:328) [ 273.772313][ C1] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 273.772314][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 273.772316][ C1] ? 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)) [ 273.772318][ C1] ip6_finish_output (net/ipv6/ip6_output.c:208 net/ipv6/ip6_output.c:219) [ 273.772320][ C1] ip6_output (./include/linux/netfilter.h:307 net/ipv6/ip6_output.c:246) [ 273.772322][ C1] ? ip6_finish_output (./include/linux/skbuff.h:1167) [ 273.772323][ C1] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 273.772325][ C1] ? xfrm_bundle_lookup.constprop.0 (net/xfrm/xfrm_policy.c:3049) [ 273.772327][ C1] ? mark_held_locks (kernel/locking/lockdep.c:4325) [ 273.772329][ C1] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 273.772330][ C1] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 273.772332][ C1] ? icmp6_dst_alloc (net/ipv6/route.c:3364) [ 273.772334][ C1] 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)) [ 273.772336][ C1] ? nf_hook.constprop.0 (./include/linux/netfilter.h:278) [ 273.772338][ C1] ? mld_send_cr (./include/linux/lockdep.h:249 net/ipv6/mcast.c:2131) [ 273.772340][ C1] mld_ifc_work (net/ipv6/mcast.c:2694) [ 273.772342][ C1] ? process_one_work (kernel/workqueue.c:3290 (discriminator 2)) [ 273.772344][ C1] process_one_work (kernel/workqueue.c:3314) [ 273.772347][ C1] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 273.772349][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 273.772352][ C1] worker_thread (kernel/workqueue.c:3397 kernel/workqueue.c:3478) [ 273.772354][ C1] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 273.772356][ C1] ? __kthread_parkme (./include/linux/instrumented.h:82 ./include/asm-generic/bitops/instrumented-non-atomic.h:141 kernel/kthread.c:272) [ 273.772358][ C1] ? rescuer_thread (./include/linux/list.h:404 (discriminator 3)) [ 273.772360][ C1] kthread (kernel/kthread.c:436) [ 273.772362][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 273.772363][ C1] ? kthread_affine_node (kernel/kthread.c:378) [ 273.772366][ C1] ret_from_fork (arch/x86/kernel/process.c:158) [ 273.772368][ C1] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 273.772370][ C1] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 273.772372][ C1] ? kthread_affine_node (kernel/kthread.c:378) Finger prints: geneve_udp_encap_recv:udp_queue_rcv_one_skb:udp_unicast_rcv_skb:udp_rcv:ip_protocol_deliver_rcu print_report:kasan_report:geneve_rx:geneve_udp_encap_recv:udp_queue_rcv_one_skb