======================================
| [ 130.070415][ C3] #2: ffffffffa8d59060 (rcu_read_lock){....}-{1:3}, at: vxlan_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 drivers/net/vxlan/vxlan_core.c:1811) vxlan
| [ 130.070749][ C3] #3: ffffffffa8d59060 (rcu_read_lock){....}-{1:3}, at: gro_cells_receive (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/core/gro_cells.c:19)
| [ 130.071074][ C3]
| [ 130.071074][ C3] stack backtrace:
[ 130.071629][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 130.071855][ C3] Call Trace:
[ 130.071996][ C3]
[ 130.072093][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 130.072293][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 130.072472][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 130.072661][ C3] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 130.072848][ C3] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 130.073030][ C3] ? stack_trace_save (kernel/stacktrace.c:123)
[ 130.073216][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 130.073399][ C3] ? save_trace (kernel/locking/lockdep.c:588)
[ 130.073582][ C3] mark_lock (kernel/locking/lockdep.c:4749)
[ 130.073721][ C3] mark_usage (kernel/locking/lockdep.c:4638)
[ 130.073859][ C3] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 130.074042][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 130.074227][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 130.074456][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 130.074641][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 130.074829][ C3] ? __pfx_validate_chain (kernel/locking/lockdep.c:3860)
[ 130.075009][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 130.075191][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 130.075417][ C3] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 130.075614][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 130.075841][ C3] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 130.076070][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 130.076261][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 130.076448][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 130.076631][ C3] ? vxlan_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 drivers/net/vxlan/vxlan_core.c:1811) vxlan
[ 130.076828][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 130.077011][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 130.077191][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 130.077375][ C3] skb_copy (net/core/skbuff.c:2221)
[ 130.077518][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 130.077701][ C3] vxlan_rcv (./include/linux/rcupdate.h:878 drivers/net/vxlan/vxlan_core.c:1826) vxlan
[ 130.077891][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 130.078078][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 130.078278][ C3] ? __pfx_udp6_ehashfn (net/ipv6/udp.c:81)
[ 130.078464][ C3] ? __udp6_lib_lookup (net/ipv6/udp.c:390)
[ 130.078647][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 130.078839][ C3] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 130.079033][ C3] udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 130.079217][ C3] udp6_unicast_rcv_skb (net/ipv6/udp.c:1068 (discriminator 3))
[ 130.079402][ C3] __udp6_lib_rcv (net/ipv6/udp.c:1151)
[ 130.079587][ C3] ? __pfx___udp6_lib_rcv (net/ipv6/udp.c:1072)
[ 130.079773][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.079957][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 130.080149][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:438 (discriminator 4))
[ 130.080331][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 130.080515][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.080698][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 130.080877][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 130.081014][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 130.081199][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.081380][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 130.081520][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 130.081706][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.081887][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 130.082071][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.082253][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 130.082432][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.082616][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 130.082838][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 130.083070][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 130.083249][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.083431][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 130.083613][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 130.083794][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 130.083980][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 130.084165][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 130.084353][ C3] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 130.084539][ C3] handle_softirqs (kernel/softirq.c:561)
[ 130.084722][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 130.084909][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 130.085045][ C3]
[ 130.085140][ C3]
[ 130.085232][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 130.085420][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 130.085619][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 130.085806][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 130.085987][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 130.086173][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 130.086362][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 130.086544][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 130.086771][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 130.086968][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 130.087170][ C3] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 130.087350][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 130.087535][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 130.087717][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 130.087898][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 130.088078][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 130.088259][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 130.088447][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 130.088632][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 130.088814][ C3] ? sock_ioctl (net/socket.c:1342)
[ 130.088995][ C3] ? __pfx___lock_release (kernel/locking/lockdep.c:5501)
[ 130.089177][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 130.089360][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 130.089543][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 130.089730][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 130.089912][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 130.090144][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 130.090332][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 130.090562][ C3] RIP: 0033:0x7f7faaba0a4a
[ 130.090754][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 130.091412][ C3] RSP: 002b:00007fff0b5006c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 130.091694][ C3] RAX: ffffffffffffffda RBX: 000000000cc65de0 RCX: 00007f7faaba0a4a
[ 130.091968][ C3] RDX: 000000000000007e RSI: 000000000cc660e2 RDI: 0000000000000005
[ 130.092244][ C3] RBP: 000000000cc660e2 R08: 00007fff0b5006d0 R09: 0000000000000014
[ 130.092516][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 130.092788][ C3] R13: 000000000000007e R14: 00007fff0b5006d0 R15: 0000000000000000
| [ 130.093502][ C3] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1332, name: mausezahn
| [ 130.093773][ C3] preempt_count: 101, expected: 0
| [ 130.093927][ C3] RCU nest depth: 4, expected: 0
| [ 130.094090][ C3] INFO: lockdep is turned off.
[ 130.094525][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 130.094725][ C3] Call Trace:
[ 130.094845][ C3]
[ 130.094927][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 130.095093][ C3] __might_resched (kernel/sched/core.c:8759)
[ 130.095249][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 130.095453][ C3] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 130.095655][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 130.095821][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 130.095981][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 130.096141][ C3] ? vxlan_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 drivers/net/vxlan/vxlan_core.c:1811) vxlan
[ 130.096312][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 130.096471][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 130.096630][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 130.096787][ C3] skb_copy (net/core/skbuff.c:2221)
[ 130.096909][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 130.097071][ C3] vxlan_rcv (./include/linux/rcupdate.h:878 drivers/net/vxlan/vxlan_core.c:1826) vxlan
[ 130.097256][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 130.097437][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 130.097622][ C3] ? __pfx_udp6_ehashfn (net/ipv6/udp.c:81)
[ 130.097796][ C3] ? __udp6_lib_lookup (net/ipv6/udp.c:390)
[ 130.097966][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 130.098148][ C3] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 130.098309][ C3] udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 130.098465][ C3] udp6_unicast_rcv_skb (net/ipv6/udp.c:1068 (discriminator 3))
[ 130.098623][ C3] __udp6_lib_rcv (net/ipv6/udp.c:1151)
[ 130.098781][ C3] ? __pfx___udp6_lib_rcv (net/ipv6/udp.c:1072)
[ 130.098937][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.099094][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 130.099252][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:438 (discriminator 4))
[ 130.099414][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 130.099571][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.099729][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 130.099886][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 130.100004][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 130.100164][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.100321][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 130.100443][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 130.100602][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.100761][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 130.100916][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.101080][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 130.101237][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.101392][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 130.101586][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 130.101786][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 130.101940][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 130.102099][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 130.102258][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 130.102418][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 130.102578][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 130.102737][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 130.102904][ C3] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 130.103070][ C3] handle_softirqs (kernel/softirq.c:561)
[ 130.103230][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 130.103386][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 130.103505][ C3]
[ 130.103686][ C3]
[ 130.103767][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 130.103925][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 130.104089][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 130.104248][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 130.104498][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 130.104656][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 130.104813][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 130.104970][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 130.105264][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 130.105426][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 130.105591][ C3] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 130.105838][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 130.105994][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 130.106160][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 130.106328][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 130.106586][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 130.106758][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 130.106932][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 130.107104][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 130.107368][ C3] ? sock_ioctl (net/socket.c:1342)
[ 130.107536][ C3] ? __pfx___lock_release (kernel/locking/lockdep.c:5501)
[ 130.107703][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 130.107857][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 130.108106][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 130.108267][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 130.108424][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 130.108616][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 130.108866][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 130.109061][ C3] RIP: 0033:0x7f7faaba0a4a
[ 130.109225][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 130.109874][ C3] RSP: 002b:00007fff0b5006c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 130.110113][ C3] RAX: ffffffffffffffda RBX: 000000000cc65de0 RCX: 00007f7faaba0a4a
[ 130.110440][ C3] RDX: 000000000000007e RSI: 000000000cc660e2 RDI: 0000000000000005
[ 130.110675][ C3] RBP: 000000000cc660e2 R08: 00007fff0b5006d0 R09: 0000000000000014
[ 130.111013][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 130.111253][ C3] R13: 000000000000007e R14: 00007fff0b5006d0 R15: 0000000000000000
| [ 145.114091][ C3] preempt_count: 101, expected: 0
| [ 145.114307][ C3] RCU nest depth: 4, expected: 0
| [ 145.114510][ C3] INFO: lockdep is turned off.
| [ 145.115073][ C3] Tainted: [W]=WARN
[ 145.115218][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 145.115482][ C3] Call Trace:
[ 145.115628][ C3]
[ 145.115732][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 145.115927][ C3] __might_resched (kernel/sched/core.c:8759)
[ 145.116123][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 145.116367][ C3] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 145.116602][ C3] ? __pfx_INET_ECN_decapsulate (./include/net/inet_ecn.h:271) vxlan
[ 145.116847][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 145.117041][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 145.117230][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 145.117411][ C3] ? vxlan_ecn_decapsulate (drivers/net/vxlan/vxlan_core.c:1655) vxlan
[ 145.117651][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 145.117847][ C3] skb_copy (net/core/skbuff.c:2221)
[ 145.117998][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 145.118184][ C3] vxlan_rcv (./include/linux/rcupdate.h:878 drivers/net/vxlan/vxlan_core.c:1826) vxlan
[ 145.118391][ C3] ? ip6_pol_route (net/ipv6/route.c:2278)
[ 145.118594][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 145.118794][ C3] ? __pfx_udp6_ehashfn (net/ipv6/udp.c:81)
[ 145.118987][ C3] ? __udp6_lib_lookup (net/ipv6/udp.c:390)
[ 145.119175][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 145.119375][ C3] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 145.119556][ C3] udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 145.119751][ C3] udp6_unicast_rcv_skb (net/ipv6/udp.c:1068 (discriminator 3))
[ 145.119947][ C3] __udp6_lib_rcv (net/ipv6/udp.c:1151)
[ 145.120146][ C3] ? __pfx___udp6_lib_rcv (net/ipv6/udp.c:1072)
[ 145.120329][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 145.120527][ C3] ? tc_run (net/core/dev.c:4044)
[ 145.120675][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:438 (discriminator 4))
[ 145.120861][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 145.121055][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 145.121252][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 145.121441][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 145.121581][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 145.121766][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 145.121949][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 145.122135][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 145.122282][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 145.122479][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 145.122676][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 145.122865][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 145.123056][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 145.123236][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 145.123414][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 145.123593][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 145.123843][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 145.124088][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 145.124276][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 145.124456][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 145.124640][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 145.124828][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 145.125012][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 145.125195][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 145.125382][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 145.125620][ C3] handle_softirqs (kernel/softirq.c:561)
[ 145.125802][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 145.125982][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 145.126117][ C3]
[ 145.126211][ C3]
[ 145.126304][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 145.126492][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 145.126685][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 145.126868][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 145.127053][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 145.127239][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 145.127442][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 145.127630][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 145.127869][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 145.128057][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 145.128244][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 145.128427][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 145.128613][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 145.128806][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 145.128992][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 145.129168][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 145.129348][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 145.129513][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 145.129687][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 145.129861][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 145.130033][ C3] ? sock_ioctl (net/socket.c:1342)
[ 145.130200][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 145.130386][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 145.130564][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 145.130740][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 145.130907][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 145.131074][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 145.131243][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 145.131457][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 145.131630][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 145.131845][ C3] RIP: 0033:0x7f1cc72a1a4a
[ 145.132027][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 145.132631][ C3] RSP: 002b:00007ffc62e21608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 145.132911][ C3] RAX: ffffffffffffffda RBX: 0000000015b4ede0 RCX: 00007f1cc72a1a4a
[ 145.133189][ C3] RDX: 000000000000007e RSI: 0000000015b4f0e2 RDI: 0000000000000005
[ 145.133453][ C3] RBP: 0000000015b4f0e2 R08: 00007ffc62e21610 R09: 0000000000000014
[ 145.133706][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 145.133968][ C3] R13: 000000000000007e R14: 00007ffc62e21610 R15: 0000000000000000
| [ 152.785930][ C3] preempt_count: 101, expected: 0
| [ 152.786081][ C3] RCU nest depth: 4, expected: 0
| [ 152.786236][ C3] INFO: lockdep is turned off.
| [ 152.786730][ C3] Tainted: [W]=WARN
[ 152.786851][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 152.787046][ C3] Call Trace:
[ 152.787165][ C3]
[ 152.787255][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 152.787435][ C3] __might_resched (kernel/sched/core.c:8759)
[ 152.787595][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 152.787802][ C3] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 152.788006][ C3] ? __pfx_INET_ECN_decapsulate (./include/net/inet_ecn.h:271) vxlan
[ 152.788218][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 152.788377][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 152.788529][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 152.788685][ C3] ? vxlan_ecn_decapsulate (drivers/net/vxlan/vxlan_core.c:1655) vxlan
[ 152.788888][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 152.789043][ C3] skb_copy (net/core/skbuff.c:2221)
[ 152.789169][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 152.789328][ C3] vxlan_rcv (./include/linux/rcupdate.h:878 drivers/net/vxlan/vxlan_core.c:1826) vxlan
[ 152.789494][ C3] ? ip6_pol_route (net/ipv6/route.c:2278)
[ 152.789654][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 152.789821][ C3] ? __pfx_udp6_ehashfn (net/ipv6/udp.c:81)
[ 152.789980][ C3] ? __udp6_lib_lookup (net/ipv6/udp.c:390)
[ 152.790137][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 152.790308][ C3] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 152.790462][ C3] udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 152.790619][ C3] udp6_unicast_rcv_skb (net/ipv6/udp.c:1068 (discriminator 3))
[ 152.790777][ C3] __udp6_lib_rcv (net/ipv6/udp.c:1151)
[ 152.790938][ C3] ? __pfx___udp6_lib_rcv (net/ipv6/udp.c:1072)
[ 152.791095][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 152.791253][ C3] ? tc_run (net/core/dev.c:4044)
[ 152.791378][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:438 (discriminator 4))
[ 152.791540][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 152.791718][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 152.791873][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 152.792030][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 152.792145][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 152.792300][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 152.792458][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 152.792620][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 152.792740][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 152.792897][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 152.793054][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 152.793213][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 152.793370][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 152.793524][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 152.793683][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 152.793846][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 152.794042][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 152.794237][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 152.794392][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 152.794549][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 152.794705][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 152.794859][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 152.795022][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 152.795182][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 152.795343][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 152.795554][ C3] handle_softirqs (kernel/softirq.c:561)
[ 152.795713][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 152.795871][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 152.795991][ C3]
[ 152.796072][ C3]
[ 152.796159][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 152.796316][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 152.796473][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 152.796632][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 152.796789][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 152.796948][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 152.797107][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 152.797275][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 152.797474][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 152.797638][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 152.797795][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 152.797955][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 152.798114][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 152.798270][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 152.798432][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 152.798588][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 152.798743][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 152.798900][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 152.799055][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 152.799212][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 152.799368][ C3] ? sock_ioctl (net/socket.c:1342)
[ 152.799525][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 152.799686][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 152.799839][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 152.799995][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 152.800152][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 152.800307][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 152.800464][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 152.800659][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 152.800829][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 152.801026][ C3] RIP: 0033:0x7f59f97e1a4a
[ 152.801188][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 152.801734][ C3] RSP: 002b:00007ffc211a7078 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 152.801977][ C3] RAX: ffffffffffffffda RBX: 0000000008cd2de0 RCX: 00007f59f97e1a4a
[ 152.802211][ C3] RDX: 000000000000007e RSI: 0000000008cd30e2 RDI: 0000000000000005
[ 152.802445][ C3] RBP: 0000000008cd30e2 R08: 00007ffc211a7080 R09: 0000000000000014
[ 152.802676][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 152.802910][ C3] R13: 000000000000007e R14: 00007ffc211a7080 R15: 0000000000000000
| [ 302.178476][ C0] preempt_count: 101, expected: 0
| [ 302.178636][ C0] RCU nest depth: 4, expected: 0
| [ 302.178793][ C0] INFO: lockdep is turned off.
| [ 302.179268][ C0] Tainted: [W]=WARN
[ 302.179388][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 302.179579][ C0] Call Trace:
[ 302.179697][ C0]
[ 302.179781][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 302.179953][ C0] __might_resched (kernel/sched/core.c:8759)
[ 302.180111][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 302.180314][ C0] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 302.180506][ C0] ? __pfx_INET_ECN_decapsulate (./include/net/inet_ecn.h:271) vxlan
[ 302.180718][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 302.180892][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 302.181048][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 302.181212][ C0] ? vxlan_ecn_decapsulate (drivers/net/vxlan/vxlan_core.c:1655) vxlan
[ 302.181425][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 302.181589][ C0] skb_copy (net/core/skbuff.c:2221)
[ 302.181716][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 302.181878][ C0] vxlan_rcv (./include/linux/rcupdate.h:878 drivers/net/vxlan/vxlan_core.c:1826) vxlan
[ 302.182046][ C0] ? ip6_pol_route (net/ipv6/route.c:2278)
[ 302.182209][ C0] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 302.182378][ C0] ? __pfx_udp6_ehashfn (net/ipv6/udp.c:81)
[ 302.182534][ C0] ? __udp6_lib_lookup (net/ipv6/udp.c:390)
[ 302.182690][ C0] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 302.182859][ C0] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 302.183014][ C0] udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 302.183171][ C0] udp6_unicast_rcv_skb (net/ipv6/udp.c:1068 (discriminator 3))
[ 302.183326][ C0] __udp6_lib_rcv (net/ipv6/udp.c:1151)
[ 302.183485][ C0] ? __pfx___udp6_lib_rcv (net/ipv6/udp.c:1072)
[ 302.183640][ C0] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 302.183800][ C0] ? tc_run (net/core/dev.c:4044)
[ 302.183920][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:438 (discriminator 4))
[ 302.184078][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 302.184234][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 302.184392][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 302.184558][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 302.184678][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 302.184837][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 302.184999][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 302.185155][ C0] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 302.185272][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 302.185438][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 302.185593][ C0] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 302.185752][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 302.185908][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 302.186064][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 302.186224][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 302.186377][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 302.186573][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 302.186770][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 302.186927][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 302.187087][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 302.187246][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 302.187401][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 302.187567][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 302.187725][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 302.187889][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 302.188088][ C0] handle_softirqs (kernel/softirq.c:561)
[ 302.188248][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 302.188401][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 302.188519][ C0]
[ 302.188602][ C0]
[ 302.188680][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 302.188833][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 302.188985][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 302.189142][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 302.189296][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 302.189454][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 302.189615][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 302.189777][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 302.189969][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 302.190126][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 302.190285][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 302.190443][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 302.190600][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 302.190754][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 302.190911][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 302.191066][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 302.191222][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 302.191381][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 302.191536][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 302.191695][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 302.191852][ C0] ? sock_ioctl (net/socket.c:1342)
[ 302.192005][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 302.192167][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 302.192322][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 302.192476][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 302.192630][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 302.192783][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 302.192941][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 302.193131][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 302.193294][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 302.193490][ C0] RIP: 0033:0x7ff4849eda4a
[ 302.193652][ C0] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 302.194197][ C0] RSP: 002b:00007ffed29d9db8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 302.194436][ C0] RAX: ffffffffffffffda RBX: 000000000996fde0 RCX: 00007ff4849eda4a
[ 302.194679][ C0] RDX: 000000000000007e RSI: 00000000099700e2 RDI: 0000000000000005
[ 302.194908][ C0] RBP: 00000000099700e2 R08: 00007ffed29d9dc0 R09: 0000000000000014
[ 302.195141][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 302.195375][ C0] R13: 000000000000007e R14: 00007ffed29d9dc0 R15: 0000000000000000
| [ 317.213987][ C3] preempt_count: 101, expected: 0
| [ 317.214150][ C3] RCU nest depth: 4, expected: 0
| [ 317.214320][ C3] INFO: lockdep is turned off.
| [ 317.214816][ C3] Tainted: [W]=WARN
[ 317.214936][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 317.215137][ C3] Call Trace:
[ 317.215261][ C3]
[ 317.215350][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 317.215520][ C3] __might_resched (kernel/sched/core.c:8759)
[ 317.215703][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 317.215910][ C3] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 317.216106][ C3] ? __pfx_INET_ECN_decapsulate (./include/net/inet_ecn.h:271) vxlan
[ 317.216322][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 317.216489][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 317.216658][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 317.216815][ C3] ? vxlan_ecn_decapsulate (drivers/net/vxlan/vxlan_core.c:1655) vxlan
[ 317.217028][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 317.217195][ C3] skb_copy (net/core/skbuff.c:2221)
[ 317.217315][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 317.217475][ C3] vxlan_rcv (./include/linux/rcupdate.h:878 drivers/net/vxlan/vxlan_core.c:1826) vxlan
[ 317.217642][ C3] ? ip6_pol_route (net/ipv6/route.c:2278)
[ 317.217802][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 317.217971][ C3] ? __pfx_udp6_ehashfn (net/ipv6/udp.c:81)
[ 317.218131][ C3] ? __udp6_lib_lookup (net/ipv6/udp.c:390)
[ 317.218294][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 317.218463][ C3] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 317.218617][ C3] udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 317.218772][ C3] udp6_unicast_rcv_skb (net/ipv6/udp.c:1068 (discriminator 3))
[ 317.218929][ C3] __udp6_lib_rcv (net/ipv6/udp.c:1151)
[ 317.219086][ C3] ? __pfx___udp6_lib_rcv (net/ipv6/udp.c:1072)
[ 317.219241][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 317.219402][ C3] ? tc_run (net/core/dev.c:4044)
[ 317.219522][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:438 (discriminator 4))
[ 317.219681][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 317.219854][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 317.220018][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 317.220183][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 317.220314][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 317.220487][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 317.220658][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 317.220825][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 317.220944][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 317.221116][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 317.221281][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 317.221441][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 317.221599][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 317.221763][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 317.221916][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 317.222078][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 317.222275][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 317.222469][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 317.222626][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 317.222782][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 317.222938][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 317.223100][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 317.223258][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 317.223416][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 317.223574][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 317.223772][ C3] handle_softirqs (kernel/softirq.c:561)
[ 317.223933][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 317.224091][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 317.224216][ C3]
[ 317.224296][ C3]
[ 317.224376][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 317.224547][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 317.224701][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 317.224861][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 317.225017][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 317.225185][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 317.225344][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 317.225499][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 317.225695][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 317.225867][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 317.226032][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 317.226196][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 317.226358][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 317.226528][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 317.226696][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 317.226865][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 317.227040][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 317.227224][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 317.227388][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 317.227559][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 317.227726][ C3] ? sock_ioctl (net/socket.c:1342)
[ 317.227883][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 317.228041][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 317.228193][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 317.228370][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 317.228526][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 317.228694][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 317.228861][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 317.229078][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 317.229254][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 317.229453][ C3] RIP: 0033:0x7fc12dee3a4a
[ 317.229618][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 317.230178][ C3] RSP: 002b:00007ffc9a5844e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 317.230414][ C3] RAX: ffffffffffffffda RBX: 00000000096e6de0 RCX: 00007fc12dee3a4a
[ 317.230650][ C3] RDX: 000000000000007e RSI: 00000000096e70e2 RDI: 0000000000000005
[ 317.230882][ C3] RBP: 00000000096e70e2 R08: 00007ffc9a5844f0 R09: 0000000000000014
[ 317.231130][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 317.231365][ C3] R13: 000000000000007e R14: 00007ffc9a5844f0 R15: 0000000000000000
| [ 324.565010][ C3] preempt_count: 101, expected: 0
| [ 324.565161][ C3] RCU nest depth: 4, expected: 0
| [ 324.565341][ C3] INFO: lockdep is turned off.
| [ 324.565866][ C3] Tainted: [W]=WARN
[ 324.566030][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 324.566242][ C3] Call Trace:
[ 324.566377][ C3]
[ 324.566474][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 324.566670][ C3] __might_resched (kernel/sched/core.c:8759)
[ 324.566869][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 324.567095][ C3] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 324.567329][ C3] ? __pfx_INET_ECN_decapsulate (./include/net/inet_ecn.h:271) vxlan
[ 324.567566][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 324.567753][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 324.567927][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 324.568103][ C3] ? vxlan_ecn_decapsulate (drivers/net/vxlan/vxlan_core.c:1655) vxlan
[ 324.568326][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 324.568517][ C3] skb_copy (net/core/skbuff.c:2221)
[ 324.568640][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 324.568796][ C3] vxlan_rcv (./include/linux/rcupdate.h:878 drivers/net/vxlan/vxlan_core.c:1826) vxlan
[ 324.568962][ C3] ? ip6_pol_route (net/ipv6/route.c:2278)
[ 324.569125][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 324.569302][ C3] ? __pfx_udp6_ehashfn (net/ipv6/udp.c:81)
[ 324.569465][ C3] ? __udp6_lib_lookup (net/ipv6/udp.c:390)
[ 324.569634][ C3] ? __pfx_vxlan_rcv (drivers/net/vxlan/vxlan_core.c:1669) vxlan
[ 324.569822][ C3] ? udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 324.569978][ C3] udpv6_queue_rcv_one_skb (net/ipv6/udp.c:860)
[ 324.570138][ C3] udp6_unicast_rcv_skb (net/ipv6/udp.c:1068 (discriminator 3))
[ 324.570325][ C3] __udp6_lib_rcv (net/ipv6/udp.c:1151)
[ 324.570494][ C3] ? __pfx___udp6_lib_rcv (net/ipv6/udp.c:1072)
[ 324.570656][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:438 (discriminator 4))
[ 324.570825][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 324.571003][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 324.571180][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 324.571363][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 324.571498][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 324.571673][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 324.571853][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 324.572030][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 324.572163][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 324.572335][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 324.572510][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 324.572683][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 324.572858][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 324.573034][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 324.573210][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 324.573384][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 324.573613][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 324.573827][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 324.574001][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 324.574158][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 324.574317][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 324.574487][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 324.574645][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 324.574806][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 324.574962][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 324.575166][ C3] handle_softirqs (kernel/softirq.c:561)
[ 324.575325][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 324.575478][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 324.575596][ C3]
[ 324.575676][ C3]
[ 324.575757][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 324.575918][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 324.576072][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 324.576229][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 324.576383][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 324.576542][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 324.576701][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 324.576855][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 324.577061][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 324.577217][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 324.577373][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 324.577531][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 324.577703][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 324.577856][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 324.578010][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 324.578172][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 324.578328][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 324.578481][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 324.578639][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 324.578794][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 324.578954][ C3] ? sock_ioctl (net/socket.c:1342)
[ 324.579109][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 324.579263][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 324.579419][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 324.579574][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 324.579731][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 324.579882][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 324.580035][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 324.580232][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 324.580389][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 324.580593][ C3] RIP: 0033:0x7f48d89bda4a
[ 324.580793][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 324.581348][ C3] RSP: 002b:00007fff0a2895e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 324.581589][ C3] RAX: ffffffffffffffda RBX: 000000002715dde0 RCX: 00007f48d89bda4a
[ 324.581822][ C3] RDX: 000000000000007e RSI: 000000002715e0e2 RDI: 0000000000000005
[ 324.582063][ C3] RBP: 000000002715e0e2 R08: 00007fff0a2895f0 R09: 0000000000000014
[ 324.582303][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
Finger prints:
mark_lock_irq:mark_lock:mark_usage:__lock_acquire:fs_reclaim_acquire
__might_resched:kmem_cache_alloc_node_noprof:__alloc_skb:skb_copy:gro_cells_receive