======================================
| [ 71.904180][ C0] #2: ffffffffb2d59060 (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
| [ 71.904497][ C0] #3: ffffffffb2d59060 (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)
| [ 71.904823][ C0]
| [ 71.904823][ C0] stack backtrace:
[ 71.905339][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 71.905567][ C0] Call Trace:
[ 71.905707][ C0]
[ 71.905803][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 71.906003][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 71.906190][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 71.906372][ C0] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 71.906551][ C0] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 71.906731][ C0] ? stack_trace_save (kernel/stacktrace.c:123)
[ 71.906911][ C0] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 71.907095][ C0] ? fib_table_lookup (net/ipv4/fib_trie.c:1634)
[ 71.907286][ C0] ? save_trace (kernel/locking/lockdep.c:588)
[ 71.907483][ C0] mark_lock (kernel/locking/lockdep.c:4749)
[ 71.907624][ C0] mark_usage (kernel/locking/lockdep.c:4638)
[ 71.907762][ C0] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 71.907942][ C0] ? fib_rules_lookup (net/core/fib_rules.c:295)
[ 71.908126][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 71.908311][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 71.908541][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 71.908720][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 71.908905][ C0] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 71.909046][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 71.909226][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 71.909404][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 71.909632][ C0] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 71.909815][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 71.910041][ C0] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 71.910277][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 71.910465][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 71.910648][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 71.910829][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 71.911007][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 71.911191][ 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)
[ 71.911371][ C0] skb_copy (net/core/skbuff.c:2221)
[ 71.911507][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 71.911691][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 71.911875][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 71.912059][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 71.912240][ 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)
[ 71.912424][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 71.912614][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 71.912797][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 71.912983][ 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)
[ 71.913165][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 71.913350][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 71.913538][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 71.913721][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 71.913901][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 71.914083][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 71.914271][ 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)
[ 71.914405][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 71.914588][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 71.914773][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 71.914954][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 71.915133][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 71.915316][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 71.915501][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 71.915726][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 71.915961][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 71.916141][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 71.916352][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 71.916535][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 71.916716][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 71.916903][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 71.917093][ C0] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31))
[ 71.917275][ C0] handle_softirqs (kernel/softirq.c:561)
[ 71.917455][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 71.917639][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 71.917776][ C0]
[ 71.917873][ C0]
[ 71.917965][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 71.918143][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 71.918328][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 71.918512][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 71.918693][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 71.918874][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 71.919056][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 71.919240][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 71.919467][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 71.919653][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 71.919835][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 71.920017][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 71.920196][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 71.920375][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 71.920555][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 71.920737][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 71.920922][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 71.921103][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 71.921287][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 71.921474][ C0] ? sock_ioctl (net/socket.c:1342)
[ 71.921654][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 71.921836][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 71.922019][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 71.922199][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 71.922382][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 71.922605][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 71.922789][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 71.923022][ C0] RIP: 0033:0x7fe247336a4a
[ 71.923208][ 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
[ 71.923851][ C0] RSP: 002b:00007ffead32c088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 71.924123][ C0] RAX: ffffffffffffffda RBX: 0000000009b659d0 RCX: 00007fe247336a4a
[ 71.924393][ C0] RDX: 000000000000002a RSI: 0000000009b65c92 RDI: 0000000000000005
[ 71.924661][ C0] RBP: 0000000009b65c92 R08: 00007ffead32c090 R09: 0000000000000014
[ 71.924933][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 71.925204][ C0] R13: 000000000000002a R14: 00007ffead32c090 R15: 0000000000000000
| [ 71.925964][ C0] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 884, name: mausezahn
| [ 71.926264][ C0] preempt_count: 101, expected: 0
| [ 71.926447][ C0] RCU nest depth: 4, expected: 0
| [ 71.926625][ C0] INFO: lockdep is turned off.
[ 71.927079][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 71.927319][ C0] Call Trace:
[ 71.927459][ C0]
[ 71.927554][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 71.927742][ C0] __might_resched (kernel/sched/core.c:8759)
[ 71.927926][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 71.928175][ 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)
[ 71.928403][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 71.928574][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 71.928750][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 71.928926][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 71.929096][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 71.929264][ 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)
[ 71.929433][ C0] skb_copy (net/core/skbuff.c:2221)
[ 71.929562][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 71.929734][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 71.929906][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 71.930082][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 71.930252][ 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)
[ 71.930423][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 71.930599][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 71.930768][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 71.930939][ 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)
[ 71.931109][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 71.931287][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 71.931456][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 71.931629][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 71.931798][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 71.932006][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 71.932191][ 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)
[ 71.932319][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 71.932494][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 71.932668][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 71.932842][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 71.933012][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 71.933179][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 71.933350][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 71.933559][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 71.933777][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 71.933947][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 71.934120][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 71.934291][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 71.934462][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 71.934635][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 71.934808][ C0] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31))
[ 71.935079][ C0] handle_softirqs (kernel/softirq.c:561)
[ 71.935256][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 71.935425][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 71.935553][ C0]
[ 71.935642][ C0]
[ 71.935821][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 71.936001][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 71.936169][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 71.936342][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 71.936608][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 71.936780][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 71.936953][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 71.937125][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 71.937428][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 71.937596][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 71.937772][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 71.937946][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 71.938211][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 71.938382][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 71.938551][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 71.938722][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 71.938990][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 71.939159][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 71.939338][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 71.939511][ C0] ? sock_ioctl (net/socket.c:1342)
[ 71.939774][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 71.939953][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 71.940137][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 71.940319][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 71.940598][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 71.940827][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 71.941017][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 71.941245][ C0] RIP: 0033:0x7fe247336a4a
[ 71.941529][ 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
[ 71.942267][ C0] RSP: 002b:00007ffead32c088 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 71.942529][ C0] RAX: ffffffffffffffda RBX: 0000000009b659d0 RCX: 00007fe247336a4a
[ 71.942783][ C0] RDX: 000000000000002a RSI: 0000000009b65c92 RDI: 0000000000000005
[ 71.943136][ C0] RBP: 0000000009b65c92 R08: 00007ffead32c090 R09: 0000000000000014
[ 71.943387][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 71.943646][ C0] R13: 000000000000002a R14: 00007ffead32c090 R15: 0000000000000000
| [ 73.972312][ C2] preempt_count: 101, expected: 0
| [ 73.972517][ C2] RCU nest depth: 4, expected: 0
| [ 73.972727][ C2] INFO: lockdep is turned off.
| [ 73.973301][ C2] Tainted: [W]=WARN
[ 73.973474][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 73.973720][ C2] Call Trace:
[ 73.973873][ C2]
[ 73.973999][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 73.974203][ C2] __might_resched (kernel/sched/core.c:8759)
[ 73.974403][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 73.974643][ 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)
[ 73.974891][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 73.975091][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 73.975275][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 73.975455][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 73.975660][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 73.975854][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 73.976050][ C2] skb_copy (net/core/skbuff.c:2221)
[ 73.976196][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 73.976402][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 73.976601][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 73.976784][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 73.976966][ 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)
[ 73.977158][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 73.977359][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 73.977543][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 73.977736][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 73.977928][ 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)
[ 73.978113][ C2] ? tc_run (net/core/dev.c:4044)
[ 73.978253][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 73.978451][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 73.978640][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 73.978832][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 73.979034][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 73.979220][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 73.979408][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 73.979600][ C2] ? sock_def_write_space (net/core/sock.c:3502)
[ 73.979789][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 73.979975][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 73.980158][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 73.980358][ 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)
[ 73.980496][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 73.980679][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 73.980865][ 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)
[ 73.981052][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 73.981233][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 73.981414][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 73.981598][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 73.981790][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 73.982019][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 73.982246][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 73.982431][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 73.982612][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 73.982799][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 73.982981][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 73.983175][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 73.983362][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 73.983546][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 73.983777][ C2] handle_softirqs (kernel/softirq.c:561)
[ 73.983963][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 73.984146][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 73.984287][ C2]
[ 73.984382][ C2]
[ 73.984482][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 73.984667][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 73.984848][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 73.985035][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 73.985224][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 73.985418][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 73.985610][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 73.985800][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 73.986041][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 73.986224][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 73.986404][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 73.986577][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 73.986750][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 73.986917][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 73.987091][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 73.987261][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 73.987435][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 73.987602][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 73.987772][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 73.987950][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 73.988143][ C2] ? sock_ioctl (net/socket.c:1342)
[ 73.988315][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 73.988496][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 73.988665][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 73.988861][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 73.989037][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 73.989212][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 73.989432][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 73.989613][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 73.989834][ C2] RIP: 0033:0x7f8ec32d3a4a
[ 73.990013][ 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
[ 73.990644][ C2] RSP: 002b:00007fff0e0d5b88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 73.990950][ C2] RAX: ffffffffffffffda RBX: 00000000324e69d0 RCX: 00007f8ec32d3a4a
[ 73.991220][ C2] RDX: 000000000000002a RSI: 00000000324e6c92 RDI: 0000000000000005
[ 73.991503][ C2] RBP: 00000000324e6c92 R08: 00007fff0e0d5b90 R09: 0000000000000014
[ 73.991776][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 73.992058][ C2] R13: 000000000000002a R14: 00007fff0e0d5b90 R15: 0000000000000000
| [ 76.025877][ C2] preempt_count: 101, expected: 0
| [ 76.026081][ C2] RCU nest depth: 4, expected: 0
| [ 76.026296][ C2] INFO: lockdep is turned off.
| [ 76.026906][ C2] Tainted: [W]=WARN
[ 76.027044][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 76.027270][ C2] Call Trace:
[ 76.027403][ C2]
[ 76.027498][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 76.027705][ C2] __might_resched (kernel/sched/core.c:8759)
[ 76.027897][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 76.028140][ 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)
[ 76.028378][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 76.028565][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 76.028782][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 76.028970][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 76.029154][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 76.029347][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 76.029526][ C2] skb_copy (net/core/skbuff.c:2221)
[ 76.029668][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 76.029874][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 76.030050][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 76.030250][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 76.030443][ 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)
[ 76.030630][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 76.030828][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 76.031020][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 76.031281][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 76.031464][ 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)
[ 76.031651][ C2] ? tc_run (net/core/dev.c:4044)
[ 76.031790][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 76.031974][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 76.032153][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 76.032326][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 76.032506][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 76.032688][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 76.032861][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 76.033031][ C2] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 76.033216][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 76.033391][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 76.033567][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 76.033760][ 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)
[ 76.033891][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 76.034060][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 76.034235][ 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)
[ 76.034413][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 76.034600][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 76.034774][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 76.034958][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 76.035140][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 76.035351][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 76.035576][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 76.035753][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 76.035952][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 76.036137][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 76.036313][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 76.036491][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 76.036673][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 76.036847][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 76.037062][ C2] handle_softirqs (kernel/softirq.c:561)
[ 76.037255][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 76.037434][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 76.037566][ C2]
[ 76.037653][ C2]
[ 76.037747][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 76.037924][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 76.038099][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 76.038270][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 76.038438][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 76.038620][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 76.038800][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 76.038969][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 76.039197][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 76.039385][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 76.039561][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 76.039741][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 76.039919][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 76.040100][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 76.040278][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 76.040469][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 76.040662][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 76.040864][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 76.041067][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 76.041251][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 76.041449][ C2] ? sock_ioctl (net/socket.c:1342)
[ 76.041638][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 76.041824][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 76.042002][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 76.042190][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 76.042393][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 76.042585][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 76.042833][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 76.043029][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 76.043265][ C2] RIP: 0033:0x7fea986cba4a
[ 76.043461][ 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
[ 76.044117][ C2] RSP: 002b:00007ffd2e50e2d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 76.044372][ C2] RAX: ffffffffffffffda RBX: 000000001f6cd9d0 RCX: 00007fea986cba4a
[ 76.044631][ C2] RDX: 000000000000002a RSI: 000000001f6cdc92 RDI: 0000000000000005
[ 76.044906][ C2] RBP: 000000001f6cdc92 R08: 00007ffd2e50e2e0 R09: 0000000000000014
[ 76.045183][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 76.045446][ C2] R13: 000000000000002a R14: 00007ffd2e50e2e0 R15: 0000000000000000
| [ 78.057938][ C2] preempt_count: 101, expected: 0
| [ 78.058124][ C2] RCU nest depth: 4, expected: 0
| [ 78.058316][ C2] INFO: lockdep is turned off.
| [ 78.058823][ C2] Tainted: [W]=WARN
[ 78.058948][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 78.059238][ C2] Call Trace:
[ 78.059419][ C2]
[ 78.059543][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 78.059789][ C2] __might_resched (kernel/sched/core.c:8759)
[ 78.059977][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 78.060282][ 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)
[ 78.060586][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 78.060827][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 78.061070][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 78.061288][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 78.061520][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 78.061770][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 78.062015][ C2] skb_copy (net/core/skbuff.c:2221)
[ 78.062213][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 78.062471][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 78.062731][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 78.062978][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 78.063221][ 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)
[ 78.063470][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 78.063721][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 78.063968][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 78.064210][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 78.064451][ 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)
[ 78.064609][ C2] ? tc_run (net/core/dev.c:4044)
[ 78.064728][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 78.064901][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 78.065057][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 78.065213][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 78.065371][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 78.065528][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 78.065686][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 78.065851][ C2] ? sock_def_write_space (net/core/sock.c:3502)
[ 78.066025][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 78.066194][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 78.066367][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 78.066541][ 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)
[ 78.066671][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 78.066876][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 78.067073][ 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)
[ 78.067247][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 78.067422][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 78.067595][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 78.067767][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 78.067945][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 78.068166][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 78.068385][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 78.068558][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 78.068731][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 78.068911][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 78.069084][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 78.069259][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 78.069438][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 78.069614][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 78.069844][ C2] handle_softirqs (kernel/softirq.c:561)
[ 78.070020][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 78.070191][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 78.070321][ C2]
[ 78.070410][ C2]
[ 78.070500][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 78.070676][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 78.070875][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 78.071051][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 78.071220][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 78.071396][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 78.071569][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 78.071742][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 78.071970][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 78.072144][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 78.072320][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 78.072492][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 78.072664][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 78.072847][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 78.073020][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 78.073191][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 78.073370][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 78.073538][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 78.073710][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 78.073890][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 78.074063][ C2] ? sock_ioctl (net/socket.c:1342)
[ 78.074235][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 78.074409][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 78.074584][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 78.074755][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 78.074939][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 78.075110][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 78.075324][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 78.075491][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 78.075687][ C2] RIP: 0033:0x7f91959fea4a
[ 78.075889][ 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
[ 78.076751][ C2] RSP: 002b:00007fffff1ca198 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 78.077002][ C2] RAX: ffffffffffffffda RBX: 00000000140059d0 RCX: 00007f91959fea4a
[ 78.077245][ C2] RDX: 000000000000002a RSI: 0000000014005c92 RDI: 0000000000000005
[ 78.077501][ C2] RBP: 0000000014005c92 R08: 00007fffff1ca1a0 R09: 0000000000000014
[ 78.077733][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 78.078071][ C2] R13: 000000000000002a R14: 00007fffff1ca1a0 R15: 0000000000000000
| [ 86.491368][ C2] preempt_count: 101, expected: 0
| [ 86.491536][ C2] RCU nest depth: 4, expected: 0
| [ 86.491713][ C2] INFO: lockdep is turned off.
| [ 86.492169][ C2] Tainted: [W]=WARN
[ 86.492294][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 86.492493][ C2] Call Trace:
[ 86.492620][ C2]
[ 86.492705][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 86.492870][ C2] __might_resched (kernel/sched/core.c:8759)
[ 86.493029][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 86.493227][ 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)
[ 86.493427][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 86.493585][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 86.493745][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 86.493909][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 86.494064][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 86.494226][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 86.494384][ C2] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 86.494539][ C2] skb_copy (net/core/skbuff.c:2221)
[ 86.494658][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 86.494816][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 86.494972][ C2] ? lockdep_init_map_type (kernel/locking/lockdep.c:122 kernel/locking/lockdep.c:4983)
[ 86.495128][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 86.495284][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 86.495450][ C2] ? skb_scrub_packet (./include/net/dst.h:263 ./include/net/dst.h:275 net/core/skbuff.c:6179)
[ 86.495606][ 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)
[ 86.495763][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 86.495935][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 86.496092][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 86.496248][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 86.496404][ 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)
[ 86.496565][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 86.496718][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 86.496873][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 86.497027][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 86.497208][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 86.497377][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 86.497531][ C2] ? __pfx_update_sd_lb_stats.constprop.0 (kernel/sched/fair.c:11021)
[ 86.497732][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 86.497887][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 86.498037][ C2] ? ip_fast_csum (lib/checksum.c:99)
[ 86.498191][ C2] ? ip_rcv_finish_core (./include/net/net_namespace.h:393 (discriminator 3) ./include/linux/netdevice.h:2652 (discriminator 3) net/ipv4/ip_input.c:372 (discriminator 3))
[ 86.498346][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 86.498499][ 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)
[ 86.498614][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 86.498772][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 86.498932][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 86.499086][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 86.499277][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 86.499471][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 86.499626][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 86.499781][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 86.499937][ 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)
[ 86.500097][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 86.500252][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 86.500409][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 86.500562][ C2] ? sched_balance_domains (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 kernel/sched/fair.c:12230)
[ 86.500720][ C2] ? __pfx_sched_balance_domains (kernel/sched/fair.c:12161)
[ 86.500913][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 86.501109][ C2] handle_softirqs (kernel/softirq.c:561)
[ 86.501272][ C2] __irq_exit_rcu (kernel/softirq.c:596 kernel/softirq.c:435 kernel/softirq.c:662)
[ 86.501430][ C2] irq_exit_rcu (kernel/softirq.c:680)
[ 86.501546][ C2] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049)
[ 86.501703][ C2]
[ 86.501784][ C2]
[ 86.501863][ C2] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 86.502059][ 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)
[ 86.502224][ 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
[ 86.502781][ C2] RSP: 0018:ffffc90000167df8 EFLAGS: 00000246
[ 86.502976][ C2] RAX: ffff888036100000 RBX: 1ffff9200002cfc1 RCX: ffffffffb1adf9a5
[ 86.503204][ C2] RDX: ffffed1006c270ab RSI: 0000000000000004 RDI: ffffffffaf36a774
[ 86.503444][ C2] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006c270aa
[ 86.503676][ C2] R10: ffff888036138553 R11: ffffffffb56274b8 R12: 0000000000000000
[ 86.503907][ C2] R13: ffff888001ba8040 R14: dffffc0000000000 R15: 0000000000000000
[ 86.504141][ C2] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147)
[ 86.504294][ C2] ? cpuidle_idle_call (kernel/sched/idle.c:186)
[ 86.504453][ C2] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 86.504608][ C2] cpuidle_idle_call (kernel/sched/idle.c:186)
[ 86.504762][ C2] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:168)
[ 86.504915][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 86.505066][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 86.505258][ C2] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59)
[ 86.505414][ C2] do_idle (kernel/sched/idle.c:325)
[ 86.505536][ C2] cpu_startup_entry (kernel/sched/idle.c:422 (discriminator 1))
[ 86.505691][ C2] start_secondary (arch/x86/kernel/smpboot.c:202 arch/x86/kernel/smpboot.c:282)
[ 86.505855][ C2] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:232)
[ 86.506010][ C2] common_startup_64 (arch/x86/kernel/head_64.S:415)
| [ 88.225059][ C3] preempt_count: 101, expected: 0
| [ 88.225223][ C3] RCU nest depth: 4, expected: 0
| [ 88.225380][ C3] INFO: lockdep is turned off.
| [ 88.225900][ C3] Tainted: [W]=WARN
[ 88.226026][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 88.226229][ C3] Call Trace:
[ 88.226350][ C3]
[ 88.226432][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 88.226598][ C3] __might_resched (kernel/sched/core.c:8759)
[ 88.226759][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 88.226957][ 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)
[ 88.227153][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 88.227318][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 88.227478][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 88.227637][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 88.227794][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 88.227953][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 88.228110][ C3] skb_copy (net/core/skbuff.c:2221)
[ 88.228229][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 88.228394][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 88.228561][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 88.228719][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 88.228876][ 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)
[ 88.229036][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 88.229195][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 88.229352][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 88.229509][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 88.229672][ 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)
[ 88.229829][ C3] ? tc_run (net/core/dev.c:4044)
[ 88.229949][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 88.230103][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 88.230261][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 88.230417][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 88.230576][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 88.230738][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 88.230893][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 88.231047][ C3] ? sock_def_write_space (net/core/sock.c:3502)
[ 88.231207][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 88.231365][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 88.231522][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 88.231685][ 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)
[ 88.231803][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 88.231965][ C3] ? kasan_save_stack (mm/kasan/common.c:49)
[ 88.232122][ C3] ? kasan_save_stack (mm/kasan/common.c:48)
[ 88.232276][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:49 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 88.232442][ C3] ? kasan_save_free_info (mm/kasan/generic.c:585)
[ 88.232599][ C3] ? __kasan_slab_free (mm/kasan/common.c:271)
[ 88.232756][ C3] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715)
[ 88.232913][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2567)
[ 88.233072][ C3] ? rcu_core (kernel/rcu/tree.c:2825)
[ 88.233193][ C3] ? handle_softirqs (kernel/softirq.c:561)
[ 88.233349][ C3] ? __irq_exit_rcu (kernel/softirq.c:596 kernel/softirq.c:435 kernel/softirq.c:662)
[ 88.233503][ C3] ? irq_exit_rcu (kernel/softirq.c:680)
[ 88.233662][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049)
[ 88.233858][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 88.234053][ C3] ? default_idle (./arch/x86/include/asm/irqflags.h:37 ./arch/x86/include/asm/irqflags.h:92 arch/x86/kernel/process.c:743)
[ 88.234209][ C3] ? default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:118)
[ 88.234402][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 88.234562][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 88.234719][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 88.234919][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 88.235111][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 88.235269][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 88.235427][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 88.235588][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 88.235752][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 88.235929][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 88.236088][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 88.236246][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 88.236403][ C3] ? kvm_sched_clock_read (arch/x86/kernel/kvmclock.c:91)
[ 88.236560][ C3] ? sched_clock (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/tsc.c:286)
[ 88.236718][ C3] ? sched_clock_cpu (kernel/sched/clock.c:394)
[ 88.236887][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 88.237043][ C3] handle_softirqs (kernel/softirq.c:561)
[ 88.237201][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 88.237359][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 88.237479][ C3]
[ 88.237559][ C3]
[ 88.237639][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 88.237795][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 88.237960][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 88.238120][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 88.238277][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 88.238437][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 88.238594][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 88.238753][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 88.238964][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 88.239124][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 88.239283][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 88.239445][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 88.239605][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 88.239761][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 88.239922][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 88.240079][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 88.240242][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 88.240402][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 88.240558][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 88.240718][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 88.240881][ C3] ? sock_ioctl (net/socket.c:1342)
[ 88.241043][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 88.241201][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 88.241359][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 88.241521][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 88.241677][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 88.241832][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 88.242028][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 88.242185][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 88.242386][ C3] RIP: 0033:0x7f0f24205a4a
[ 88.242552][ 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
[ 88.243106][ C3] RSP: 002b:00007ffc918ac498 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 88.243343][ C3] RAX: ffffffffffffffda RBX: 00000000285199d0 RCX: 00007f0f24205a4a
[ 88.243600][ C3] RDX: 000000000000002a RSI: 0000000028519c92 RDI: 0000000000000005
[ 88.243839][ C3] RBP: 0000000028519c92 R08: 00007ffc918ac4a0 R09: 0000000000000014
[ 88.244072][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 88.244305][ C3] R13: 000000000000002a R14: 00007ffc918ac4a0 R15: 0000000000000000
| [ 90.270774][ C3] preempt_count: 101, expected: 0
| [ 90.270965][ C3] RCU nest depth: 4, expected: 0
| [ 90.271157][ C3] INFO: lockdep is turned off.
| [ 90.271746][ C3] Tainted: [W]=WARN
[ 90.271892][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 90.272132][ C3] Call Trace:
[ 90.272278][ C3]
[ 90.272376][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 90.272575][ C3] __might_resched (kernel/sched/core.c:8759)
[ 90.272779][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 90.273024][ 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)
[ 90.273268][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 90.273468][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 90.273665][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 90.273859][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 90.274049][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 90.274240][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 90.274437][ C3] skb_copy (net/core/skbuff.c:2221)
[ 90.274584][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 90.274781][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 90.274980][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 90.275176][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 90.275368][ 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)
[ 90.275573][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 90.275769][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 90.275974][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 90.276170][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 90.276363][ 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)
[ 90.276556][ C3] ? tc_run (net/core/dev.c:4044)
[ 90.276704][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 90.276894][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 90.277088][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 90.277280][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 90.277482][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 90.277676][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 90.277875][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 90.278067][ C3] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 90.278263][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 90.278457][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 90.278649][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 90.278842][ 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)
[ 90.278989][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 90.279186][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 90.279379][ 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)
[ 90.279571][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 90.279762][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 90.279956][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 90.280150][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 90.280343][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 90.280589][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 90.280831][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 90.281022][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 90.281217][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 90.281412][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 90.281604][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 90.281798][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 90.281991][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 90.282189][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 90.282434][ C3] handle_softirqs (kernel/softirq.c:561)
[ 90.282629][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 90.282823][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 90.282969][ C3]
[ 90.283068][ C3]
[ 90.283167][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 90.283359][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 90.283557][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 90.283752][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 90.283945][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 90.284138][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 90.284330][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 90.284528][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 90.284772][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 90.284965][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 90.285159][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 90.285353][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 90.285547][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 90.285738][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 90.285941][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 90.286134][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 90.286332][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 90.286523][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 90.286714][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 90.286909][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 90.287104][ C3] ? sock_ioctl (net/socket.c:1342)
[ 90.287296][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 90.287489][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 90.287681][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 90.287886][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 90.288077][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 90.288269][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 90.288510][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 90.288705][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 90.288945][ C3] RIP: 0033:0x7f1e190aaa4a
[ 90.289144][ 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
[ 90.289818][ C3] RSP: 002b:00007fffcc5b2b88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 90.290105][ C3] RAX: ffffffffffffffda RBX: 00000000362139d0 RCX: 00007f1e190aaa4a
[ 90.290395][ C3] RDX: 000000000000002a RSI: 0000000036213c92 RDI: 0000000000000005
[ 90.290682][ C3] RBP: 0000000036213c92 R08: 00007fffcc5b2b90 R09: 0000000000000014
[ 90.290967][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 90.291252][ C3] R13: 000000000000002a R14: 00007fffcc5b2b90 R15: 0000000000000000
| [ 92.317833][ C3] preempt_count: 101, expected: 0
| [ 92.318002][ C3] RCU nest depth: 4, expected: 0
| [ 92.318163][ C3] INFO: lockdep is turned off.
| [ 92.318676][ C3] Tainted: [W]=WARN
[ 92.318807][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 92.319027][ C3] Call Trace:
[ 92.319161][ C3]
[ 92.319257][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 92.319440][ C3] __might_resched (kernel/sched/core.c:8759)
[ 92.319617][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 92.319837][ 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)
[ 92.320065][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 92.320241][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 92.320417][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 92.320587][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 92.320759][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 92.320935][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 92.321110][ C3] skb_copy (net/core/skbuff.c:2221)
[ 92.321242][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 92.321422][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 92.321598][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 92.321771][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 92.321946][ 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)
[ 92.322124][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 92.322303][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 92.322479][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 92.322659][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 92.322835][ 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)
[ 92.323010][ C3] ? tc_run (net/core/dev.c:4044)
[ 92.323141][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 92.323314][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 92.323489][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 92.323663][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 92.323842][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 92.324017][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 92.324189][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 92.324362][ C3] ? sock_def_write_space (net/core/sock.c:3502)
[ 92.324535][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 92.324710][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 92.324882][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 92.325064][ 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)
[ 92.325195][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 92.325357][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 92.325512][ 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)
[ 92.325674][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 92.325840][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 92.325997][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 92.326150][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 92.326316][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 92.326510][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 92.326703][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 92.326855][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 92.327011][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 92.327168][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 92.327323][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 92.327484][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 92.327642][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 92.327798][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 92.327994][ C3] handle_softirqs (kernel/softirq.c:561)
[ 92.328153][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 92.328308][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 92.328425][ C3]
[ 92.328505][ C3]
[ 92.328588][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 92.328742][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 92.328898][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 92.329054][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 92.329210][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 92.329367][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 92.329523][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 92.329686][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 92.329880][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 92.330037][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 92.330195][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 92.330353][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 92.330509][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 92.330665][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 92.330826][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 92.330981][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 92.331135][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 92.331291][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 92.331457][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 92.331615][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 92.331772][ C3] ? sock_ioctl (net/socket.c:1342)
[ 92.331931][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 92.332094][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 92.332247][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 92.332403][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 92.332559][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 92.332718][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 92.332911][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 92.333066][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 92.333267][ C3] RIP: 0033:0x7f61dbb2fa4a
[ 92.333431][ 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
[ 92.333976][ C3] RSP: 002b:00007fffe2e62708 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 92.334216][ C3] RAX: ffffffffffffffda RBX: 000000000b4849d0 RCX: 00007f61dbb2fa4a
[ 92.334448][ C3] RDX: 000000000000002a RSI: 000000000b484c92 RDI: 0000000000000005
[ 92.334680][ C3] RBP: 000000000b484c92 R08: 00007fffe2e62710 R09: 0000000000000014
[ 92.334912][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 92.335144][ C3] R13: 000000000000002a R14: 00007fffe2e62710 R15: 0000000000000000
| [ 94.356169][ C2] preempt_count: 101, expected: 0
| [ 94.356369][ C2] RCU nest depth: 4, expected: 0
| [ 94.356562][ C2] INFO: lockdep is turned off.
| [ 94.357111][ C2] Tainted: [W]=WARN
[ 94.357245][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 94.357459][ C2] Call Trace:
[ 94.357593][ C2]
[ 94.357685][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 94.357865][ C2] __might_resched (kernel/sched/core.c:8759)
[ 94.358044][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 94.358266][ 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)
[ 94.358488][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 94.358665][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 94.358843][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 94.359024][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 94.359199][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 94.359374][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 94.359550][ C2] skb_copy (net/core/skbuff.c:2221)
[ 94.359682][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 94.359859][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 94.360037][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 94.360212][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 94.360386][ 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)
[ 94.360563][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 94.360741][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 94.360921][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 94.361096][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 94.361274][ 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)
[ 94.361447][ C2] ? tc_run (net/core/dev.c:4044)
[ 94.361579][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 94.361750][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 94.361926][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 94.362105][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 94.362281][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 94.362459][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 94.362633][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 94.362811][ C2] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 94.362992][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 94.363173][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 94.363348][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 94.363526][ 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)
[ 94.363667][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 94.363845][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 94.364020][ 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)
[ 94.364196][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 94.364371][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 94.364545][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 94.364720][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 94.364895][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 94.365116][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 94.365335][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 94.365508][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 94.365681][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 94.365864][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 94.366038][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 94.366214][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 94.366394][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 94.366570][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 94.366789][ C2] handle_softirqs (kernel/softirq.c:561)
[ 94.366966][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 94.367139][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 94.367271][ C2]
[ 94.367360][ C2]
[ 94.367448][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 94.367627][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 94.367800][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 94.367977][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 94.368150][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 94.368326][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 94.368499][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 94.368670][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 94.368891][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 94.369071][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 94.369246][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 94.369419][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 94.369595][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 94.369770][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 94.369944][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 94.370122][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 94.370295][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 94.370466][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 94.370638][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 94.370812][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 94.370986][ C2] ? sock_ioctl (net/socket.c:1342)
[ 94.371161][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 94.371335][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 94.371510][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 94.371685][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 94.371862][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 94.372037][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 94.372253][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 94.372428][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 94.372647][ C2] RIP: 0033:0x7fc826181a4a
[ 94.372833][ 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
[ 94.373478][ C2] RSP: 002b:00007fff66b2a168 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 94.373814][ C2] RAX: ffffffffffffffda RBX: 0000000024b5b9d0 RCX: 00007fc826181a4a
[ 94.374186][ C2] RDX: 000000000000002a RSI: 0000000024b5bc92 RDI: 0000000000000005
[ 94.374418][ C2] RBP: 0000000024b5bc92 R08: 00007fff66b2a170 R09: 0000000000000014
[ 94.374683][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 94.374964][ C2] R13: 000000000000002a R14: 00007fff66b2a170 R15: 0000000000000000
| [ 104.537172][ C2] preempt_count: 101, expected: 0
| [ 104.537380][ C2] RCU nest depth: 3, expected: 0
| [ 104.537599][ C2] INFO: lockdep is turned off.
| [ 104.538122][ C2] Tainted: [W]=WARN
[ 104.538258][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 104.538461][ C2] Call Trace:
[ 104.538585][ C2]
[ 104.538665][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 104.538842][ C2] __might_resched (kernel/sched/core.c:8759)
[ 104.539009][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 104.539214][ 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)
[ 104.539402][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 104.539561][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 104.539718][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 104.539881][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 104.540037][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 104.540230][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 104.540382][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 104.540537][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 104.540704][ C2] skb_copy (net/core/skbuff.c:2221)
[ 104.540832][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 104.541010][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 104.541220][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 104.541477][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 104.541647][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 104.541811][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 104.542019][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 104.542188][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 104.542343][ C2] ? tc_run (net/core/dev.c:4044)
[ 104.542466][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 104.542653][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 104.542809][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 104.542963][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 104.543077][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 104.543231][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 104.543409][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 104.543566][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 104.543723][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 104.543879][ 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)
[ 104.543994][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 104.544145][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 104.544299][ 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)
[ 104.544453][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 104.544606][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 104.544764][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 104.544916][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 104.545065][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 104.545254][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 104.545445][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 104.545611][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 104.545779][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 104.545952][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 104.546112][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 104.546266][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 104.546442][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 104.546606][ C2] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 104.546764][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 104.546919][ C2] handle_softirqs (kernel/softirq.c:561)
[ 104.547074][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 104.547231][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 104.547346][ C2]
[ 104.547429][ C2]
[ 104.547508][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 104.547663][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 104.547821][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 104.547975][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 104.548127][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 104.548289][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 104.548444][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 104.548602][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 104.548794][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 104.548947][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 104.549104][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 104.549257][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 104.549418][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 104.549575][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 104.549728][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 104.549896][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 104.550047][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 104.550200][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 104.550354][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 104.550511][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 104.550673][ C2] ? sock_ioctl (net/socket.c:1342)
[ 104.550823][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 104.550977][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 104.551125][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 104.551276][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 104.551427][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 104.551582][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 104.551775][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 104.551927][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 104.552121][ C2] RIP: 0033:0x7f7a15e0ca4a
[ 104.552284][ 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
[ 104.552859][ C2] RSP: 002b:00007ffc0c017268 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 104.553093][ C2] RAX: ffffffffffffffda RBX: 000000001b3209d0 RCX: 00007f7a15e0ca4a
[ 104.553334][ C2] RDX: 000000000000002a RSI: 000000001b320c92 RDI: 0000000000000005
[ 104.553572][ C2] RBP: 000000001b320c92 R08: 00007ffc0c017270 R09: 0000000000000014
[ 104.553814][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 104.554067][ C2] R13: 000000000000002a R14: 00007ffc0c017270 R15: 0000000000000000
| [ 106.600163][ C3] preempt_count: 101, expected: 0
| [ 106.600340][ C3] RCU nest depth: 3, expected: 0
| [ 106.600502][ C3] INFO: lockdep is turned off.
| [ 106.601008][ C3] Tainted: [W]=WARN
[ 106.601134][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 106.601342][ C3] Call Trace:
[ 106.601477][ C3]
[ 106.601562][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 106.601734][ C3] __might_resched (kernel/sched/core.c:8759)
[ 106.601903][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 106.602111][ 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)
[ 106.602315][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 106.602480][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 106.602645][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 106.602814][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 106.602977][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 106.603179][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 106.603345][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 106.603508][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 106.603673][ C3] skb_copy (net/core/skbuff.c:2221)
[ 106.603797][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 106.603971][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 106.604181][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 106.604426][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 106.604596][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 106.604764][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 106.604929][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 106.605091][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 106.605257][ C3] ? tc_run (net/core/dev.c:4044)
[ 106.605382][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 106.605551][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 106.605730][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 106.605898][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 106.606021][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 106.606185][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 106.606348][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 106.606513][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 106.606679][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 106.606805][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 106.606969][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 106.607134][ 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)
[ 106.607300][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 106.607468][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 106.607631][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 106.607818][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 106.607982][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 106.608191][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 106.608396][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 106.608560][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 106.608724][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 106.608888][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 106.609053][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 106.609217][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 106.609384][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 106.609548][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 106.609755][ C3] handle_softirqs (kernel/softirq.c:561)
[ 106.609927][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 106.610089][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 106.610217][ C3]
[ 106.610302][ C3]
[ 106.610386][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 106.610545][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 106.610708][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 106.610874][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 106.611035][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 106.611198][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 106.611372][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 106.611534][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 106.611748][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 106.611913][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 106.612079][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 106.612239][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 106.612402][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 106.612569][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 106.612731][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 106.612894][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 106.613056][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 106.613217][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 106.613381][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 106.613546][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 106.613709][ C3] ? sock_ioctl (net/socket.c:1342)
[ 106.613879][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 106.614047][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 106.614208][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 106.614372][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 106.614535][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 106.614699][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 106.614907][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 106.615076][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 106.615283][ C3] RIP: 0033:0x7fd69fe09a4a
[ 106.615461][ 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
[ 106.616046][ C3] RSP: 002b:00007fff4467c848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 106.616302][ C3] RAX: ffffffffffffffda RBX: 000000003777f9d0 RCX: 00007fd69fe09a4a
[ 106.616545][ C3] RDX: 000000000000002a RSI: 000000003777fc92 RDI: 0000000000000005
[ 106.616789][ C3] RBP: 000000003777fc92 R08: 00007fff4467c850 R09: 0000000000000014
[ 106.617037][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 106.617290][ C3] R13: 000000000000002a R14: 00007fff4467c850 R15: 0000000000000000
| [ 108.695114][ C0] preempt_count: 101, expected: 0
| [ 108.695302][ C0] RCU nest depth: 3, expected: 0
| [ 108.695458][ C0] INFO: lockdep is turned off.
| [ 108.695928][ C0] Tainted: [W]=WARN
[ 108.696047][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 108.696234][ C0] Call Trace:
[ 108.696350][ C0]
[ 108.696428][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 108.696593][ C0] __might_resched (kernel/sched/core.c:8759)
[ 108.696746][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 108.696941][ 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)
[ 108.697130][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 108.697288][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 108.697456][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 108.697611][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 108.697764][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 108.697951][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 108.698106][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 108.698266][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 108.698426][ C0] skb_copy (net/core/skbuff.c:2221)
[ 108.698549][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 108.698710][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 108.698905][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 108.699134][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 108.699289][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 108.699443][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 108.699597][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 108.699751][ C0] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 108.699907][ C0] ? tc_run (net/core/dev.c:4044)
[ 108.700023][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 108.700179][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 108.700331][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 108.700485][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 108.700598][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 108.700751][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 108.700907][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 108.701062][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 108.701211][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 108.701364][ 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)
[ 108.701479][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 108.701631][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 108.701787][ 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)
[ 108.701945][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 108.702104][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 108.702257][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 108.702409][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 108.702564][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 108.702755][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 108.702944][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 108.703098][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 108.703254][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 108.703413][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 108.703567][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 108.703723][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 108.703878][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 108.704036][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 108.704230][ C0] handle_softirqs (kernel/softirq.c:561)
[ 108.704389][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 108.704547][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 108.704664][ C0]
[ 108.704744][ C0]
[ 108.704823][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 108.704975][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 108.705127][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 108.705282][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 108.705436][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 108.705598][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 108.705770][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 108.705923][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 108.706116][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 108.706272][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 108.706437][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 108.706604][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 108.706781][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 108.706949][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 108.707114][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 108.707283][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 108.707447][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 108.707613][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 108.707784][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 108.707961][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 108.708131][ C0] ? sock_ioctl (net/socket.c:1342)
[ 108.708307][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 108.708474][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 108.708639][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 108.708805][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 108.708972][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 108.709140][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 108.709353][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 108.709520][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 108.709734][ C0] RIP: 0033:0x7f63408c7a4a
[ 108.709909][ 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
[ 108.710451][ C0] RSP: 002b:00007ffd85859028 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 108.710681][ C0] RAX: ffffffffffffffda RBX: 000000002399d9d0 RCX: 00007f63408c7a4a
[ 108.710946][ C0] RDX: 000000000000002a RSI: 000000002399dc92 RDI: 0000000000000005
[ 108.711172][ C0] RBP: 000000002399dc92 R08: 00007ffd85859030 R09: 0000000000000014
[ 108.711404][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 108.711632][ C0] R13: 000000000000002a R14: 00007ffd85859030 R15: 0000000000000000
| [ 110.772255][ C2] preempt_count: 101, expected: 0
| [ 110.772419][ C2] RCU nest depth: 3, expected: 0
| [ 110.772588][ C2] INFO: lockdep is turned off.
| [ 110.773058][ C2] Tainted: [W]=WARN
[ 110.773172][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 110.773365][ C2] Call Trace:
[ 110.773493][ C2]
[ 110.773572][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 110.773733][ C2] __might_resched (kernel/sched/core.c:8759)
[ 110.773889][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 110.774083][ 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)
[ 110.774273][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 110.774446][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 110.774611][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 110.774767][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 110.774922][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 110.775128][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 110.775285][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 110.775434][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 110.775584][ C2] skb_copy (net/core/skbuff.c:2221)
[ 110.775706][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 110.775864][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 110.776055][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 110.776285][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 110.776443][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 110.776605][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 110.776758][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 110.776913][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 110.777070][ C2] ? tc_run (net/core/dev.c:4044)
[ 110.777201][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 110.777355][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 110.777505][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 110.777658][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 110.777786][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 110.777936][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 110.778086][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 110.778247][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 110.778397][ 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)
[ 110.778511][ C2] ? __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2418)
[ 110.778679][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 110.778830][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 110.778994][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 110.779145][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 110.779295][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 110.779471][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 110.779660][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 110.779848][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 110.779999][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 110.780167][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 110.780318][ C2] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 110.780524][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 110.780682][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 110.780834][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 110.780982][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 110.781149][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 110.781298][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 110.781448][ C2] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 110.781578][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 110.781770][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878)
[ 110.781921][ C2] handle_softirqs (kernel/softirq.c:561)
[ 110.782073][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 110.782224][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 110.782338][ C2]
[ 110.782416][ C2]
[ 110.782492][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 110.782642][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 110.782794][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 110.782946][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 110.783097][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 110.783255][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 110.783407][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 110.783557][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 110.783750][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 110.783902][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 110.784055][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 110.784204][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 110.784355][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 110.784507][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 110.784661][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 110.784812][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 110.784966][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 110.785116][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 110.785267][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 110.785420][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 110.785574][ C2] ? sock_ioctl (net/socket.c:1342)
[ 110.785736][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 110.785889][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 110.786038][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 110.786194][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 110.786345][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 110.786496][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 110.786684][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 110.786835][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 110.787026][ C2] RIP: 0033:0x7fc91ab18a4a
[ 110.787184][ 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
[ 110.787716][ C2] RSP: 002b:00007ffe95fdc7a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 110.787946][ C2] RAX: ffffffffffffffda RBX: 000000001d43d9d0 RCX: 00007fc91ab18a4a
[ 110.788170][ C2] RDX: 000000000000002a RSI: 000000001d43dc92 RDI: 0000000000000005
[ 110.788396][ C2] RBP: 000000001d43dc92 R08: 00007ffe95fdc7b0 R09: 0000000000000014
[ 110.788620][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 110.788844][ C2] R13: 000000000000002a R14: 00007ffe95fdc7b0 R15: 0000000000000000
| [ 117.723922][ C2] preempt_count: 100, expected: 0
| [ 117.724186][ C2] RCU nest depth: 4, expected: 0
| [ 117.724472][ C2] INFO: lockdep is turned off.
| [ 117.725222][ C2] Tainted: [W]=WARN
[ 117.725417][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 117.725749][ C2] Call Trace:
[ 117.725935][ C2]
[ 117.726066][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 117.726333][ C2] __might_resched (kernel/sched/core.c:8759)
[ 117.726589][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 117.726924][ 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)
[ 117.727238][ C2] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:257)
[ 117.727488][ C2] ? kernel_text_address (kernel/extable.c:99)
[ 117.727756][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 117.728030][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 117.728283][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 117.728532][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 117.728782][ C2] ? ret_from_fork_asm (arch/x86/entry/entry_64.S:257)
[ 117.729040][ C2] skb_copy (net/core/skbuff.c:2221)
[ 117.729236][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 117.729494][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 117.729751][ C2] ? lockdep_init_map_type (kernel/locking/lockdep.c:122 kernel/locking/lockdep.c:4983)
[ 117.730011][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 117.730259][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 117.730511][ C2] ? skb_scrub_packet (./include/net/dst.h:263 ./include/net/dst.h:275 net/core/skbuff.c:6179)
[ 117.730764][ 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)
[ 117.731008][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 117.731265][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 117.731512][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 117.731762][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 117.732004][ 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)
[ 117.732249][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 117.732495][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 117.732737][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 117.732978][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 117.733230][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 117.733481][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 117.733725][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 117.733979][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 117.734225][ C2] ? ip_fast_csum (lib/checksum.c:99)
[ 117.734476][ C2] ? ip_rcv_finish_core (./include/net/net_namespace.h:393 (discriminator 3) ./include/linux/netdevice.h:2652 (discriminator 3) net/ipv4/ip_input.c:372 (discriminator 3))
[ 117.734725][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 117.734971][ 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)
[ 117.735161][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 117.735422][ C2] ? kasan_save_stack (mm/kasan/common.c:49)
[ 117.735706][ C2] ? kasan_save_stack (mm/kasan/common.c:48)
[ 117.735943][ C2] ? kasan_save_track (./arch/x86/include/asm/current.h:49 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 117.736183][ C2] ? kasan_save_free_info (mm/kasan/generic.c:585)
[ 117.736433][ C2] ? __kasan_slab_free (mm/kasan/common.c:271)
[ 117.736681][ C2] ? slab_free_after_rcu_debug (mm/slub.c:4663)
[ 117.736918][ C2] ? rcu_do_batch (kernel/rcu/tree.c:2567)
[ 117.737116][ C2] ? rcu_core (kernel/rcu/tree.c:2825)
[ 117.737239][ C2] ? handle_softirqs (kernel/softirq.c:561)
[ 117.737407][ C2] ? run_ksoftirqd (kernel/softirq.c:418 kernel/softirq.c:951 kernel/softirq.c:942)
[ 117.737568][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 117.737732][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 117.737942][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 117.738178][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 117.738380][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 117.738539][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 117.738696][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 117.738856][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 117.739008][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 117.739161][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 117.739705][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 117.739860][ C2] ? finish_task_switch.isra.0 (kernel/sched/core.c:5048 kernel/sched/core.c:5075 kernel/sched/core.c:5122 kernel/sched/core.c:5241)
[ 117.740049][ C2] ? __switch_to (./arch/x86/include/asm/bitops.h:55 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 ./include/linux/sched.h:1994 ./arch/x86/include/asm/fpu/sched.h:68 arch/x86/kernel/process_64.c:674)
[ 117.740231][ C2] ? __schedule (kernel/sched/core.c:6637)
[ 117.740385][ C2] ? __pfx___schedule (kernel/sched/core.c:6637)
[ 117.740551][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 117.740744][ C2] handle_softirqs (kernel/softirq.c:561)
[ 117.740901][ C2] ? __pfx_run_ksoftirqd (kernel/softirq.c:943)
[ 117.741054][ C2] run_ksoftirqd (kernel/softirq.c:418 kernel/softirq.c:951 kernel/softirq.c:942)
[ 117.741204][ C2] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3))
[ 117.741359][ C2] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107)
[ 117.741509][ C2] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107)
[ 117.741657][ C2] kthread (kernel/kthread.c:389)
[ 117.741782][ C2] ? __pfx_kthread (kernel/kthread.c:342)
[ 117.742014][ C2] ret_from_fork (arch/x86/kernel/process.c:147)
[ 117.742267][ C2] ? __pfx_kthread (kernel/kthread.c:342)
[ 117.742515][ C2] ret_from_fork_asm (arch/x86/entry/entry_64.S:257)
| [ 121.129212][ C2] preempt_count: 101, expected: 0
| [ 121.129410][ C2] RCU nest depth: 3, expected: 0
| [ 121.129590][ C2] INFO: lockdep is turned off.
| [ 121.130250][ C2] Tainted: [W]=WARN
[ 121.130413][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 121.130715][ C2] Call Trace:
[ 121.130911][ C2]
[ 121.131042][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 121.131312][ C2] __might_resched (kernel/sched/core.c:8759)
[ 121.131575][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 121.131891][ 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)
[ 121.132207][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 121.132464][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 121.132744][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 121.133000][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 121.133252][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 121.133572][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 121.133826][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 121.134076][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 121.134316][ C2] skb_copy (net/core/skbuff.c:2221)
[ 121.134498][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 121.134745][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 121.135052][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 121.135397][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 121.135654][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 121.135899][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 121.136145][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 121.136382][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 121.136640][ C2] ? tc_run (net/core/dev.c:4044)
[ 121.136818][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 121.137068][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 121.137319][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 121.137552][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 121.137722][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 121.137951][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 121.138189][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 121.138418][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 121.138668][ 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)
[ 121.138841][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 121.139097][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 121.139348][ 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)
[ 121.139600][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 121.139831][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 121.140062][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 121.140306][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 121.140542][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 121.140825][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 121.141134][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 121.141372][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 121.141610][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 121.141850][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 121.142101][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 121.142343][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 121.142574][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 121.142822][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 121.143139][ C2] handle_softirqs (kernel/softirq.c:561)
[ 121.143395][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 121.143645][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 121.143836][ C2]
[ 121.143971][ C2]
[ 121.144095][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 121.144343][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 121.144591][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 121.144844][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 121.145089][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 121.145335][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 121.145592][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 121.145852][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 121.146152][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 121.146403][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 121.146656][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 121.146903][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 121.147145][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 121.147385][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 121.147641][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 121.147887][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 121.148126][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 121.148366][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 121.148607][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 121.148851][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 121.149095][ C2] ? sock_ioctl (net/socket.c:1342)
[ 121.149348][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 121.149588][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 121.149823][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 121.150067][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 121.150304][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 121.150546][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 121.150848][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 121.151101][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 121.151401][ C2] RIP: 0033:0x7f710dbd6a4a
[ 121.151694][ 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
[ 121.152551][ C2] RSP: 002b:00007ffe3684dc28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 121.152932][ C2] RAX: ffffffffffffffda RBX: 00000000199319d0 RCX: 00007f710dbd6a4a
[ 121.153297][ C2] RDX: 000000000000002a RSI: 0000000019931c92 RDI: 0000000000000005
[ 121.153662][ C2] RBP: 0000000019931c92 R08: 00007ffe3684dc30 R09: 0000000000000014
[ 121.154037][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 121.154412][ C2] R13: 000000000000002a R14: 00007ffe3684dc30 R15: 0000000000000000
| [ 123.162002][ C3] preempt_count: 101, expected: 0
| [ 123.162155][ C3] RCU nest depth: 3, expected: 0
| [ 123.162315][ C3] INFO: lockdep is turned off.
| [ 123.162778][ C3] Tainted: [W]=WARN
[ 123.162896][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 123.163084][ C3] Call Trace:
[ 123.163201][ C3]
[ 123.163285][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 123.163452][ C3] __might_resched (kernel/sched/core.c:8759)
[ 123.163615][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 123.163810][ 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)
[ 123.163997][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 123.164151][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 123.164306][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 123.164455][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 123.164612][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 123.164809][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 123.164963][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 123.165114][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 123.165268][ C3] skb_copy (net/core/skbuff.c:2221)
[ 123.165382][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 123.165536][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 123.165744][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 123.165985][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 123.166141][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 123.166298][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 123.166456][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 123.166611][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 123.166761][ C3] ? tc_run (net/core/dev.c:4044)
[ 123.166876][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 123.167039][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 123.167192][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 123.167344][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 123.167459][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 123.167610][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 123.167764][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 123.167917][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 123.168068][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 123.168224][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 123.168340][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 123.168491][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 123.168645][ 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)
[ 123.168800][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 123.168962][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 123.169116][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 123.169266][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 123.169424][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 123.169616][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 123.169806][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 123.169957][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 123.170114][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 123.170268][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 123.170423][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 123.170584][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 123.170738][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 123.170895][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 123.171047][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 123.171240][ C3] handle_softirqs (kernel/softirq.c:561)
[ 123.171397][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 123.171548][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 123.171670][ C3]
[ 123.171748][ C3]
[ 123.171825][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 123.171979][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 123.172130][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 123.172286][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 123.172440][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 123.172594][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 123.172757][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 123.172907][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 123.173100][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 123.173258][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 123.173414][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 123.173564][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 123.173720][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 123.173879][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 123.174032][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 123.174184][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 123.174334][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 123.174487][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 123.174641][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 123.174796][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 123.174951][ C3] ? sock_ioctl (net/socket.c:1342)
[ 123.175111][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 123.175270][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 123.175420][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 123.175573][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 123.175737][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 123.175892][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 123.176081][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 123.176244][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 123.176438][ C3] RIP: 0033:0x7f2b34fb0a4a
[ 123.176598][ 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
[ 123.177140][ C3] RSP: 002b:00007ffc2b268768 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 123.177381][ C3] RAX: ffffffffffffffda RBX: 0000000038cca9d0 RCX: 00007f2b34fb0a4a
[ 123.177610][ C3] RDX: 000000000000002a RSI: 0000000038ccac92 RDI: 0000000000000005
[ 123.177838][ C3] RBP: 0000000038ccac92 R08: 00007ffc2b268770 R09: 0000000000000014
[ 123.178062][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 123.178300][ C3] R13: 000000000000002a R14: 00007ffc2b268770 R15: 0000000000000000
| [ 125.213139][ C0] preempt_count: 101, expected: 0
| [ 125.213306][ C0] RCU nest depth: 3, expected: 0
| [ 125.213461][ C0] INFO: lockdep is turned off.
| [ 125.213957][ C0] Tainted: [W]=WARN
[ 125.214080][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 125.214284][ C0] Call Trace:
[ 125.214406][ C0]
[ 125.214489][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 125.214677][ C0] __might_resched (kernel/sched/core.c:8759)
[ 125.214840][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 125.215060][ 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)
[ 125.215250][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 125.215412][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 125.215581][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 125.215752][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 125.215907][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 125.216098][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 125.216258][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 125.216424][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 125.216578][ C0] skb_copy (net/core/skbuff.c:2221)
[ 125.216699][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 125.216856][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 125.217052][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 125.217301][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 125.217457][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 125.217618][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 125.217775][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 125.217934][ C0] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 125.218089][ C0] ? tc_run (net/core/dev.c:4044)
[ 125.218207][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 125.218368][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 125.218522][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 125.218680][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 125.218797][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 125.218949][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 125.219100][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 125.219251][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 125.219403][ 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)
[ 125.219519][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 125.219672][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 125.219829][ 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)
[ 125.219984][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 125.220138][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 125.220295][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 125.220445][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 125.220596][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 125.220787][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 125.220977][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 125.221132][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 125.221283][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 125.221439][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 125.221598][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 125.221753][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 125.221907][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 125.222062][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 125.222269][ C0] handle_softirqs (kernel/softirq.c:561)
[ 125.222432][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 125.222589][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 125.222705][ C0]
[ 125.222785][ C0]
[ 125.222864][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 125.223015][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 125.223166][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 125.223326][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 125.223479][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 125.223636][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 125.223792][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 125.223944][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 125.224136][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 125.224290][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 125.224450][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 125.224609][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 125.224763][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 125.224911][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 125.225065][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 125.225224][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 125.225378][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 125.225533][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 125.225698][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 125.225852][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 125.226006][ C0] ? sock_ioctl (net/socket.c:1342)
[ 125.226157][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 125.226312][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 125.226463][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 125.226617][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 125.226782][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 125.226937][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 125.227129][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 125.227286][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 125.227481][ C0] RIP: 0033:0x7fb1e42aba4a
[ 125.227643][ 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
[ 125.228200][ C0] RSP: 002b:00007ffd7a2b3d28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 125.228449][ C0] RAX: ffffffffffffffda RBX: 000000002ff159d0 RCX: 00007fb1e42aba4a
[ 125.228677][ C0] RDX: 000000000000002a RSI: 000000002ff15c92 RDI: 0000000000000005
[ 125.228911][ C0] RBP: 000000002ff15c92 R08: 00007ffd7a2b3d30 R09: 0000000000000014
[ 125.229157][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 125.229385][ C0] R13: 000000000000002a R14: 00007ffd7a2b3d30 R15: 0000000000000000
| [ 127.288002][ C0] preempt_count: 101, expected: 0
| [ 127.288167][ C0] RCU nest depth: 3, expected: 0
| [ 127.288348][ C0] INFO: lockdep is turned off.
| [ 127.288865][ C0] Tainted: [W]=WARN
[ 127.288990][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 127.289198][ C0] Call Trace:
[ 127.289327][ C0]
[ 127.289412][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 127.289589][ C0] __might_resched (kernel/sched/core.c:8759)
[ 127.289766][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 127.289977][ 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)
[ 127.290181][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 127.290349][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 127.290531][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 127.290695][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 127.290859][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 127.291063][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 127.291229][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 127.291395][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 127.291562][ C0] skb_copy (net/core/skbuff.c:2221)
[ 127.291696][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 127.291867][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 127.292080][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 127.292333][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 127.292504][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 127.292692][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 127.292860][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 127.293037][ C0] ? __pfx_nf_ingress (net/core/dev.c:5491)
[ 127.293206][ C0] ? tc_run (net/core/dev.c:4044)
[ 127.293334][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 127.293512][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 127.293693][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 127.293861][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 127.293988][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 127.294159][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 127.294337][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 127.294510][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 127.294676][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 127.294845][ 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)
[ 127.294973][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 127.295144][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 127.295315][ 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)
[ 127.295488][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 127.295679][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 127.295849][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 127.296015][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 127.296188][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 127.296398][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 127.296610][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 127.296776][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 127.296951][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 127.297121][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 127.297288][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 127.297456][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 127.297623][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 127.297794][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 127.298008][ C0] handle_softirqs (kernel/softirq.c:561)
[ 127.298192][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 127.298370][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 127.298497][ C0]
[ 127.298584][ C0]
[ 127.298670][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 127.298838][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 127.299004][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 127.299177][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 127.299350][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 127.299522][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 127.299692][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 127.299862][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 127.300068][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 127.300236][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 127.300405][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 127.300576][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 127.300745][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 127.300911][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 127.301078][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 127.301249][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 127.301416][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 127.301584][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 127.301750][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 127.301927][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 127.302094][ C0] ? sock_ioctl (net/socket.c:1342)
[ 127.302263][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 127.302431][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 127.302598][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 127.302764][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 127.302931][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 127.303126][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 127.303338][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 127.303508][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 127.303718][ C0] RIP: 0033:0x7f43cce47a4a
[ 127.303896][ 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
[ 127.304492][ C0] RSP: 002b:00007ffdb2afaf08 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 127.304749][ C0] RAX: ffffffffffffffda RBX: 00000000112b79d0 RCX: 00007f43cce47a4a
[ 127.304997][ C0] RDX: 000000000000002a RSI: 00000000112b7c92 RDI: 0000000000000005
[ 127.305243][ C0] RBP: 00000000112b7c92 R08: 00007ffdb2afaf10 R09: 0000000000000014
[ 127.305497][ 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