======================================
| [ 613.683677][ C0] #2: ffffffff9c959060 (rcu_read_lock){....}-{1:3}, at: gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
| [ 613.683976][ C0] #3: ffffffff9c959060 (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)
| [ 613.684321][ C0]
| [ 613.684321][ C0] stack backtrace:
[ 613.684831][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 613.685040][ C0] Call Trace:
[ 613.685186][ C0]
[ 613.685275][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 613.685471][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 613.685642][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 613.685812][ C0] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 613.685978][ C0] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 613.686184][ C0] ? stack_trace_save (kernel/stacktrace.c:123)
[ 613.686369][ C0] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 613.686553][ C0] ? fib_table_lookup (net/ipv4/fib_trie.c:1634)
[ 613.686731][ C0] ? save_trace (kernel/locking/lockdep.c:588)
[ 613.686909][ C0] mark_lock (kernel/locking/lockdep.c:4749)
[ 613.687040][ C0] mark_usage (kernel/locking/lockdep.c:4638)
[ 613.687191][ C0] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 613.687359][ C0] ? fib_rules_lookup (net/core/fib_rules.c:295)
[ 613.687538][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 613.687718][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 613.687957][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 613.688143][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 613.688317][ C0] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 613.688451][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 613.688625][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 613.688803][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 613.689015][ C0] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 613.689194][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 613.689413][ C0] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 613.689621][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 613.689797][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 613.689962][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 613.690128][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 613.690368][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 613.690546][ C0] ? 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)
[ 613.690732][ C0] skb_copy (net/core/skbuff.c:2221)
[ 613.690879][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 613.691050][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 613.691220][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 613.691393][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 613.691569][ C0] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 613.691828][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 613.692072][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 613.692316][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 613.692572][ C0] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 613.692812][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 613.693006][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 613.693224][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 613.693441][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 613.693630][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 613.693867][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 613.694038][ C0] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 613.694163][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 613.694335][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 613.694575][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 613.694751][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 613.694926][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 613.695103][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 613.695281][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 613.695493][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 613.695783][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 613.695958][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 613.696126][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 613.696297][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 613.696465][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 613.696693][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 613.696892][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 613.697099][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 613.697283][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 613.697498][ C0] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 613.697646][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 613.697934][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878)
[ 613.698106][ C0] handle_softirqs (kernel/softirq.c:561)
[ 613.698292][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 613.698464][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 613.698608][ C0]
[ 613.698697][ C0]
[ 613.698783][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 613.698951][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 613.699134][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 613.699323][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 613.699498][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 613.699719][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 613.699892][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 613.700060][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 613.700271][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 613.700453][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 613.700646][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 613.700827][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 613.701010][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 613.701180][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 613.701345][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 613.701518][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 613.701738][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 613.701923][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 613.702131][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 613.702333][ C0] ? sock_ioctl (net/socket.c:1342)
[ 613.702502][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 613.702696][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 613.702865][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 613.703040][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 613.703236][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 613.703449][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 613.703678][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 613.703911][ C0] RIP: 0033:0x7f015840aa4a
[ 613.704119][ 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
[ 613.704801][ C0] RSP: 002b:00007ffdd1b37208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 613.705102][ C0] RAX: ffffffffffffffda RBX: 0000000024d839d0 RCX: 00007f015840aa4a
[ 613.705359][ C0] RDX: 000000000000002a RSI: 0000000024d83c92 RDI: 0000000000000005
[ 613.705621][ C0] RBP: 0000000024d83c92 R08: 00007ffdd1b37210 R09: 0000000000000014
[ 613.705946][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 613.706253][ C0] R13: 000000000000002a R14: 00007ffdd1b37210 R15: 0000000000000000
| [ 613.707059][ C0] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 2969, name: mausezahn
| [ 613.707345][ C0] preempt_count: 101, expected: 0
| [ 613.707506][ C0] RCU nest depth: 4, expected: 0
| [ 613.707703][ C0] INFO: lockdep is turned off.
[ 613.708203][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 613.708431][ C0] Call Trace:
[ 613.708576][ C0]
[ 613.708669][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 613.708839][ C0] __might_resched (kernel/sched/core.c:8759)
[ 613.708999][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 613.709230][ 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)
[ 613.709489][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 613.709684][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 613.709844][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 613.710025][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 613.710228][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 613.710386][ C0] ? 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)
[ 613.710566][ C0] skb_copy (net/core/skbuff.c:2221)
[ 613.710688][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 613.710861][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 613.711052][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 613.711222][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 613.711405][ C0] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 613.711566][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 613.711728][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 613.711889][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 613.712065][ C0] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 613.712234][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 613.712403][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 613.712571][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 613.712742][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 613.712937][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 613.713107][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 613.713275][ C0] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 613.713403][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 613.713584][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 613.713767][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 613.713925][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 613.714083][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 613.714253][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 613.714418][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 613.714618][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 613.714956][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 613.715156][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 613.715327][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 613.715488][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 613.715774][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 613.715936][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 613.716090][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 613.716247][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326)
[ 613.716512][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 613.716703][ C0] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 613.716824][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 613.717028][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878)
[ 613.717282][ C0] handle_softirqs (kernel/softirq.c:561)
[ 613.717444][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 613.717600][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 613.717751][ C0]
[ 613.717837][ C0]
[ 613.718011][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 613.718187][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 613.718342][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 613.718500][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 613.718775][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 613.718944][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 613.719120][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 613.719275][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 613.719575][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 613.719735][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 613.719894][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 613.720054][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 613.720337][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 613.720501][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 613.720654][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 613.720841][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 613.721111][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 613.721266][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 613.721454][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 613.721615][ C0] ? sock_ioctl (net/socket.c:1342)
[ 613.721878][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 613.722058][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 613.722227][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 613.722387][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 613.722653][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 613.722850][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 613.723021][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 613.723230][ C0] RIP: 0033:0x7f015840aa4a
[ 613.723535][ 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
[ 613.724246][ C0] RSP: 002b:00007ffdd1b37208 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 613.724497][ C0] RAX: ffffffffffffffda RBX: 0000000024d839d0 RCX: 00007f015840aa4a
[ 613.724780][ C0] RDX: 000000000000002a RSI: 0000000024d83c92 RDI: 0000000000000005
[ 613.725140][ C0] RBP: 0000000024d83c92 R08: 00007ffdd1b37210 R09: 0000000000000014
[ 613.725399][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 613.725658][ C0] R13: 000000000000002a R14: 00007ffdd1b37210 R15: 0000000000000000
| [ 615.773762][ C2] preempt_count: 101, expected: 0
| [ 615.773955][ C2] RCU nest depth: 4, expected: 0
| [ 615.774137][ C2] INFO: lockdep is turned off.
| [ 615.774650][ C2] Tainted: [W]=WARN
[ 615.774781][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 615.774977][ C2] Call Trace:
[ 615.775108][ C2]
[ 615.775189][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 615.775373][ C2] __might_resched (kernel/sched/core.c:8759)
[ 615.775537][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 615.775745][ C2] 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)
[ 615.775956][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 615.776123][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 615.776301][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 615.776478][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 615.776645][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 615.776807][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 615.776972][ C2] skb_copy (net/core/skbuff.c:2221)
[ 615.777101][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 615.777260][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 615.777438][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 615.777597][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 615.777765][ C2] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 615.777939][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 615.778110][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 615.778282][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 615.778448][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 615.778613][ C2] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 615.778772][ C2] ? tc_run (net/core/dev.c:4044)
[ 615.778905][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 615.779060][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 615.779226][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 615.779382][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 615.779554][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 615.779712][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 615.779865][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 615.780036][ C2] ? sock_def_write_space (net/core/sock.c:3502)
[ 615.780196][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 615.780359][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 615.780513][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 615.780670][ C2] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 615.780802][ C2] ? __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2418)
[ 615.780989][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 615.781153][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 615.781322][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 615.781479][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 615.781634][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 615.781807][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 615.782015][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 615.782223][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 615.782399][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 615.782557][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 615.782715][ C2] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 615.782914][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 615.783070][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 615.783227][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 615.783403][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 615.783585][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 615.783763][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 615.783936][ C2] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 615.784067][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 615.784282][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878)
[ 615.784457][ C2] handle_softirqs (kernel/softirq.c:561)
[ 615.784633][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 615.784824][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 615.784955][ C2]
[ 615.785049][ C2]
[ 615.785130][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 615.785292][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 615.785445][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 615.785614][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 615.785790][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 615.785980][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 615.786162][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 615.786334][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 615.786546][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 615.786724][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 615.786904][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 615.787081][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 615.787267][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 615.787438][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 615.787623][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 615.787797][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 615.787978][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 615.788147][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 615.788339][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 615.788523][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 615.788724][ C2] ? sock_ioctl (net/socket.c:1342)
[ 615.788896][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 615.789067][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 615.789250][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 615.789422][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 615.789591][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 615.789760][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 615.789989][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 615.790163][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 615.790392][ C2] RIP: 0033:0x7f52cf751a4a
[ 615.790592][ C2] 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
[ 615.791233][ C2] RSP: 002b:00007ffc96015d48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 615.791494][ C2] RAX: ffffffffffffffda RBX: 0000000009fee9d0 RCX: 00007f52cf751a4a
[ 615.791748][ C2] RDX: 000000000000002a RSI: 0000000009feec92 RDI: 0000000000000005
[ 615.792017][ C2] RBP: 0000000009feec92 R08: 00007ffc96015d50 R09: 0000000000000014
[ 615.792281][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 615.792542][ C2] R13: 000000000000002a R14: 00007ffc96015d50 R15: 0000000000000000
| [ 617.859229][ C3] preempt_count: 101, expected: 0
| [ 617.859410][ C3] RCU nest depth: 4, expected: 0
| [ 617.859594][ C3] INFO: lockdep is turned off.
| [ 617.860111][ C3] Tainted: [W]=WARN
[ 617.860241][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 617.860453][ C3] Call Trace:
[ 617.860586][ C3]
[ 617.860674][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 617.860870][ C3] __might_resched (kernel/sched/core.c:8759)
[ 617.861051][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 617.861266][ 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)
[ 617.861478][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 617.861653][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 617.861827][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 617.861997][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 617.862170][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 617.862351][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 617.862524][ C3] skb_copy (net/core/skbuff.c:2221)
[ 617.862655][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 617.862831][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 617.863008][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 617.863179][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 617.863349][ C3] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 617.863530][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 617.863708][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 617.863881][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 617.864055][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 617.864225][ C3] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 617.864394][ C3] ? tc_run (net/core/dev.c:4044)
[ 617.864524][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 617.864693][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 617.864871][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 617.865042][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 617.865213][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 617.865383][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 617.865552][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 617.865722][ C3] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 617.865895][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 617.866075][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 617.866244][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 617.866419][ C3] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 617.866550][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 617.866725][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 617.866897][ 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)
[ 617.867072][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 617.867254][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 617.867425][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 617.867597][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 617.867771][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 617.867982][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 617.868192][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 617.868365][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 617.868539][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 617.868719][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 617.868891][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 617.869071][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 617.869245][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 617.869420][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 617.869640][ C3] handle_softirqs (kernel/softirq.c:561)
[ 617.869821][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 617.869998][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 617.870127][ C3]
[ 617.870215][ C3]
[ 617.870301][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 617.870472][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 617.870642][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 617.870832][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 617.871006][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 617.871190][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 617.871365][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 617.871539][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 617.871754][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 617.871934][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 617.872111][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 617.872282][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 617.872461][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 617.872634][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 617.872804][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 617.872976][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 617.873146][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 617.873319][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 617.873490][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 617.873671][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 617.873845][ C3] ? sock_ioctl (net/socket.c:1342)
[ 617.874019][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 617.874191][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 617.874361][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 617.874533][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 617.874707][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 617.874884][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 617.875105][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 617.875284][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 617.875504][ C3] RIP: 0033:0x7feba23a4a4a
[ 617.875686][ 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
[ 617.876301][ C3] RSP: 002b:00007ffeb05681d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 617.876565][ C3] RAX: ffffffffffffffda RBX: 000000000c9ee9d0 RCX: 00007feba23a4a4a
[ 617.876828][ C3] RDX: 000000000000002a RSI: 000000000c9eec92 RDI: 0000000000000005
[ 617.877086][ C3] RBP: 000000000c9eec92 R08: 00007ffeb05681e0 R09: 0000000000000014
[ 617.877349][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 617.877606][ C3] R13: 000000000000002a R14: 00007ffeb05681e0 R15: 0000000000000000
| [ 619.912417][ C2] preempt_count: 101, expected: 0
| [ 619.912614][ C2] RCU nest depth: 4, expected: 0
| [ 619.912791][ C2] INFO: lockdep is turned off.
| [ 619.913324][ C2] Tainted: [W]=WARN
[ 619.913454][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 619.913676][ C2] Call Trace:
[ 619.913815][ C2]
[ 619.913908][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 619.914097][ C2] __might_resched (kernel/sched/core.c:8759)
[ 619.914275][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 619.914495][ C2] 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)
[ 619.914712][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 619.914896][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 619.915081][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 619.915264][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 619.915435][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 619.915612][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 619.915786][ C2] skb_copy (net/core/skbuff.c:2221)
[ 619.915922][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 619.916107][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 619.916279][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 619.916451][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 619.916623][ C2] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 619.916797][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 619.916973][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 619.917149][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 619.917329][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 619.917502][ C2] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 619.917672][ C2] ? tc_run (net/core/dev.c:4044)
[ 619.917806][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 619.917974][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 619.918147][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 619.918317][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 619.918492][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 619.918670][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 619.918839][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 619.919007][ C2] ? sock_def_write_space (net/core/sock.c:3502)
[ 619.919181][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 619.919353][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 619.919521][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 619.919695][ C2] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 619.919829][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 619.920000][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 619.920173][ C2] ? __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)
[ 619.920351][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 619.920525][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 619.920697][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 619.920878][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 619.921058][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 619.921273][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 619.921486][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 619.921661][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 619.921835][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 619.922015][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 619.922189][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 619.922360][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 619.922554][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 619.922730][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 619.922942][ C2] handle_softirqs (kernel/softirq.c:561)
[ 619.923109][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 619.923271][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 619.923399][ C2]
[ 619.923490][ C2]
[ 619.923577][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 619.923755][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 619.923930][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 619.924106][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 619.924278][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 619.924453][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 619.924626][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 619.924805][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 619.925021][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 619.925196][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 619.925370][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 619.925539][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 619.925711][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 619.925882][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 619.926055][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 619.926232][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 619.926400][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 619.926568][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 619.926740][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 619.926918][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 619.927093][ C2] ? sock_ioctl (net/socket.c:1342)
[ 619.927264][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 619.927436][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 619.927611][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 619.927781][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 619.927950][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 619.928120][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 619.928332][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 619.928504][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 619.928727][ C2] RIP: 0033:0x7f24fd2f8a4a
[ 619.928906][ C2] 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
[ 619.929500][ C2] RSP: 002b:00007ffde0470678 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 619.929760][ C2] RAX: ffffffffffffffda RBX: 000000002e6fe9d0 RCX: 00007f24fd2f8a4a
[ 619.930021][ C2] RDX: 000000000000002a RSI: 000000002e6fec92 RDI: 0000000000000005
[ 619.930275][ C2] RBP: 000000002e6fec92 R08: 00007ffde0470680 R09: 0000000000000014
[ 619.930531][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 619.930791][ C2] R13: 000000000000002a R14: 00007ffde0470680 R15: 0000000000000000
| [ 630.205641][ C3] preempt_count: 101, expected: 0
| [ 630.205813][ C3] RCU nest depth: 4, expected: 0
| [ 630.205989][ C3] INFO: lockdep is turned off.
| [ 630.206532][ C3] Tainted: [W]=WARN
[ 630.206669][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 630.206900][ C3] Call Trace:
[ 630.207038][ C3]
[ 630.207137][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 630.207320][ C3] __might_resched (kernel/sched/core.c:8759)
[ 630.207497][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 630.207714][ 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)
[ 630.207925][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 630.208122][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 630.208307][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 630.208478][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 630.208655][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 630.208829][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 630.209003][ C3] skb_copy (net/core/skbuff.c:2221)
[ 630.209144][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 630.209319][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 630.209500][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 630.209674][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 630.209845][ C3] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 630.210019][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 630.210205][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 630.210381][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 630.210556][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 630.210749][ C3] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 630.210922][ C3] ? tc_run (net/core/dev.c:4044)
[ 630.211055][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 630.211234][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 630.211412][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 630.211584][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 630.211759][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 630.211943][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 630.212115][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 630.212300][ C3] ? sock_def_write_space (net/core/sock.c:3502)
[ 630.212474][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 630.212654][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 630.212826][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 630.213004][ C3] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 630.213148][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 630.213325][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 630.213499][ 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)
[ 630.213678][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 630.213848][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 630.214019][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 630.214203][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 630.214428][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 630.214645][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 630.214821][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 630.214998][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 630.215186][ C3] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 630.215404][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 630.215576][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 630.215750][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 630.215930][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 630.216104][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 630.216283][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 630.216462][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 630.216597][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 630.216817][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878)
[ 630.216999][ C3] handle_softirqs (kernel/softirq.c:561)
[ 630.217194][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 630.217365][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 630.217485][ C3]
[ 630.217573][ C3]
[ 630.217670][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 630.217842][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 630.218021][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 630.218206][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 630.218380][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 630.218556][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 630.218729][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 630.218900][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 630.219117][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 630.219291][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 630.219473][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 630.219653][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 630.219832][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 630.220012][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 630.220190][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 630.220365][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 630.220535][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 630.220718][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 630.220913][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 630.221098][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 630.221276][ C3] ? sock_ioctl (net/socket.c:1342)
[ 630.221454][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 630.221644][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 630.221819][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 630.222007][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 630.222190][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 630.222362][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 630.222597][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 630.222776][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 630.223001][ C3] RIP: 0033:0x7fa5a11dea4a
[ 630.223183][ 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
[ 630.223805][ C3] RSP: 002b:00007ffce3549a48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 630.224073][ C3] RAX: ffffffffffffffda RBX: 000000001c7289d0 RCX: 00007fa5a11dea4a
[ 630.224330][ C3] RDX: 000000000000002a RSI: 000000001c728c92 RDI: 0000000000000005
[ 630.224607][ C3] RBP: 000000001c728c92 R08: 00007ffce3549a50 R09: 0000000000000014
[ 630.224865][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 630.225120][ C3] R13: 000000000000002a R14: 00007ffce3549a50 R15: 0000000000000000
| [ 632.279324][ C3] preempt_count: 101, expected: 0
| [ 632.279585][ C3] RCU nest depth: 4, expected: 0
| [ 632.279838][ C3] INFO: lockdep is turned off.
| [ 632.280615][ C3] Tainted: [W]=WARN
[ 632.280822][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 632.281148][ C3] Call Trace:
[ 632.281329][ C3]
[ 632.281411][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 632.281599][ C3] __might_resched (kernel/sched/core.c:8759)
[ 632.281813][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 632.282135][ 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)
[ 632.282460][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 632.282720][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 632.282988][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 632.283248][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 632.283503][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 632.283762][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 632.284020][ C3] skb_copy (net/core/skbuff.c:2221)
[ 632.284215][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 632.284475][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 632.284734][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 632.285002][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 632.285259][ C3] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 632.285520][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 632.285781][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 632.286042][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 632.286302][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 632.286562][ C3] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 632.286822][ C3] ? tc_run (net/core/dev.c:4044)
[ 632.287019][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 632.287279][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 632.287537][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 632.287799][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 632.288062][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 632.288318][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 632.288579][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 632.288835][ C3] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 632.289096][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 632.289356][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 632.289611][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 632.289873][ C3] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 632.290068][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 632.290332][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 632.290590][ 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)
[ 632.290866][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 632.291109][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 632.291362][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 632.291618][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 632.291933][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 632.292271][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 632.292530][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 632.292785][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 632.293050][ C3] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 632.293374][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 632.293633][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 632.293899][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 632.294158][ C3] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:537)
[ 632.294431][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 632.294687][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 632.295010][ C3] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31))
[ 632.295271][ C3] handle_softirqs (kernel/softirq.c:561)
[ 632.295534][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 632.295789][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 632.295982][ C3]
[ 632.296123][ C3]
[ 632.296255][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 632.296513][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 632.296768][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 632.297031][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 632.297290][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 632.297552][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 632.297822][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 632.298080][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 632.298403][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 632.298666][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 632.298934][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 632.299194][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 632.299456][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 632.299711][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 632.299980][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 632.300237][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 632.300494][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 632.300760][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 632.301008][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 632.301263][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 632.301477][ C3] ? sock_ioctl (net/socket.c:1342)
[ 632.301747][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 632.302011][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 632.302267][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 632.302527][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 632.302783][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 632.303039][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 632.303360][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 632.303628][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 632.303949][ C3] RIP: 0033:0x7f1380101a4a
[ 632.304216][ 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
[ 632.305109][ C3] RSP: 002b:00007ffcacb01098 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 632.305504][ C3] RAX: ffffffffffffffda RBX: 000000003810d9d0 RCX: 00007f1380101a4a
[ 632.305885][ C3] RDX: 000000000000002a RSI: 000000003810dc92 RDI: 0000000000000005
[ 632.306267][ C3] RBP: 000000003810dc92 R08: 00007ffcacb010a0 R09: 0000000000000014
[ 632.306653][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 632.307043][ C3] R13: 000000000000002a R14: 00007ffcacb010a0 R15: 0000000000000000
| [ 634.335754][ C3] preempt_count: 101, expected: 0
| [ 634.335929][ C3] RCU nest depth: 4, expected: 0
| [ 634.336084][ C3] INFO: lockdep is turned off.
| [ 634.336564][ C3] Tainted: [W]=WARN
[ 634.336728][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 634.336966][ C3] Call Trace:
[ 634.337104][ C3]
[ 634.337194][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 634.337376][ C3] __might_resched (kernel/sched/core.c:8759)
[ 634.337554][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 634.337786][ 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)
[ 634.337999][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 634.338170][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 634.338346][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 634.338520][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 634.338710][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 634.338916][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 634.339101][ C3] skb_copy (net/core/skbuff.c:2221)
[ 634.339242][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 634.339419][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 634.339596][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 634.339792][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 634.339968][ C3] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 634.340141][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 634.340337][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 634.340516][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 634.340702][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 634.340883][ C3] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 634.341062][ C3] ? tc_run (net/core/dev.c:4044)
[ 634.341194][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 634.341368][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 634.341540][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 634.341717][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 634.341918][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 634.342092][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 634.342263][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 634.342433][ C3] ? sock_def_write_space (net/core/sock.c:3502)
[ 634.342624][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 634.342817][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 634.343005][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 634.343180][ C3] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 634.343309][ C3] ? __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2418)
[ 634.343502][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 634.343674][ C3] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116)
[ 634.343881][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 634.344063][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 634.344242][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 634.344426][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 634.344641][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 634.344855][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 634.345028][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 634.345199][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 634.345384][ C3] ? tmigr_handle_remote_cpu (kernel/time/timer_migration.c:891)
[ 634.345561][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 634.345745][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 634.345927][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 634.346097][ C3] ? __pfx_trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 634.346310][ C3] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202)
[ 634.346482][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 634.346655][ C3] ? __pfx_tmigr_handle_remote (kernel/time/timer_migration.c:1045)
[ 634.346830][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 634.347007][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 634.347147][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 634.347364][ C3] handle_softirqs (kernel/softirq.c:561)
[ 634.347540][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 634.347725][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 634.347856][ C3]
[ 634.347944][ C3]
[ 634.348041][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 634.348212][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 634.348384][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 634.348562][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 634.348733][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 634.348907][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 634.349080][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 634.349257][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 634.349471][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 634.349651][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 634.349840][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 634.350010][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 634.350183][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 634.350353][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 634.350545][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 634.350737][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 634.350918][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 634.351093][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 634.351281][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 634.351465][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 634.351651][ C3] ? sock_ioctl (net/socket.c:1342)
[ 634.351831][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 634.352013][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 634.352183][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 634.352342][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 634.352499][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 634.352679][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 634.352880][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 634.353051][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 634.353268][ C3] RIP: 0033:0x7f580ff62a4a
[ 634.353451][ 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
[ 634.354012][ C3] RSP: 002b:00007ffea1417608 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 634.354250][ C3] RAX: ffffffffffffffda RBX: 000000003b2979d0 RCX: 00007f580ff62a4a
[ 634.354495][ C3] RDX: 000000000000002a RSI: 000000003b297c92 RDI: 0000000000000005
[ 634.354733][ C3] RBP: 000000003b297c92 R08: 00007ffea1417610 R09: 0000000000000014
[ 634.354965][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 634.355198][ C3] R13: 000000000000002a R14: 00007ffea1417610 R15: 0000000000000000
| [ 636.383153][ C3] preempt_count: 101, expected: 0
| [ 636.383316][ C3] RCU nest depth: 4, expected: 0
| [ 636.383478][ C3] INFO: lockdep is turned off.
| [ 636.383979][ C3] Tainted: [W]=WARN
[ 636.384102][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 636.384296][ C3] Call Trace:
[ 636.384420][ C3]
[ 636.384502][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 636.384676][ C3] __might_resched (kernel/sched/core.c:8759)
[ 636.384844][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 636.385048][ 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)
[ 636.385250][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 636.385423][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 636.385583][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 636.385742][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 636.385899][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 636.386061][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 636.386217][ C3] skb_copy (net/core/skbuff.c:2221)
[ 636.386336][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 636.386494][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 636.386659][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 636.386814][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 636.386970][ C3] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 636.387127][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 636.387287][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 636.387445][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 636.387604][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 636.387766][ C3] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 636.387921][ C3] ? tc_run (net/core/dev.c:4044)
[ 636.388040][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 636.388195][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 636.388353][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 636.388512][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 636.388671][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 636.388829][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 636.388982][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 636.389139][ C3] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 636.389297][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 636.389457][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 636.389613][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 636.389772][ C3] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 636.389895][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 636.390050][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 636.390207][ 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)
[ 636.390368][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 636.390526][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 636.390698][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 636.390855][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 636.391015][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 636.391214][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 636.391415][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 636.391572][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 636.391731][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 636.391889][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 636.392046][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 636.392208][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 636.392400][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 636.392584][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 636.392802][ C3] handle_softirqs (kernel/softirq.c:561)
[ 636.392961][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 636.393117][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 636.393235][ C3]
[ 636.393315][ C3]
[ 636.393409][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 636.393582][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 636.393740][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 636.393924][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 636.394080][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 636.394240][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 636.394399][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 636.394582][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 636.394789][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 636.394947][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 636.395108][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 636.395268][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 636.395427][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 636.395582][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 636.395739][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 636.395918][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 636.396077][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 636.396236][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 636.396394][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 636.396555][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 636.396717][ C3] ? sock_ioctl (net/socket.c:1342)
[ 636.396875][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 636.397031][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 636.397219][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 636.397375][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 636.397532][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 636.397689][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 636.397886][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 636.398046][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 636.398245][ C3] RIP: 0033:0x7f583c81ca4a
[ 636.398415][ 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
[ 636.399003][ C3] RSP: 002b:00007ffd011f4b78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 636.399258][ C3] RAX: ffffffffffffffda RBX: 000000002fe829d0 RCX: 00007f583c81ca4a
[ 636.399503][ C3] RDX: 000000000000002a RSI: 000000002fe82c92 RDI: 0000000000000005
[ 636.399763][ C3] RBP: 000000002fe82c92 R08: 00007ffd011f4b80 R09: 0000000000000014
[ 636.399999][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 636.400254][ C3] R13: 000000000000002a R14: 00007ffd011f4b80 R15: 0000000000000000
| [ 646.900446][ C2] preempt_count: 101, expected: 0
| [ 646.900651][ C2] RCU nest depth: 3, expected: 0
| [ 646.900822][ C2] INFO: lockdep is turned off.
| [ 646.901297][ C2] Tainted: [W]=WARN
[ 646.901414][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 646.901603][ C2] Call Trace:
[ 646.901723][ C2]
[ 646.901803][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 646.901964][ C2] __might_resched (kernel/sched/core.c:8759)
[ 646.902128][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 646.902329][ C2] 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)
[ 646.902530][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 646.902689][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 646.902854][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 646.903012][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 646.903182][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 646.903374][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 646.903526][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 646.903676][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 646.903825][ C2] skb_copy (net/core/skbuff.c:2221)
[ 646.903940][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 646.904096][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 646.904296][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 646.904523][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 646.904675][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 646.904837][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 646.904992][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 646.905147][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 646.905299][ C2] ? tc_run (net/core/dev.c:4044)
[ 646.905421][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 646.905577][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 646.905730][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 646.905881][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 646.905996][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 646.906147][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 646.906298][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 646.906446][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 646.906608][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 646.906760][ C2] 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)
[ 646.906875][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 646.907025][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 646.907177][ C2] ? __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)
[ 646.907334][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 646.907491][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 646.907648][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 646.907796][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 646.907949][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 646.908137][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 646.908324][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 646.908475][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 646.908625][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 646.908776][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 646.908933][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 646.909092][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 646.909243][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 646.909396][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 646.909588][ C2] handle_softirqs (kernel/softirq.c:561)
[ 646.909743][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 646.909893][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 646.910012][ C2]
[ 646.910091][ C2]
[ 646.910167][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 646.910319][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 646.910469][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 646.910638][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 646.910790][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 646.910943][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 646.911101][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 646.911251][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 646.911438][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 646.911593][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 646.911749][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 646.911900][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 646.912054][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 646.912217][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 646.912367][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 646.912519][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 646.912669][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 646.912824][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 646.912974][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 646.913128][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 646.913283][ C2] ? sock_ioctl (net/socket.c:1342)
[ 646.913443][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 646.913593][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 646.913740][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 646.913889][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 646.914040][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 646.914191][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 646.914377][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 646.914537][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 646.914728][ C2] RIP: 0033:0x7f046e068a4a
[ 646.914890][ C2] 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
[ 646.915424][ C2] RSP: 002b:00007fff54f29f88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 646.915661][ C2] RAX: ffffffffffffffda RBX: 00000000068389d0 RCX: 00007f046e068a4a
[ 646.915889][ C2] RDX: 000000000000002a RSI: 0000000006838c92 RDI: 0000000000000005
[ 646.916114][ C2] RBP: 0000000006838c92 R08: 00007fff54f29f90 R09: 0000000000000014
[ 646.916339][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 646.916576][ C2] R13: 000000000000002a R14: 00007fff54f29f90 R15: 0000000000000000
| [ 648.911665][ C2] preempt_count: 101, expected: 0
| [ 648.911855][ C2] RCU nest depth: 3, expected: 0
| [ 648.912026][ C2] INFO: lockdep is turned off.
| [ 648.912528][ C2] Tainted: [W]=WARN
[ 648.912673][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 648.912903][ C2] Call Trace:
[ 648.913023][ C2]
[ 648.913102][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 648.913269][ C2] __might_resched (kernel/sched/core.c:8759)
[ 648.913448][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 648.913672][ C2] 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)
[ 648.913883][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 648.914046][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 648.914210][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 648.914370][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 648.914527][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 648.914718][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 648.914874][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 648.915037][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 648.915190][ C2] skb_copy (net/core/skbuff.c:2221)
[ 648.915307][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 648.915467][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 648.915680][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 648.915939][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 648.916097][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 648.916261][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 648.916416][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 648.916568][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 648.916749][ C2] ? tc_run (net/core/dev.c:4044)
[ 648.916867][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 648.917027][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 648.917180][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 648.917339][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 648.917460][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 648.917618][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 648.917773][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 648.917945][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 648.918099][ C2] 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)
[ 648.918213][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 648.918370][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 648.918527][ C2] ? __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)
[ 648.918680][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 648.918835][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 648.919001][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 648.919159][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 648.919312][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 648.919504][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 648.919701][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 648.919863][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 648.920052][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 648.920212][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 648.920377][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 648.920534][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 648.920712][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 648.920871][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 648.921070][ C2] handle_softirqs (kernel/softirq.c:561)
[ 648.921231][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 648.921391][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 648.921511][ C2]
[ 648.921593][ C2]
[ 648.921669][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 648.921826][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 648.921985][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 648.922146][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 648.922297][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 648.922457][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 648.922623][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 648.922777][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 648.922977][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 648.923142][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 648.923308][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 648.923461][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 648.923617][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 648.923778][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 648.923936][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 648.924104][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 648.924258][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 648.924421][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 648.924582][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 648.924740][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 648.924898][ C2] ? sock_ioctl (net/socket.c:1342)
[ 648.925061][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 648.925223][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 648.925374][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 648.925525][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 648.925675][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 648.925827][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 648.926016][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 648.926186][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 648.926389][ C2] RIP: 0033:0x7f408d8d1a4a
[ 648.926555][ C2] 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
[ 648.927109][ C2] RSP: 002b:00007ffc81c1fa38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 648.927353][ C2] RAX: ffffffffffffffda RBX: 00000000258f19d0 RCX: 00007f408d8d1a4a
[ 648.927581][ C2] RDX: 000000000000002a RSI: 00000000258f1c92 RDI: 0000000000000005
[ 648.927819][ C2] RBP: 00000000258f1c92 R08: 00007ffc81c1fa40 R09: 0000000000000014
[ 648.928066][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 648.928312][ C2] R13: 000000000000002a R14: 00007ffc81c1fa40 R15: 0000000000000000
| [ 650.990325][ C2] preempt_count: 101, expected: 0
| [ 650.990501][ C2] RCU nest depth: 3, expected: 0
| [ 650.990699][ C2] INFO: lockdep is turned off.
| [ 650.991187][ C2] Tainted: [W]=WARN
[ 650.991302][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 650.991490][ C2] Call Trace:
[ 650.991606][ C2]
[ 650.991685][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 650.991849][ C2] __might_resched (kernel/sched/core.c:8759)
[ 650.992005][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 650.992206][ C2] 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)
[ 650.992393][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 650.992548][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 650.992705][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 650.992857][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 650.993055][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 650.993208][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 650.993361][ C2] skb_copy (net/core/skbuff.c:2221)
[ 650.993476][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 650.993645][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 650.993846][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 650.994089][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 650.994244][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 650.994409][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 650.994572][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 650.994729][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 650.994886][ C2] ? tc_run (net/core/dev.c:4044)
[ 650.995002][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 650.995157][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 650.995312][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 650.995464][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 650.995578][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 650.995735][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 650.995888][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 650.996035][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 650.996187][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 650.996336][ C2] 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)
[ 650.996451][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 650.996602][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 650.996759][ C2] ? __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)
[ 650.996911][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 650.997065][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 650.997217][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 650.997366][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 650.997517][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 650.997710][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 650.997900][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 650.998058][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 650.998210][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 650.998364][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 650.998518][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 650.998669][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 650.998820][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 650.998977][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 650.999178][ C2] handle_softirqs (kernel/softirq.c:561)
[ 650.999333][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 650.999486][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 650.999601][ C2]
[ 650.999679][ C2]
[ 650.999755][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 650.999904][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 651.000054][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 651.000219][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 651.000370][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 651.000523][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 651.000731][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 651.000892][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 651.001086][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 651.001241][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 651.001403][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 651.001557][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 651.001709][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 651.001865][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 651.002017][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 651.002169][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 651.002318][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 651.002474][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 651.002626][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 651.002788][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 651.002941][ C2] ? sock_ioctl (net/socket.c:1342)
[ 651.003094][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 651.003247][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 651.003397][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 651.003548][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 651.003703][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 651.003856][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 651.004046][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 651.004196][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 651.004388][ C2] RIP: 0033:0x7f6e873d4a4a
[ 651.004549][ C2] 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
[ 651.005085][ C2] RSP: 002b:00007ffd95017888 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 651.005315][ C2] RAX: ffffffffffffffda RBX: 000000003de8b9d0 RCX: 00007f6e873d4a4a
[ 651.005540][ C2] RDX: 000000000000002a RSI: 000000003de8bc92 RDI: 0000000000000005
[ 651.005771][ C2] RBP: 000000003de8bc92 R08: 00007ffd95017890 R09: 0000000000000014
[ 651.005997][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 651.006222][ C2] R13: 000000000000002a R14: 00007ffd95017890 R15: 0000000000000000
| [ 653.015581][ C2] preempt_count: 101, expected: 0
| [ 653.015750][ C2] RCU nest depth: 3, expected: 0
| [ 653.015919][ C2] INFO: lockdep is turned off.
| [ 653.016390][ C2] Tainted: [W]=WARN
[ 653.016504][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 653.016695][ C2] Call Trace:
[ 653.016814][ C2]
[ 653.016898][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 653.017070][ C2] __might_resched (kernel/sched/core.c:8759)
[ 653.017230][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 653.017429][ C2] 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)
[ 653.017640][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 653.017800][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 653.017969][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 653.018134][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 653.018288][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 653.018488][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 653.018647][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 653.018800][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 653.018960][ C2] skb_copy (net/core/skbuff.c:2221)
[ 653.019077][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 653.019236][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 653.019427][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 653.019654][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 653.019810][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 653.019963][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 653.020123][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 653.020273][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 653.020431][ C2] ? tc_run (net/core/dev.c:4044)
[ 653.020548][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 653.020717][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 653.020870][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 653.021023][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 653.021136][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 653.021292][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 653.021445][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 653.021596][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 653.021747][ C2] 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)
[ 653.021862][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 653.022014][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 653.022165][ C2] ? __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)
[ 653.022318][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 653.022475][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 653.022625][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 653.022775][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 653.022927][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 653.023118][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 653.023305][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 653.023454][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 653.023604][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 653.023764][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 653.023915][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 653.024072][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 653.024224][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 653.024377][ C2] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 653.024541][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 653.024694][ C2] handle_softirqs (kernel/softirq.c:561)
[ 653.024854][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 653.025003][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 653.025119][ C2]
[ 653.025198][ C2]
[ 653.025275][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 653.025427][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 653.025577][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 653.025730][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 653.025920][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 653.026093][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 653.026243][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 653.026391][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 653.026581][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 653.026733][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 653.026891][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 653.027045][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 653.027201][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 653.027351][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 653.027500][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 653.027651][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 653.027802][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 653.027953][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 653.028110][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 653.028263][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 653.028418][ C2] ? sock_ioctl (net/socket.c:1342)
[ 653.028571][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 653.028728][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 653.028896][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 653.029052][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 653.029206][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 653.029368][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 653.029560][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 653.029717][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 653.029909][ C2] RIP: 0033:0x7f228f73fa4a
[ 653.030069][ C2] 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
[ 653.030620][ C2] RSP: 002b:00007ffd9bc07fa8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 653.030851][ C2] RAX: ffffffffffffffda RBX: 0000000017dfd9d0 RCX: 00007f228f73fa4a
[ 653.031082][ C2] RDX: 000000000000002a RSI: 0000000017dfdc92 RDI: 0000000000000005
[ 653.031306][ C2] RBP: 0000000017dfdc92 R08: 00007ffd9bc07fb0 R09: 0000000000000014
[ 653.031543][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 653.031768][ C2] R13: 000000000000002a R14: 00007ffd9bc07fb0 R15: 0000000000000000
| [ 661.496688][ C2] preempt_count: 101, expected: 0
| [ 661.496878][ C2] RCU nest depth: 4, expected: 0
| [ 661.497072][ C2] INFO: lockdep is turned off.
| [ 661.497544][ C2] Tainted: [W]=WARN
[ 661.497662][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 661.497880][ C2] Call Trace:
[ 661.498005][ C2]
[ 661.498091][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 661.498259][ C2] __might_resched (kernel/sched/core.c:8759)
[ 661.498459][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 661.498665][ C2] 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)
[ 661.498869][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 661.499030][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 661.499193][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 661.499348][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 661.499507][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 661.499665][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 661.499825][ C2] skb_copy (net/core/skbuff.c:2221)
[ 661.499948][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 661.500109][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 661.500269][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 661.500426][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 661.500595][ C2] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121)
[ 661.500753][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 661.500928][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 661.501100][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 661.501260][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 661.501415][ C2] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24)
[ 661.501571][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 661.501728][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 661.501899][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 661.502054][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 661.502214][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 661.502399][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 661.502558][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 661.502713][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 661.502871][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 661.503028][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 661.503183][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 661.503345][ C2] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567)
[ 661.503468][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 661.503625][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 661.503784][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 661.503944][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 661.504136][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 661.504332][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 661.504488][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 661.504645][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 661.504807][ C2] ? _raw_spin_unlock_irq (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 ./include/linux/spinlock_api_smp.h:159 kernel/locking/spinlock.c:202)
[ 661.504973][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 661.505132][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 661.505293][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 661.505446][ C2] ? sched_balance_domains (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 kernel/sched/fair.c:12230)
[ 661.505604][ C2] ? __pfx_sched_balance_domains (kernel/sched/fair.c:12161)
[ 661.505805][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 661.506037][ C2] handle_softirqs (kernel/softirq.c:561)
[ 661.506199][ C2] __irq_exit_rcu (kernel/softirq.c:596 kernel/softirq.c:435 kernel/softirq.c:662)
[ 661.506372][ C2] irq_exit_rcu (kernel/softirq.c:680)
[ 661.506522][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049)
[ 661.506681][ C2]
[ 661.506763][ C2]
[ 661.506843][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 661.507049][ C2] RIP: 0010:default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:92 arch/x86/kernel/process.c:743)
[ 661.507213][ C2] Code: 4c 01 c7 4c 29 c2 e9 72 ff ff ff 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d 13 14 38 00 fb f4 c3 cc cc cc cc 66 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90
All code
========
0: 4c 01 c7 add %r8,%rdi
3: 4c 29 c2 sub %r8,%rdx
6: e9 72 ff ff ff jmp 0xffffffffffffff7d
b: 90 nop
c: 90 nop
d: 90 nop
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
16: 90 nop
17: 90 nop
18: 90 nop
19: 90 nop
1a: 90 nop
1b: f3 0f 1e fa endbr64
1f: 66 90 xchg %ax,%ax
21: 0f 00 2d 13 14 38 00 verw 0x381413(%rip) # 0x38143b
28: fb sti
29: f4 hlt
2a:* fa cli <-- trapping instruction
2b: c3 ret
2c: cc int3
2d: cc int3
2e: cc int3
2f: cc int3
30: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
37: 00 00 00 00
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: fa cli
1: c3 ret
2: cc int3
3: cc int3
4: cc int3
5: cc int3
6: 66 66 2e 0f 1f 84 00 data16 cs nopw 0x0(%rax,%rax,1)
d: 00 00 00 00
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
[ 661.507759][ C2] RSP: 0018:ffffc90000167df8 EFLAGS: 00000246
[ 661.507959][ C2] RAX: ffff888036100000 RBX: 1ffff9200002cfc1 RCX: ffffffff9b6df9a5
[ 661.508197][ C2] RDX: ffffed1006c270ab RSI: 0000000000000004 RDI: ffffffff98f6a774
[ 661.508432][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c270aa
[ 661.508665][ C2] R10: ffff888036138553 R11: ffffffff9f2274b8 R12: 0000000000000000
[ 661.508912][ C2] R13: ffff888001ba8040 R14: dffffc0000000000 R15: 0000000000000000
[ 661.509153][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 661.509310][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186)
[ 661.509471][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 661.509634][ C2] cpuidle_idle_call (kernel/sched/idle.c:186)
[ 661.509795][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168)
[ 661.509949][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 661.510105][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 661.510307][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 661.510501][ C2] do_idle (kernel/sched/idle.c:325)
[ 661.510635][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1))
[ 661.510798][ C2] start_secondary (arch/x86/kernel/smpboot.c:202 arch/x86/kernel/smpboot.c:282)
[ 661.510957][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:232)
[ 661.511112][ C2] common_startup_64 (arch/x86/kernel/head_64.S:415)
| [ 663.417486][ C2] preempt_count: 101, expected: 0
| [ 663.417785][ C2] RCU nest depth: 3, expected: 0
| [ 663.418061][ C2] INFO: lockdep is turned off.
| [ 663.418877][ C2] Tainted: [W]=WARN
[ 663.419076][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 663.419396][ C2] Call Trace:
[ 663.419585][ C2]
[ 663.419716][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 663.419980][ C2] __might_resched (kernel/sched/core.c:8759)
[ 663.420236][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 663.420641][ C2] 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)
[ 663.420872][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 663.421050][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 663.421226][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 663.421397][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 663.421558][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 663.421750][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 663.421919][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 663.422077][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 663.422238][ C2] skb_copy (net/core/skbuff.c:2221)
[ 663.422372][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 663.422575][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 663.422784][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 663.423038][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 663.423214][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 663.423388][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 663.423558][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 663.423735][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 663.423906][ C2] ? tc_run (net/core/dev.c:4044)
[ 663.424035][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 663.424207][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 663.424375][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 663.424546][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 663.424673][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 663.424840][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 663.425012][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 663.425183][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 663.425350][ C2] 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)
[ 663.425476][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 663.425642][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 663.425811][ C2] ? __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)
[ 663.425986][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 663.426165][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 663.426331][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 663.426497][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 663.426710][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 663.426919][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 663.427092][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 663.427262][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 663.427430][ C2] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 663.427647][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 663.427814][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 663.427994][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 663.428164][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 663.428331][ C2] ? trace_rcu_quiescent_state_report (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:368)
[ 663.428544][ C2] ? rcu_report_qs_rnp (kernel/rcu/tree.c:2317 (discriminator 9))
[ 663.428718][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 663.428883][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 663.429095][ C2] handle_softirqs (kernel/softirq.c:561)
[ 663.429276][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 663.429446][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 663.429580][ C2]
[ 663.429667][ C2]
[ 663.429755][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 663.429937][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 663.430104][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 663.430276][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 663.430452][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 663.430642][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 663.430816][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 663.430986][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 663.431208][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 663.431385][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 663.431557][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 663.431725][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 663.431896][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 663.432069][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 663.432236][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 663.432411][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 663.432560][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 663.432719][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 663.432880][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 663.433046][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 663.433213][ C2] ? sock_ioctl (net/socket.c:1342)
[ 663.433384][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 663.433553][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 663.433738][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 663.433907][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 663.434074][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 663.434241][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 663.434450][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 663.434620][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 663.434860][ C2] RIP: 0033:0x7f5037a82a4a
[ 663.435046][ C2] 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
[ 663.435632][ C2] RSP: 002b:00007ffea7cc5e88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 663.435914][ C2] RAX: ffffffffffffffda RBX: 0000000007a629d0 RCX: 00007f5037a82a4a
[ 663.436174][ C2] RDX: 000000000000002a RSI: 0000000007a62c92 RDI: 0000000000000005
[ 663.436426][ C2] RBP: 0000000007a62c92 R08: 00007ffea7cc5e90 R09: 0000000000000014
[ 663.436695][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 663.436949][ C2] R13: 000000000000002a R14: 00007ffea7cc5e90 R15: 0000000000000000
| [ 665.474296][ C2] preempt_count: 101, expected: 0
| [ 665.474484][ C2] RCU nest depth: 3, expected: 0
| [ 665.474687][ C2] INFO: lockdep is turned off.
| [ 665.475217][ C2] Tainted: [W]=WARN
[ 665.475343][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 665.475558][ C2] Call Trace:
[ 665.475685][ C2]
[ 665.475769][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 665.475936][ C2] __might_resched (kernel/sched/core.c:8759)
[ 665.476095][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 665.476307][ C2] 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)
[ 665.476519][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 665.476689][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 665.476860][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 665.477026][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 665.477196][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 665.477402][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 665.477569][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 665.477743][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 665.477910][ C2] skb_copy (net/core/skbuff.c:2221)
[ 665.478036][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 665.478217][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 665.478431][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 665.478687][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 665.478857][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 665.479033][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 665.479203][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 665.479369][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 665.479536][ C2] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 665.479666][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 665.479840][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 665.480007][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 665.480186][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 665.480313][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 665.480481][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 665.480672][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 665.480843][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 665.481009][ C2] 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)
[ 665.481135][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 665.481302][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 665.481478][ C2] ? __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)
[ 665.481650][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 665.481816][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 665.481985][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 665.482158][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 665.482328][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 665.482540][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 665.482751][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 665.482929][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 665.483103][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 665.483274][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 665.483443][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 665.483612][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 665.483780][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 665.483951][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 665.484171][ C2] handle_softirqs (kernel/softirq.c:561)
[ 665.484340][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 665.484505][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 665.484633][ C2]
[ 665.484719][ C2]
[ 665.484803][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 665.484968][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 665.485134][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 665.485314][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 665.485485][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 665.485656][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 665.485824][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 665.485993][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 665.486203][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 665.486374][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 665.486551][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 665.486718][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 665.486878][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 665.487029][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 665.487179][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 665.487330][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 665.487480][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 665.487636][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 665.487789][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 665.487944][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 665.488096][ C2] ? sock_ioctl (net/socket.c:1342)
[ 665.488245][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 665.488397][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 665.488550][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 665.488701][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 665.488865][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 665.489029][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 665.489238][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 665.489410][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 665.489631][ C2] RIP: 0033:0x7f2977683a4a
[ 665.489811][ C2] 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
[ 665.490397][ C2] RSP: 002b:00007fffbb69d568 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 665.490664][ C2] RAX: ffffffffffffffda RBX: 0000000002f799d0 RCX: 00007f2977683a4a
[ 665.490913][ C2] RDX: 000000000000002a RSI: 0000000002f79c92 RDI: 0000000000000005
[ 665.491171][ C2] RBP: 0000000002f79c92 R08: 00007fffbb69d570 R09: 0000000000000014
[ 665.491417][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 665.491669][ C2] R13: 000000000000002a R14: 00007fffbb69d570 R15: 0000000000000000
| [ 667.497597][ C0] preempt_count: 101, expected: 0
| [ 667.497778][ C0] RCU nest depth: 3, expected: 0
| [ 667.497955][ C0] INFO: lockdep is turned off.
| [ 667.498494][ C0] Tainted: [W]=WARN
[ 667.498626][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 667.498846][ C0] Call Trace:
[ 667.498977][ C0]
[ 667.499065][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 667.499252][ C0] __might_resched (kernel/sched/core.c:8759)
[ 667.499431][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 667.499653][ 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)
[ 667.499865][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 667.500037][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 667.500230][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 667.500403][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 667.500581][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 667.500796][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 667.500969][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 667.501137][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 667.501305][ C0] skb_copy (net/core/skbuff.c:2221)
[ 667.501436][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 667.501621][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 667.501842][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 667.502099][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 667.502275][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 667.502446][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 667.502599][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 667.502765][ C0] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 667.502933][ C0] ? tc_run (net/core/dev.c:4044)
[ 667.503056][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 667.503226][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 667.503399][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 667.503569][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 667.503699][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 667.503870][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 667.504041][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 667.504217][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 667.504388][ 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)
[ 667.504517][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 667.504687][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 667.504858][ 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)
[ 667.505034][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 667.505205][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 667.505382][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 667.505555][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 667.505725][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 667.505936][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 667.506148][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 667.506316][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 667.506487][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 667.506657][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 667.506833][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 667.507007][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 667.507180][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 667.507355][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 667.507570][ C0] handle_softirqs (kernel/softirq.c:561)
[ 667.507746][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 667.507915][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 667.508050][ C0]
[ 667.508137][ C0]
[ 667.508226][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 667.508394][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 667.508561][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 667.508735][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 667.508904][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 667.509076][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 667.509253][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 667.509422][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 667.509637][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 667.509816][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 667.509988][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 667.510160][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 667.510331][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 667.510520][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 667.510695][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 667.510866][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 667.511035][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 667.511210][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 667.511380][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 667.511551][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 667.511720][ C0] ? sock_ioctl (net/socket.c:1342)
[ 667.511897][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 667.512065][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 667.512219][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 667.512378][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 667.512544][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 667.512710][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 667.512925][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 667.513102][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 667.513316][ C0] RIP: 0033:0x7fdffabaea4a
[ 667.513501][ 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
[ 667.514101][ C0] RSP: 002b:00007ffca3cc8588 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 667.514365][ C0] RAX: ffffffffffffffda RBX: 00000000101669d0 RCX: 00007fdffabaea4a
[ 667.514617][ C0] RDX: 000000000000002a RSI: 0000000010166c92 RDI: 0000000000000005
[ 667.514869][ C0] RBP: 0000000010166c92 R08: 00007ffca3cc8590 R09: 0000000000000014
[ 667.515124][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 667.515384][ C0] R13: 000000000000002a R14: 00007ffca3cc8590 R15: 0000000000000000
| [ 669.557393][ C0] preempt_count: 101, expected: 0
| [ 669.557575][ C0] RCU nest depth: 3, expected: 0
| [ 669.557746][ C0] INFO: lockdep is turned off.
| [ 669.558282][ C0] Tainted: [W]=WARN
[ 669.558420][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 669.558654][ C0] Call Trace:
[ 669.558786][ C0]
[ 669.558876][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 669.559060][ C0] __might_resched (kernel/sched/core.c:8759)
[ 669.559241][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 669.559461][ 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)
[ 669.559677][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 669.559848][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 669.560029][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 669.560199][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 669.560371][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 669.560623][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 669.560794][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 669.560966][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 669.561137][ C0] skb_copy (net/core/skbuff.c:2221)
[ 669.561267][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 669.561449][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 669.561669][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 669.561931][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 669.562107][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 669.562280][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 669.562454][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 669.562626][ C0] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 669.562801][ C0] ? tc_run (net/core/dev.c:4044)
[ 669.562930][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 669.563105][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 669.563276][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 669.563447][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 669.563577][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 669.563748][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 669.563916][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 669.564092][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 669.564262][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 669.564434][ 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)
[ 669.564564][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 669.564736][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 669.564909][ 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)
[ 669.565087][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 669.565269][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 669.565441][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 669.565611][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 669.565784][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 669.565996][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 669.566210][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 669.566385][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 669.566558][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 669.566741][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 669.566910][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 669.567085][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 669.567255][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 669.567425][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 669.567644][ C0] handle_softirqs (kernel/softirq.c:561)
[ 669.567817][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 669.567997][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 669.568124][ C0]
[ 669.568211][ C0]
[ 669.568296][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 669.568463][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 669.568632][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 669.568805][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 669.568977][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 669.569157][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 669.569330][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 669.569499][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 669.569710][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 669.569880][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 669.570055][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 669.570223][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 669.570402][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 669.570589][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 669.570759][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 669.570928][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 669.571096][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 669.571268][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 669.571438][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 669.571618][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 669.571791][ C0] ? sock_ioctl (net/socket.c:1342)
[ 669.571960][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 669.572143][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 669.572299][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 669.572456][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 669.572607][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 669.572759][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 669.572953][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 669.573106][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 669.573300][ C0] RIP: 0033:0x7f223a1c3a4a
[ 669.573461][ 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
[ 669.573996][ C0] RSP: 002b:00007fff10356088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 669.574224][ C0] RAX: ffffffffffffffda RBX: 000000002f4d19d0 RCX: 00007f223a1c3a4a
[ 669.574453][ C0] RDX: 000000000000002a RSI: 000000002f4d1c92 RDI: 0000000000000005
[ 669.574681][ C0] RBP: 000000002f4d1c92 R08: 00007fff10356090 R09: 0000000000000014
[ 669.574917][ C0] 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