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