======================================
| [ 25.056233][ C2] #2: ffffffffbb159060 (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
| [ 25.056552][ C2] #3: ffffffffbb159060 (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)
| [ 25.056856][ C2]
| [ 25.056856][ C2] stack backtrace:
[ 25.057336][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 25.057542][ C2] Call Trace:
[ 25.057677][ C2]
[ 25.057765][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 25.057940][ C2] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 25.058116][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 25.058303][ C2] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 25.058472][ C2] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 25.058647][ C2] ? stack_trace_save (kernel/stacktrace.c:123)
[ 25.058841][ C2] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 25.059018][ C2] ? fib_table_lookup (net/ipv4/fib_trie.c:1634)
[ 25.059202][ C2] ? save_trace (kernel/locking/lockdep.c:588)
[ 25.059389][ C2] mark_lock (kernel/locking/lockdep.c:4749)
[ 25.059540][ C2] mark_usage (kernel/locking/lockdep.c:4638)
[ 25.059667][ C2] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 25.059833][ C2] ? fib_rules_lookup (net/core/fib_rules.c:295)
[ 25.060023][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 25.060199][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.060420][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 25.060594][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.060773][ C2] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 25.060899][ C2] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 25.061087][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.061260][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.061476][ C2] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 25.061647][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.061864][ C2] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.062074][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 25.062244][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 25.062419][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 25.062598][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 25.062774][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.062957][ C2] ? 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)
[ 25.063127][ C2] skb_copy (net/core/skbuff.c:2221)
[ 25.063272][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 25.063453][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 25.063632][ C2] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 25.063820][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 25.063995][ 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)
[ 25.064164][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 25.064352][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 25.064521][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 25.064697][ 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)
[ 25.064867][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 25.065037][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 25.065226][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 25.065394][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 25.065574][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 25.065745][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 25.065927][ 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)
[ 25.066071][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 25.066253][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.066442][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 25.066613][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.066790][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 25.066956][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.067134][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 25.067351][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 25.067574][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.067750][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.067917][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 25.068090][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 25.068261][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 25.068433][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 25.068614][ C2] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 25.068792][ C2] ? rcu_core (kernel/rcu/tree.c:2457 kernel/rcu/tree.c:2807)
[ 25.068920][ C2] ? trace_rcu_quiescent_state_report (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:368)
[ 25.069146][ C2] ? rcu_report_qs_rnp (kernel/rcu/tree.c:2317 (discriminator 9))
[ 25.069314][ C2] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4339 kernel/locking/lockdep.c:4406)
[ 25.069534][ C2] handle_softirqs (kernel/softirq.c:561)
[ 25.069706][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 25.069886][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 25.070023][ C2]
[ 25.070112][ C2]
[ 25.070214][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 25.070382][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 25.070565][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 25.070734][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 25.070900][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 25.071080][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 25.071251][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 25.071437][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 25.071657][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 25.071827][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 25.072006][ C2] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 25.072175][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.072354][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 25.072523][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.072700][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.072868][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.073034][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.073214][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 25.073445][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 25.073651][ C2] ? sock_ioctl (net/socket.c:1342)
[ 25.073856][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 25.074059][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 25.074272][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 25.074473][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 25.074677][ C2] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 25.074927][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 25.075131][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 25.075385][ C2] RIP: 0033:0x7f21bbd09a4a
[ 25.075597][ 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
[ 25.076321][ C2] RSP: 002b:00007ffc367971c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 25.076628][ C2] RAX: ffffffffffffffda RBX: 00000000021529d0 RCX: 00007f21bbd09a4a
[ 25.076930][ C2] RDX: 000000000000002a RSI: 0000000002152c92 RDI: 0000000000000005
[ 25.077235][ C2] RBP: 0000000002152c92 R08: 00007ffc367971d0 R09: 0000000000000014
[ 25.077541][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 25.077846][ C2] R13: 000000000000002a R14: 00007ffc367971d0 R15: 0000000000000000
| [ 25.078744][ C2] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 395, name: mausezahn
| [ 25.079093][ C2] preempt_count: 101, expected: 0
| [ 25.079319][ C2] RCU nest depth: 4, expected: 0
| [ 25.079525][ C2] INFO: lockdep is turned off.
[ 25.080032][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 25.080272][ C2] Call Trace:
[ 25.080424][ C2]
[ 25.080524][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 25.080724][ C2] __might_resched (kernel/sched/core.c:8759)
[ 25.080919][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.081165][ 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)
[ 25.081404][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 25.081603][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 25.081793][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 25.081985][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 25.082178][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.082365][ C2] ? 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)
[ 25.082560][ C2] skb_copy (net/core/skbuff.c:2221)
[ 25.082706][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 25.082902][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 25.083094][ C2] ? find_held_lock (kernel/locking/lockdep.c:5339)
[ 25.083288][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 25.083478][ 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)
[ 25.083670][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 25.083866][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 25.084058][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 25.084257][ 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)
[ 25.084448][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 25.084641][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 25.084839][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 25.085032][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 25.085223][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 25.085422][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 25.085617][ 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)
[ 25.085763][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 25.085965][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.086157][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 25.086349][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.086544][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 25.086733][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.086924][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 25.087167][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 25.087407][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.087598][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.087790][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 25.087986][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 25.088180][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 25.088375][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 25.088575][ C2] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 25.088767][ C2] ? rcu_core (kernel/rcu/tree.c:2457 kernel/rcu/tree.c:2807)
[ 25.088917][ C2] ? trace_rcu_quiescent_state_report (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:368)
[ 25.089156][ C2] ? rcu_report_qs_rnp (kernel/rcu/tree.c:2317 (discriminator 9))
[ 25.089348][ C2] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4339 kernel/locking/lockdep.c:4406)
[ 25.089588][ C2] handle_softirqs (kernel/softirq.c:561)
[ 25.089787][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 25.089986][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 25.090130][ C2]
[ 25.090231][ C2]
[ 25.090328][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 25.090520][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 25.090709][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 25.090905][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 25.091097][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 25.091294][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 25.091489][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 25.091680][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 25.091921][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 25.092116][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 25.092309][ C2] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 25.092498][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.092694][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 25.092884][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.093072][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.093267][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.093459][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.093652][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 25.093846][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 25.094040][ C2] ? sock_ioctl (net/socket.c:1342)
[ 25.094237][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 25.094428][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 25.094619][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 25.094808][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 25.095000][ C2] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 25.095235][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 25.095429][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 25.095677][ C2] RIP: 0033:0x7f21bbd09a4a
[ 25.095888][ 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
[ 25.096571][ C2] RSP: 002b:00007ffc367971c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 25.096861][ C2] RAX: ffffffffffffffda RBX: 00000000021529d0 RCX: 00007f21bbd09a4a
[ 25.097153][ C2] RDX: 000000000000002a RSI: 0000000002152c92 RDI: 0000000000000005
[ 25.097441][ C2] RBP: 0000000002152c92 R08: 00007ffc367971d0 R09: 0000000000000014
[ 25.097725][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 25.098012][ C2] R13: 000000000000002a R14: 00007ffc367971d0 R15: 0000000000000000
| [ 27.091162][ C3] preempt_count: 101, expected: 0
| [ 27.091327][ C3] RCU nest depth: 4, expected: 0
| [ 27.091480][ C3] INFO: lockdep is turned off.
| [ 27.091951][ C3] Tainted: [W]=WARN
[ 27.092070][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 27.092263][ C3] Call Trace:
[ 27.092388][ C3]
[ 27.092470][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 27.092636][ C3] __might_resched (kernel/sched/core.c:8759)
[ 27.092801][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 27.093009][ 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)
[ 27.093212][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 27.093378][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 27.093538][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 27.093696][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 27.093851][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 27.094008][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.094164][ C3] skb_copy (net/core/skbuff.c:2221)
[ 27.094283][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 27.094442][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 27.094604][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 27.094761][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 27.094918][ 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)
[ 27.095078][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 27.095238][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 27.095393][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 27.095553][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 27.095713][ 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)
[ 27.095879][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.096042][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 27.096201][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 27.096356][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 27.096516][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 27.096683][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 27.096846][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 27.097001][ C3] ? sock_def_write_space (net/core/sock.c:3502)
[ 27.097161][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 27.097320][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 27.097480][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 27.097655][ 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)
[ 27.097780][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 27.097940][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 27.098099][ 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)
[ 27.098257][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 27.098414][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 27.098570][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 27.098727][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.098887][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 27.099083][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 27.099282][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.099437][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.099594][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 27.099753][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 27.099924][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 27.100099][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 27.100258][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 27.100421][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 27.100619][ C3] handle_softirqs (kernel/softirq.c:561)
[ 27.100778][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 27.100938][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 27.101058][ C3]
[ 27.101140][ C3]
[ 27.101219][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 27.101378][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 27.101537][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 27.101695][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 27.101852][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 27.102017][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 27.102173][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 27.102329][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 27.102528][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 27.102688][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 27.102846][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.103004][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 27.103162][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 27.103320][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.103477][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.103634][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 27.103812][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 27.103989][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 27.104146][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 27.104307][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 27.104467][ C3] ? sock_ioctl (net/socket.c:1342)
[ 27.104626][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 27.104785][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 27.104943][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 27.105108][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 27.105264][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 27.105419][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 27.105612][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 27.105772][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 27.105987][ C3] RIP: 0033:0x7f1ec66f7a4a
[ 27.106150][ 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
[ 27.106704][ C3] RSP: 002b:00007fff36a43de8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 27.106941][ C3] RAX: ffffffffffffffda RBX: 000000000e1959d0 RCX: 00007f1ec66f7a4a
[ 27.107175][ C3] RDX: 000000000000002a RSI: 000000000e195c92 RDI: 0000000000000005
[ 27.107413][ C3] RBP: 000000000e195c92 R08: 00007fff36a43df0 R09: 0000000000000014
[ 27.107646][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 27.107878][ C3] R13: 000000000000002a R14: 00007fff36a43df0 R15: 0000000000000000
| [ 29.167466][ C0] preempt_count: 101, expected: 0
| [ 29.167625][ C0] RCU nest depth: 4, expected: 0
| [ 29.167782][ C0] INFO: lockdep is turned off.
| [ 29.168299][ C0] Tainted: [W]=WARN
[ 29.168419][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 29.168615][ C0] Call Trace:
[ 29.168739][ C0]
[ 29.168827][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 29.169059][ C0] __might_resched (kernel/sched/core.c:8759)
[ 29.169231][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 29.169439][ 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)
[ 29.169691][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 29.169856][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 29.170093][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 29.170291][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 29.170450][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.170611][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.170770][ C0] skb_copy (net/core/skbuff.c:2221)
[ 29.170890][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 29.171071][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 29.171235][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 29.171395][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 29.171551][ 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)
[ 29.171711][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 29.171887][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.172087][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 29.172320][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 29.172479][ 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)
[ 29.172638][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.172796][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 29.172953][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 29.173123][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 29.173286][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 29.173452][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 29.173608][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 29.173765][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 29.173925][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 29.174097][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 29.174258][ 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)
[ 29.174377][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 29.174540][ C0] ? enqueue_hrtimer (kernel/time/hrtimer.c:1085 (discriminator 3))
[ 29.174697][ C0] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 29.174855][ C0] ? hrtimer_start_range_ns (kernel/time/hrtimer.c:176 kernel/time/hrtimer.c:1291)
[ 29.175019][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 29.175196][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.175357][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 29.175555][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 29.175756][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.175922][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.176105][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 29.176264][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 29.176424][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 29.176619][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 29.176779][ C0] ? try_to_wake_up (kernel/sched/core.c:2197 kernel/sched/core.c:4025 kernel/sched/core.c:4191)
[ 29.176939][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 29.177108][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.177274][ C0] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 29.177436][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 29.177593][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 29.177817][ C0] handle_softirqs (kernel/softirq.c:561)
[ 29.177983][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 29.178146][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 29.178286][ C0]
[ 29.178370][ C0]
[ 29.178451][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 29.178609][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 29.178768][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 29.178932][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 29.179118][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 29.179278][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 29.179487][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 29.179648][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 29.179886][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 29.180070][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 29.180237][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.180392][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 29.180595][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 29.180783][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.180943][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.181111][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 29.181269][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 29.181427][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.181586][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 29.181745][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 29.181903][ C0] ? sock_ioctl (net/socket.c:1342)
[ 29.182082][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 29.182245][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 29.182399][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 29.182560][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 29.182716][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 29.182875][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 29.183140][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 29.183309][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 29.183511][ C0] RIP: 0033:0x7f230f93fa4a
[ 29.183677][ 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
[ 29.184295][ C0] RSP: 002b:00007ffd0c695658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 29.184544][ C0] RAX: ffffffffffffffda RBX: 000000002cd719d0 RCX: 00007f230f93fa4a
[ 29.184805][ C0] RDX: 000000000000002a RSI: 000000002cd71c92 RDI: 0000000000000005
[ 29.185056][ C0] RBP: 000000002cd71c92 R08: 00007ffd0c695660 R09: 0000000000000014
[ 29.185351][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 29.185598][ C0] R13: 000000000000002a R14: 00007ffd0c695660 R15: 0000000000000000
| [ 31.202367][ C0] preempt_count: 101, expected: 0
| [ 31.202527][ C0] RCU nest depth: 4, expected: 0
| [ 31.202682][ C0] INFO: lockdep is turned off.
| [ 31.203167][ C0] Tainted: [W]=WARN
[ 31.203296][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 31.203494][ C0] Call Trace:
[ 31.203613][ C0]
[ 31.203693][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 31.203862][ C0] __might_resched (kernel/sched/core.c:8759)
[ 31.204029][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 31.204234][ 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)
[ 31.204428][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 31.204586][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 31.204750][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 31.204906][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 31.205062][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 31.205223][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 31.205384][ C0] skb_copy (net/core/skbuff.c:2221)
[ 31.205504][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 31.205665][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 31.205844][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 31.206013][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 31.206168][ 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)
[ 31.206328][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 31.206495][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 31.206653][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 31.206813][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 31.206971][ 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)
[ 31.207130][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 31.207286][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 31.207443][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 31.207599][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 31.207765][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 31.207923][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 31.208080][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 31.208321][ C0] ? sock_def_write_space (net/core/sock.c:3502)
[ 31.208482][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 31.208641][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 31.208796][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 31.208961][ 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)
[ 31.209082][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 31.209240][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 31.209399][ 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)
[ 31.209561][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 31.209720][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 31.209877][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 31.210036][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 31.210196][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 31.210392][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 31.210596][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 31.210767][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 31.210935][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 31.211096][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 31.211256][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 31.211417][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 31.211575][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 31.211733][ C0] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 31.211893][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 31.212049][ C0] handle_softirqs (kernel/softirq.c:561)
[ 31.212214][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 31.212375][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 31.212497][ C0]
[ 31.212577][ C0]
[ 31.212658][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 31.212814][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 31.212972][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 31.213132][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 31.213306][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 31.213467][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 31.213633][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 31.213791][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 31.213989][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 31.214148][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 31.214308][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 31.214463][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 31.214621][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 31.214785][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 31.214941][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 31.215097][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 31.215252][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 31.215408][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 31.215572][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 31.215730][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 31.215901][ C0] ? sock_ioctl (net/socket.c:1342)
[ 31.216065][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 31.216225][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 31.216384][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 31.216543][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 31.216698][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 31.216858][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 31.217056][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 31.217219][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 31.217420][ C0] RIP: 0033:0x7f70fcdd8a4a
[ 31.217585][ 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
[ 31.218133][ C0] RSP: 002b:00007ffe67da0978 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 31.218373][ C0] RAX: ffffffffffffffda RBX: 0000000012f799d0 RCX: 00007f70fcdd8a4a
[ 31.218609][ C0] RDX: 000000000000002a RSI: 0000000012f79c92 RDI: 0000000000000005
[ 31.218844][ C0] RBP: 0000000012f79c92 R08: 00007ffe67da0980 R09: 0000000000000014
[ 31.219077][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 31.219319][ C0] R13: 000000000000002a R14: 00007ffe67da0980 R15: 0000000000000000
| [ 32.206609][ C0] preempt_count: 100, expected: 0
| [ 32.206835][ C0] RCU nest depth: 3, expected: 0
| [ 32.207058][ C0] INFO: lockdep is turned off.
| [ 32.207718][ C0] Tainted: [W]=WARN
[ 32.207871][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 32.208141][ C0] Call Trace:
[ 32.208313][ C0]
[ 32.208428][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 32.208662][ C0] __might_resched (kernel/sched/core.c:8759)
[ 32.208885][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 32.209253][ 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)
[ 32.209529][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 32.209761][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.209991][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 32.210229][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 32.210465][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 32.210740][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.210969][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.211181][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.211398][ C0] skb_copy (net/core/skbuff.c:2221)
[ 32.211581][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 32.211822][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 32.212110][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 32.212450][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 32.212676][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 32.212923][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 32.213147][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 32.213374][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 32.213641][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.213873][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 32.214057][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 32.214197][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 32.214400][ C0] ? ip6_rcv_core (./include/linux/skbuff.h:3303 net/ipv6/ip6_input.c:290)
[ 32.214575][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.214742][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.214901][ 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)
[ 32.215069][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 32.215235][ C0] ? kasan_save_stack (mm/kasan/common.c:49)
[ 32.215393][ C0] ? inet_gro_receive (net/ipv4/af_inet.c:1486)
[ 32.215605][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 32.215817][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.215982][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 32.216255][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 32.216537][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 32.216724][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.216883][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 32.217081][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 32.217242][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 32.217440][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 32.217660][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 32.217883][ C0] ? 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)
[ 32.218194][ C0] ? __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)
[ 32.218440][ C0] ? __schedule (kernel/sched/core.c:6637)
[ 32.218685][ C0] ? __pfx___schedule (kernel/sched/core.c:6637)
[ 32.218930][ C0] handle_softirqs (kernel/softirq.c:561)
[ 32.219176][ C0] ? __pfx_run_ksoftirqd (kernel/softirq.c:943)
[ 32.219421][ C0] run_ksoftirqd (kernel/softirq.c:418 kernel/softirq.c:951 kernel/softirq.c:942)
[ 32.219668][ C0] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3))
[ 32.219906][ C0] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107)
[ 32.220160][ C0] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107)
[ 32.220406][ C0] kthread (kernel/kthread.c:389)
[ 32.220595][ C0] ? __pfx_kthread (kernel/kthread.c:342)
[ 32.220844][ C0] ret_from_fork (arch/x86/kernel/process.c:147)
[ 32.221072][ C0] ? __pfx_kthread (kernel/kthread.c:342)
[ 32.221311][ C0] ret_from_fork_asm (arch/x86/entry/entry_64.S:257)
| [ 33.370165][ C2] preempt_count: 101, expected: 0
| [ 33.370346][ C2] RCU nest depth: 4, expected: 0
| [ 33.370521][ C2] INFO: lockdep is turned off.
| [ 33.371015][ C2] Tainted: [W]=WARN
[ 33.371134][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 33.371337][ C2] Call Trace:
[ 33.371454][ C2]
[ 33.371539][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 33.371712][ C2] __might_resched (kernel/sched/core.c:8759)
[ 33.371873][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 33.372073][ 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)
[ 33.372267][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 33.372429][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 33.372591][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 33.372745][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 33.372901][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.373058][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 33.373218][ C2] skb_copy (net/core/skbuff.c:2221)
[ 33.373341][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 33.373509][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 33.373674][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 33.373833][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 33.373998][ 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)
[ 33.374160][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 33.374320][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.374477][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 33.374636][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 33.374792][ 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)
[ 33.374952][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.375105][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 33.375265][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 33.375425][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 33.375585][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 33.375741][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 33.375913][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 33.376069][ C2] ? sock_def_write_space (net/core/sock.c:3502)
[ 33.376236][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 33.376395][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 33.376549][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 33.376710][ 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)
[ 33.376830][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 33.376985][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 33.377143][ 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)
[ 33.377306][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 33.377463][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 33.377621][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 33.377776][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.377935][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 33.378128][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 33.378319][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.378478][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.378639][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 33.378797][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 33.378955][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 33.379113][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 33.379271][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 33.379429][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 33.379626][ C2] handle_softirqs (kernel/softirq.c:561)
[ 33.379794][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 33.379951][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 33.380071][ C2]
[ 33.380152][ C2]
[ 33.380232][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 33.380386][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 33.380544][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 33.380703][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 33.380866][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 33.381024][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 33.381182][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 33.381338][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 33.381626][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 33.381787][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 33.381951][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.382110][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 33.382267][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 33.382422][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 33.382585][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.382739][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 33.382903][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 33.383058][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.383217][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 33.383376][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 33.383535][ C2] ? sock_ioctl (net/socket.c:1342)
[ 33.383693][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 33.383849][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 33.384005][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 33.384162][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 33.384326][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 33.384483][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 33.384680][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 33.384838][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 33.385039][ C2] RIP: 0033:0x7f77ad307a4a
[ 33.385203][ 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
[ 33.385761][ C2] RSP: 002b:00007fff9a32dd68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 33.386008][ C2] RAX: ffffffffffffffda RBX: 000000003c9c59d0 RCX: 00007f77ad307a4a
[ 33.386246][ C2] RDX: 000000000000002a RSI: 000000003c9c5c92 RDI: 0000000000000005
[ 33.386481][ C2] RBP: 000000003c9c5c92 R08: 00007fff9a32dd70 R09: 0000000000000014
[ 33.386721][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 33.386953][ C2] R13: 000000000000002a R14: 00007fff9a32dd70 R15: 0000000000000000
| [ 35.388201][ C0] preempt_count: 101, expected: 0
| [ 35.388393][ C0] RCU nest depth: 4, expected: 0
| [ 35.388571][ C0] INFO: lockdep is turned off.
| [ 35.389118][ C0] Tainted: [W]=WARN
[ 35.389251][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 35.389473][ C0] Call Trace:
[ 35.389607][ C0]
[ 35.389698][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 35.389885][ C0] __might_resched (kernel/sched/core.c:8759)
[ 35.390067][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 35.390292][ 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)
[ 35.390519][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 35.390698][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 35.390878][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 35.391053][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 35.391228][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.391407][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 35.391586][ C0] skb_copy (net/core/skbuff.c:2221)
[ 35.391725][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 35.391907][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 35.392088][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 35.392269][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 35.392444][ 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)
[ 35.392624][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 35.392803][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.392989][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 35.393169][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 35.393346][ 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)
[ 35.393522][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.393701][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 35.393881][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 35.394061][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 35.394244][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 35.394426][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 35.394604][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 35.394780][ C0] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 35.394959][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 35.395138][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 35.395313][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 35.395492][ 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)
[ 35.395630][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 35.395820][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 35.395999][ 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)
[ 35.396179][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 35.396356][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 35.396533][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 35.396708][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.396893][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 35.397113][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 35.397335][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.397509][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.397687][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 35.397866][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 35.398043][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 35.398224][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 35.398407][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 35.398588][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 35.398811][ C0] handle_softirqs (kernel/softirq.c:561)
[ 35.398997][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 35.399172][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 35.399308][ C0]
[ 35.399400][ C0]
[ 35.399489][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 35.399670][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 35.399845][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 35.400028][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 35.400205][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 35.400383][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 35.400562][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 35.400742][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 35.400970][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 35.401149][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 35.401328][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.401505][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 35.401682][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 35.401867][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 35.402041][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.402221][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 35.402395][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 35.402574][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.402750][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 35.402928][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 35.403107][ C0] ? sock_ioctl (net/socket.c:1342)
[ 35.403284][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 35.403464][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 35.403646][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 35.403822][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 35.403997][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 35.404174][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 35.404392][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 35.404574][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 35.404804][ C0] RIP: 0033:0x7fb2ceff1a4a
[ 35.404991][ 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
[ 35.405608][ C0] RSP: 002b:00007fff8dd11968 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 35.405887][ C0] RAX: ffffffffffffffda RBX: 000000000053b9d0 RCX: 00007fb2ceff1a4a
[ 35.406130][ C0] RDX: 000000000000002a RSI: 000000000053bc92 RDI: 0000000000000005
[ 35.406369][ C0] RBP: 000000000053bc92 R08: 00007fff8dd11970 R09: 0000000000000014
[ 35.406605][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 35.406840][ C0] R13: 000000000000002a R14: 00007fff8dd11970 R15: 0000000000000000
| [ 37.422123][ C3] preempt_count: 101, expected: 0
| [ 37.422278][ C3] RCU nest depth: 4, expected: 0
| [ 37.422441][ C3] INFO: lockdep is turned off.
| [ 37.422924][ C3] Tainted: [W]=WARN
[ 37.423050][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 37.423251][ C3] Call Trace:
[ 37.423376][ C3]
[ 37.423457][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 37.423627][ C3] __might_resched (kernel/sched/core.c:8759)
[ 37.423796][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 37.423994][ 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)
[ 37.424190][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 37.424350][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 37.424509][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 37.424677][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 37.424845][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.425011][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.425171][ C3] skb_copy (net/core/skbuff.c:2221)
[ 37.425290][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 37.425453][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 37.425628][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 37.425798][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 37.425955][ 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)
[ 37.426117][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 37.426277][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.426434][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 37.426597][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 37.426754][ 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)
[ 37.426911][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.427067][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 37.427224][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 37.427382][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 37.427542][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 37.427705][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 37.427864][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 37.428022][ C3] ? sock_def_write_space (net/core/sock.c:3502)
[ 37.428180][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 37.428341][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 37.428497][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 37.428657][ 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)
[ 37.428781][ C3] ? __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2418)
[ 37.428939][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 37.429095][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.429249][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 37.429407][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 37.429561][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.429718][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 37.429917][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 37.430112][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.430269][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.430427][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 37.430587][ C3] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 37.430784][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 37.430943][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 37.431102][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.431263][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 37.431423][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.431577][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 37.431737][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 37.431858][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 37.432055][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878)
[ 37.432219][ C3] handle_softirqs (kernel/softirq.c:561)
[ 37.432377][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 37.432535][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 37.432652][ C3]
[ 37.432733][ C3]
[ 37.432813][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 37.432968][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 37.433124][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 37.433287][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 37.433443][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 37.433602][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 37.433765][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 37.433922][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 37.434116][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 37.434273][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 37.434442][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.434597][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 37.434756][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 37.434911][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.435071][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.435226][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 37.435379][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 37.435532][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.435693][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 37.435872][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 37.436080][ C3] ? sock_ioctl (net/socket.c:1342)
[ 37.436284][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 37.436537][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 37.436778][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 37.437022][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 37.437276][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 37.437532][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 37.437851][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 37.438110][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 37.438430][ C3] RIP: 0033:0x7fe0d1942a4a
[ 37.438693][ 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
[ 37.439590][ C3] RSP: 002b:00007ffe7557b398 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 37.439974][ C3] RAX: ffffffffffffffda RBX: 00000000157b89d0 RCX: 00007fe0d1942a4a
[ 37.440349][ C3] RDX: 000000000000002a RSI: 00000000157b8c92 RDI: 0000000000000005
[ 37.440662][ C3] RBP: 00000000157b8c92 R08: 00007ffe7557b3a0 R09: 0000000000000014
[ 37.440904][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 37.441137][ C3] R13: 000000000000002a R14: 00007ffe7557b3a0 R15: 0000000000000000
| [ 39.449912][ C3] preempt_count: 101, expected: 0
| [ 39.450068][ C3] RCU nest depth: 4, expected: 0
| [ 39.450222][ C3] INFO: lockdep is turned off.
| [ 39.450701][ C3] Tainted: [W]=WARN
[ 39.450822][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 39.451015][ C3] Call Trace:
[ 39.451135][ C3]
[ 39.451215][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 39.451386][ C3] __might_resched (kernel/sched/core.c:8759)
[ 39.451548][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 39.451747][ 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)
[ 39.451958][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396)
[ 39.452128][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 39.452294][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 39.452458][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 39.452621][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 39.452779][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 39.452937][ C3] skb_copy (net/core/skbuff.c:2221)
[ 39.453057][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 39.453218][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448)
[ 39.453377][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458)
[ 39.453536][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379)
[ 39.453701][ 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)
[ 39.453861][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre
[ 39.454020][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 39.454177][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre
[ 39.454339][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre
[ 39.454496][ 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)
[ 39.454652][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 39.454816][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre
[ 39.454980][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre
[ 39.455140][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5))
[ 39.455302][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234)
[ 39.455463][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254)
[ 39.455621][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243)
[ 39.455791][ C3] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251)
[ 39.455966][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349)
[ 39.456132][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390)
[ 39.456292][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf
[ 39.456455][ 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)
[ 39.456579][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 39.456740][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 39.456902][ 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)
[ 39.457070][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 39.457236][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 39.457397][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560)
[ 39.457557][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 39.457715][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4))
[ 39.457917][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 39.458119][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 39.458278][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 39.458444][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 39.458610][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 39.458773][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 39.458936][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 39.459107][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 39.459268][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 39.459470][ C3] handle_softirqs (kernel/softirq.c:561)
[ 39.459644][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 39.459805][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 39.459925][ C3]
[ 39.460011][ C3]
[ 39.460181][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 39.460344][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 39.460501][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 39.460661][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 39.460823][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 39.460981][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 39.461142][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 39.461300][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 39.461499][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 39.461656][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 39.461817][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 39.461979][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 39.462140][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 39.462295][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 39.462453][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 39.462616][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 39.462771][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 39.462925][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 39.463082][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 39.463250][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 39.463408][ C3] ? sock_ioctl (net/socket.c:1342)
[ 39.463565][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 39.463730][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 39.463906][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 39.464078][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 39.464253][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 39.464433][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 39.464633][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 39.464796][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 39.464993][ C3] RIP: 0033:0x7f468c83da4a
[ 39.465158][ 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
[ 39.465712][ C3] RSP: 002b:00007ffc6b14b118 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 39.465960][ C3] RAX: ffffffffffffffda RBX: 000000003f6379d0 RCX: 00007f468c83da4a
[ 39.466194][ C3] RDX: 000000000000002a RSI: 000000003f637c92 RDI: 0000000000000005
[ 39.466429][ C3] RBP: 000000003f637c92 R08: 00007ffc6b14b120 R09: 0000000000000014
[ 39.466672][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
Finger prints:
mark_lock_irq:mark_lock:mark_usage:__lock_acquire:fs_reclaim_acquire
__might_resched:kmem_cache_alloc_node_noprof:__alloc_skb:skb_copy:gro_cells_receive