====================================== | [ 1352.411660][ C0] #2: ffffffffa5159060 (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 | [ 1352.411989][ C0] #3: ffffffffa5159060 (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) | [ 1352.412430][ C0] | [ 1352.412430][ C0] stack backtrace: [ 1352.413129][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1352.413422][ C0] Call Trace: [ 1352.413563][ C0] [ 1352.413662][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 1352.413855][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041) [ 1352.414055][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 1352.414329][ C0] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263) [ 1352.414604][ C0] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254) [ 1352.414889][ C0] ? stack_trace_save (kernel/stacktrace.c:123) [ 1352.415166][ C0] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 1352.415446][ C0] ? fib_table_lookup (net/ipv4/fib_trie.c:1634) [ 1352.415723][ C0] ? save_trace (kernel/locking/lockdep.c:588) [ 1352.415997][ C0] mark_lock (kernel/locking/lockdep.c:4749) [ 1352.416211][ C0] mark_usage (kernel/locking/lockdep.c:4638) [ 1352.416410][ C0] __lock_acquire (kernel/locking/lockdep.c:5180) [ 1352.416676][ C0] ? fib_rules_lookup (net/core/fib_rules.c:295) [ 1352.416957][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 1352.417227][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1352.417563][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 1352.417838][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1352.418105][ C0] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 1352.418306][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 1352.418586][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1352.418871][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1352.419225][ C0] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867) [ 1352.419511][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1352.419844][ C0] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1352.420192][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 1352.420474][ C0] __alloc_skb (net/core/skbuff.c:730) [ 1352.420734][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1352.420993][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 1352.421263][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1352.421529][ 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) [ 1352.421742][ C0] skb_copy (net/core/skbuff.c:2221) [ 1352.421881][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 1352.422071][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1352.422255][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 1352.422440][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1352.422627][ 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) [ 1352.422813][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1352.422999][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1352.423186][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1352.423373][ 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) [ 1352.423557][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1352.423739][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1352.423924][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1352.424105][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1352.424289][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1352.424473][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1352.424661][ 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) [ 1352.424797][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1352.424979][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1352.425163][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 1352.425345][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1352.425527][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1352.425707][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1352.425890][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1352.426123][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1352.426351][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1352.426534][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1352.426717][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1352.426898][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1352.427079][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1352.427262][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1352.427451][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1352.427642][ C0] handle_softirqs (kernel/softirq.c:561) [ 1352.427823][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1352.428008][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1352.428145][ C0] [ 1352.428242][ C0] [ 1352.428335][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 1352.428514][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1352.428702][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 1352.428889][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1352.429071][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1352.429255][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1352.429441][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1352.429623][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1352.429855][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1352.430045][ C0] packet_snd (net/packet/af_packet.c:3132) [ 1352.430233][ C0] ? __lock_release (kernel/locking/lockdep.c:5525) [ 1352.430416][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1352.430607][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1352.430787][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1352.430977][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1352.431161][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1352.431355][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1352.431549][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1352.431738][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 1352.431926][ C0] ? sock_ioctl (net/socket.c:1342) [ 1352.432107][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1352.432287][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1352.432472][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1352.432654][ C0] __x64_sys_sendto (net/socket.c:2211) [ 1352.432841][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 1352.433071][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1352.433255][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1352.433481][ C0] RIP: 0033:0x7f40c5d42a4a [ 1352.433673][ 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 [ 1352.434316][ C0] RSP: 002b:00007ffc06a69718 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1352.434591][ C0] RAX: ffffffffffffffda RBX: 0000000037cc99d0 RCX: 00007f40c5d42a4a [ 1352.434862][ C0] RDX: 000000000000002a RSI: 0000000037cc9c92 RDI: 0000000000000005 [ 1352.435131][ C0] RBP: 0000000037cc9c92 R08: 00007ffc06a69720 R09: 0000000000000014 [ 1352.435405][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1352.435672][ C0] R13: 000000000000002a R14: 00007ffc06a69720 R15: 0000000000000000 | [ 1352.436417][ C0] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 17542, name: mausezahn | [ 1352.436722][ C0] preempt_count: 101, expected: 0 | [ 1352.436890][ C0] RCU nest depth: 4, expected: 0 | [ 1352.437063][ C0] INFO: lockdep is turned off. [ 1352.437542][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1352.437760][ C0] Call Trace: [ 1352.437897][ C0] [ 1352.437986][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 1352.438163][ C0] __might_resched (kernel/sched/core.c:8759) [ 1352.438338][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1352.438554][ 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) [ 1352.438768][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 1352.438940][ C0] __alloc_skb (net/core/skbuff.c:730) [ 1352.439112][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1352.439291][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 1352.439460][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1352.439629][ 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) [ 1352.439804][ C0] skb_copy (net/core/skbuff.c:2221) [ 1352.439935][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 1352.440108][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1352.440280][ C0] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 1352.440460][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1352.440632][ 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) [ 1352.440804][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1352.440981][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1352.441157][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1352.441330][ 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) [ 1352.441500][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1352.441690][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1352.441863][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1352.442037][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1352.442208][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1352.442381][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1352.442552][ 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) [ 1352.442682][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1352.442863][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1352.443039][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 1352.443209][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1352.443386][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1352.443556][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1352.443725][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1352.443938][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1352.444156][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1352.444326][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1352.444496][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1352.444669][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1352.444843][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1352.445016][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1352.445188][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1352.445364][ C0] handle_softirqs (kernel/softirq.c:561) [ 1352.445545][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1352.445716][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1352.445847][ C0] [ 1352.445937][ C0] [ 1352.446025][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 1352.446198][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1352.446368][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 1352.446545][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1352.446724][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1352.446899][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1352.447070][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1352.447243][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1352.447457][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1352.447632][ C0] packet_snd (net/packet/af_packet.c:3132) [ 1352.447803][ C0] ? __lock_release (kernel/locking/lockdep.c:5525) [ 1352.447979][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1352.448153][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1352.448326][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1352.448494][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1352.448664][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1352.448834][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1352.449009][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1352.449178][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 1352.449456][ C0] ? sock_ioctl (net/socket.c:1342) [ 1352.449627][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1352.449801][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1352.449973][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1352.450239][ C0] __x64_sys_sendto (net/socket.c:2211) [ 1352.450410][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 1352.450622][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1352.450803][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1352.451114][ C0] RIP: 0033:0x7f40c5d42a4a [ 1352.451294][ 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 [ 1352.451997][ C0] RSP: 002b:00007ffc06a69718 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1352.452263][ C0] RAX: ffffffffffffffda RBX: 0000000037cc99d0 RCX: 00007f40c5d42a4a [ 1352.452616][ C0] RDX: 000000000000002a RSI: 0000000037cc9c92 RDI: 0000000000000005 [ 1352.452871][ C0] RBP: 0000000037cc9c92 R08: 00007ffc06a69720 R09: 0000000000000014 [ 1352.453124][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1352.453481][ C0] R13: 000000000000002a R14: 00007ffc06a69720 R15: 0000000000000000 | [ 1354.520178][ C3] preempt_count: 101, expected: 0 | [ 1354.520442][ C3] RCU nest depth: 4, expected: 0 | [ 1354.520688][ C3] INFO: lockdep is turned off. | [ 1354.521433][ C3] Tainted: [W]=WARN [ 1354.521640][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1354.521954][ C3] Call Trace: [ 1354.522145][ C3] [ 1354.522274][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1354.522542][ C3] __might_resched (kernel/sched/core.c:8759) [ 1354.522796][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1354.523106][ 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) [ 1354.523414][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 1354.523672][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 1354.523932][ C3] __alloc_skb (net/core/skbuff.c:730) [ 1354.524186][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1354.524436][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1354.524688][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1354.524932][ C3] skb_copy (net/core/skbuff.c:2221) [ 1354.525128][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 1354.525378][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1354.525634][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 1354.525886][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1354.526137][ 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) [ 1354.526408][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1354.526660][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1354.526911][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1354.527174][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1354.527429][ 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) [ 1354.527731][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1354.528002][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 1354.528289][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1354.528560][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1354.528830][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1354.529093][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1354.529345][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1354.529593][ C3] ? sock_def_write_space (net/core/sock.c:3502) [ 1354.529846][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 1354.530124][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1354.530383][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 1354.530641][ 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) [ 1354.530829][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1354.531085][ C3] ? kasan_save_stack (mm/kasan/common.c:49) [ 1354.531338][ C3] ? kasan_save_stack (mm/kasan/common.c:48) [ 1354.531598][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:49 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 1354.531830][ C3] ? kasan_save_free_info (mm/kasan/generic.c:585) [ 1354.532077][ C3] ? __kasan_slab_free (mm/kasan/common.c:271) [ 1354.532315][ C3] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 1354.532570][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2567) [ 1354.532823][ C3] ? rcu_core (kernel/rcu/tree.c:2825) [ 1354.532996][ C3] ? handle_softirqs (kernel/softirq.c:561) [ 1354.533249][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1354.533497][ C3] ? kasan_quarantine_reduce (./include/linux/srcu.h:350 mm/kasan/quarantine.c:287) [ 1354.533744][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1354.533989][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1354.534230][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1354.534538][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1354.534828][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1354.535073][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1354.535328][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1354.535571][ C3] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 1354.535877][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1354.536119][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1354.536371][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1354.536607][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1354.536858][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1354.537096][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1354.537351][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 1354.537548][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 1354.537840][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878) [ 1354.538074][ C3] handle_softirqs (kernel/softirq.c:561) [ 1354.538316][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1354.538555][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1354.538729][ C3] [ 1354.538853][ C3] [ 1354.538972][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 1354.539213][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1354.539447][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 1354.539708][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1354.539955][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1354.540209][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1354.540460][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1354.540720][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1354.541034][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1354.541288][ C3] packet_snd (net/packet/af_packet.c:3132) [ 1354.541554][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1354.541807][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1354.542063][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1354.542313][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1354.542567][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1354.542827][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1354.543079][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1354.543332][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1354.543582][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1354.543838][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 1354.544094][ C3] ? sock_ioctl (net/socket.c:1342) [ 1354.544353][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1354.544603][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1354.544861][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1354.545116][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1354.545366][ C3] __x64_sys_sendto (net/socket.c:2211) [ 1354.545622][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1354.545939][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1354.546195][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1354.546540][ C3] RIP: 0033:0x7f4289adaa4a [ 1354.546800][ 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 [ 1354.547680][ C3] RSP: 002b:00007ffd681440c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1354.548062][ C3] RAX: ffffffffffffffda RBX: 000000000c5049d0 RCX: 00007f4289adaa4a [ 1354.548442][ C3] RDX: 000000000000002a RSI: 000000000c504c92 RDI: 0000000000000005 [ 1354.548818][ C3] RBP: 000000000c504c92 R08: 00007ffd681440d0 R09: 0000000000000014 [ 1354.549182][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1354.549533][ C3] R13: 000000000000002a R14: 00007ffd681440d0 R15: 0000000000000000 | [ 1356.554026][ C3] preempt_count: 101, expected: 0 | [ 1356.554205][ C3] RCU nest depth: 4, expected: 0 | [ 1356.554377][ C3] INFO: lockdep is turned off. | [ 1356.554918][ C3] Tainted: [W]=WARN [ 1356.555046][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1356.555261][ C3] Call Trace: [ 1356.555410][ C3] [ 1356.555501][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1356.555702][ C3] __might_resched (kernel/sched/core.c:8759) [ 1356.555880][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1356.556098][ 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) [ 1356.556334][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 1356.556516][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 1356.556694][ C3] __alloc_skb (net/core/skbuff.c:730) [ 1356.556865][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1356.557037][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1356.557208][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1356.557389][ C3] skb_copy (net/core/skbuff.c:2221) [ 1356.557525][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 1356.557699][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1356.557895][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 1356.558077][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1356.558251][ 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) [ 1356.558430][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1356.558608][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1356.558800][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1356.558980][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1356.559156][ 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) [ 1356.559330][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1356.559502][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 1356.559680][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1356.559855][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1356.560034][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1356.560216][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1356.560393][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1356.560566][ C3] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251) [ 1356.560740][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 1356.560918][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1356.561088][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 1356.561265][ 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) [ 1356.561400][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1356.561588][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1356.561761][ 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) [ 1356.561933][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 1356.562106][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 1356.562279][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1356.562448][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1356.562625][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1356.562838][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1356.563055][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1356.563225][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1356.563398][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1356.563571][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1356.563745][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1356.563919][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1356.564094][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1356.564265][ C3] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52) [ 1356.564443][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1356.564614][ C3] handle_softirqs (kernel/softirq.c:561) [ 1356.564788][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1356.564958][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1356.565088][ C3] [ 1356.565179][ C3] [ 1356.565267][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 1356.565437][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1356.565606][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 1356.565781][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1356.565951][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1356.566123][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1356.566299][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1356.566474][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1356.566687][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1356.566858][ C3] packet_snd (net/packet/af_packet.c:3132) [ 1356.567029][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1356.567200][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1356.567370][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1356.567539][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1356.567716][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1356.567888][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1356.568058][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1356.568228][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1356.568400][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1356.568572][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 1356.568746][ C3] ? sock_ioctl (net/socket.c:1342) [ 1356.568918][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1356.569092][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1356.569263][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1356.569430][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1356.569600][ C3] __x64_sys_sendto (net/socket.c:2211) [ 1356.569769][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1356.569983][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1356.570156][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1356.570375][ C3] RIP: 0033:0x7faeddac3a4a [ 1356.570553][ 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 [ 1356.571158][ C3] RSP: 002b:00007fffc8f3ec28 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1356.571432][ C3] RAX: ffffffffffffffda RBX: 0000000010a3e9d0 RCX: 00007faeddac3a4a [ 1356.571704][ C3] RDX: 000000000000002a RSI: 0000000010a3ec92 RDI: 0000000000000005 [ 1356.571967][ C3] RBP: 0000000010a3ec92 R08: 00007fffc8f3ec30 R09: 0000000000000014 [ 1356.572230][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1356.572497][ C3] R13: 000000000000002a R14: 00007fffc8f3ec30 R15: 0000000000000000 | [ 1358.639531][ C2] preempt_count: 101, expected: 0 | [ 1358.639728][ C2] RCU nest depth: 4, expected: 0 | [ 1358.639928][ C2] INFO: lockdep is turned off. | [ 1358.640513][ C2] Tainted: [W]=WARN [ 1358.640657][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1358.640876][ C2] Call Trace: [ 1358.641041][ C2] [ 1358.641129][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1358.641302][ C2] __might_resched (kernel/sched/core.c:8759) [ 1358.641474][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1358.641698][ 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) [ 1358.641892][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 1358.642047][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 1358.642203][ C2] __alloc_skb (net/core/skbuff.c:730) [ 1358.642373][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1358.642570][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1358.642753][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1358.642956][ C2] skb_copy (net/core/skbuff.c:2221) [ 1358.643090][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 1358.643265][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1358.643457][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 1358.643648][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1358.643851][ 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) [ 1358.644048][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1358.644257][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1358.644471][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1358.644699][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1358.644914][ 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) [ 1358.645130][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1358.645338][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 1358.645554][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1358.645775][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1358.645989][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1358.646172][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1358.646350][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1358.646537][ C2] ? sock_def_write_space (net/core/sock.c:3502) [ 1358.646727][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 1358.646911][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1358.647099][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 1358.647300][ 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) [ 1358.647449][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1358.647630][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1358.647818][ 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) [ 1358.648018][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1358.648211][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1358.648395][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1358.648585][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1358.648839][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1358.649073][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1358.649274][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1358.649465][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1358.649664][ C2] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 1358.649898][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1358.650095][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1358.650288][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1358.650491][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1358.650695][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1358.650884][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1358.651073][ C2] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 1358.651212][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 1358.651472][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878) [ 1358.651686][ C2] handle_softirqs (kernel/softirq.c:561) [ 1358.651858][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1358.652081][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1358.652233][ C2] [ 1358.652328][ C2] [ 1358.652421][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 1358.652607][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1358.652806][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 1358.653022][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1358.653225][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1358.653417][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1358.653597][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1358.653836][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1358.654077][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1358.654309][ C2] packet_snd (net/packet/af_packet.c:3132) [ 1358.654506][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1358.654730][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1358.654944][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1358.655164][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1358.655371][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1358.655556][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1358.655744][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1358.655935][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1358.656118][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1358.656315][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 1358.656507][ C2] ? sock_ioctl (net/socket.c:1342) [ 1358.656698][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1358.656886][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1358.657073][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1358.657268][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1358.657479][ C2] __x64_sys_sendto (net/socket.c:2211) [ 1358.657680][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1358.657924][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1358.658124][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1358.658372][ C2] RIP: 0033:0x7f276b14ba4a [ 1358.658585][ 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 [ 1358.659166][ C2] RSP: 002b:00007ffcdd4617e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1358.659399][ C2] RAX: ffffffffffffffda RBX: 0000000020f539d0 RCX: 00007f276b14ba4a [ 1358.659631][ C2] RDX: 000000000000002a RSI: 0000000020f53c92 RDI: 0000000000000005 [ 1358.659924][ C2] RBP: 0000000020f53c92 R08: 00007ffcdd4617f0 R09: 0000000000000014 [ 1358.660209][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1358.660458][ C2] R13: 000000000000002a R14: 00007ffcdd4617f0 R15: 0000000000000000 | [ 1360.948912][ C3] preempt_count: 101, expected: 0 | [ 1360.949067][ C3] RCU nest depth: 4, expected: 0 | [ 1360.949234][ C3] INFO: lockdep is turned off. | [ 1360.949711][ C3] Tainted: [W]=WARN [ 1360.949839][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1360.950036][ C3] Call Trace: [ 1360.950154][ C3] [ 1360.950237][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1360.950399][ C3] __might_resched (kernel/sched/core.c:8759) [ 1360.950559][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1360.950756][ 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) [ 1360.950959][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 1360.951132][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 1360.951289][ C3] __alloc_skb (net/core/skbuff.c:730) [ 1360.951447][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1360.951622][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1360.951778][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1360.951934][ C3] skb_copy (net/core/skbuff.c:2221) [ 1360.952054][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 1360.952215][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1360.952378][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 1360.952537][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1360.952695][ 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) [ 1360.952854][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1360.953015][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1360.953173][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1360.953329][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1360.953493][ 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) [ 1360.953649][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1360.953804][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 1360.953963][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1360.954117][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1360.954276][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1360.954435][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1360.954622][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1360.954777][ C3] ? sock_def_write_space (net/core/sock.c:3502) [ 1360.954936][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 1360.955095][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1360.955252][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 1360.955411][ 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) [ 1360.955530][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1360.955686][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1360.955848][ 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) [ 1360.956006][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 1360.956163][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 1360.956319][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1360.956475][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1360.956635][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1360.956831][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1360.957031][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1360.957189][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1360.957346][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1360.957507][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1360.957663][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1360.957822][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1360.957979][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1360.958140][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1360.958337][ C3] handle_softirqs (kernel/softirq.c:561) [ 1360.958499][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1360.958654][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1360.958772][ C3] [ 1360.958853][ C3] [ 1360.958932][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 1360.959088][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1360.959247][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 1360.959405][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1360.959560][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1360.959718][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1360.959873][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1360.960029][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1360.960221][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1360.960385][ C3] packet_snd (net/packet/af_packet.c:3132) [ 1360.960540][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1360.960696][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1360.960852][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1360.961009][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1360.961164][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1360.961319][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1360.961479][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1360.961649][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1360.961804][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1360.961963][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 1360.962121][ C3] ? sock_ioctl (net/socket.c:1342) [ 1360.962278][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1360.962434][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1360.962587][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1360.962746][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1360.962901][ C3] __x64_sys_sendto (net/socket.c:2211) [ 1360.963056][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1360.963250][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1360.963407][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1360.963604][ C3] RIP: 0033:0x7fdefdeaba4a [ 1360.963768][ 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 [ 1360.964321][ C3] RSP: 002b:00007ffc70add378 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1360.964557][ C3] RAX: ffffffffffffffda RBX: 0000000026d399d0 RCX: 00007fdefdeaba4a [ 1360.964790][ C3] RDX: 000000000000002a RSI: 0000000026d39c92 RDI: 0000000000000005 [ 1360.965025][ C3] RBP: 0000000026d39c92 R08: 00007ffc70add380 R09: 0000000000000014 [ 1360.965257][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1360.965489][ C3] R13: 000000000000002a R14: 00007ffc70add380 R15: 0000000000000000 | [ 1362.992061][ C0] preempt_count: 101, expected: 0 | [ 1362.992259][ C0] RCU nest depth: 4, expected: 0 | [ 1362.992451][ C0] INFO: lockdep is turned off. | [ 1362.992987][ C0] Tainted: [W]=WARN [ 1362.993122][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1362.993362][ C0] Call Trace: [ 1362.993499][ C0] [ 1362.993603][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 1362.993791][ C0] __might_resched (kernel/sched/core.c:8759) [ 1362.993973][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1362.994208][ 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) [ 1362.994457][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 1362.994641][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 1362.994818][ C0] __alloc_skb (net/core/skbuff.c:730) [ 1362.994994][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1362.995185][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1362.995360][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1362.995545][ C0] skb_copy (net/core/skbuff.c:2221) [ 1362.995699][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 1362.995887][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1362.996062][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 1362.996237][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1362.996412][ 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) [ 1362.996591][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1362.996768][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1362.996949][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1362.997139][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1362.997317][ 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) [ 1362.997492][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1362.997665][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 1362.997853][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1362.998031][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1362.998214][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1362.998403][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1362.998581][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1362.998757][ C0] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251) [ 1362.998934][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 1362.999121][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1362.999296][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 1362.999485][ 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) [ 1362.999619][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1362.999819][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1362.999996][ 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) [ 1363.000191][ C0] ? place_entity (kernel/sched/fair.c:5280) [ 1363.000366][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 1363.000540][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1363.000714][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1363.000897][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1363.001110][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1363.001325][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1363.001520][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1363.001714][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1363.001888][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1363.002062][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1363.002247][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1363.002422][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1363.002603][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1363.002823][ C0] handle_softirqs (kernel/softirq.c:561) [ 1363.003004][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1363.003179][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1363.003309][ C0] [ 1363.003406][ C0] [ 1363.003503][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 1363.003700][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1363.003873][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 1363.004055][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1363.004239][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1363.004416][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1363.004612][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1363.004800][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1363.005019][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1363.005204][ C0] packet_snd (net/packet/af_packet.c:3132) [ 1363.005379][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1363.005553][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1363.005727][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1363.005901][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1363.006085][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1363.006264][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1363.006434][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1363.006608][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1363.006778][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1363.006957][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 1363.007133][ C0] ? sock_ioctl (net/socket.c:1342) [ 1363.007302][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1363.007472][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1363.007627][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1363.007784][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1363.007939][ C0] __x64_sys_sendto (net/socket.c:2211) [ 1363.008095][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1363.008302][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1363.008467][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1363.008674][ C0] RIP: 0033:0x7fcc94201a4a [ 1363.008837][ 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 [ 1363.009394][ C0] RSP: 002b:00007fff86bed348 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1363.009630][ C0] RAX: ffffffffffffffda RBX: 000000001268a9d0 RCX: 00007fcc94201a4a [ 1363.009888][ C0] RDX: 000000000000002a RSI: 000000001268ac92 RDI: 0000000000000005 [ 1363.010120][ C0] RBP: 000000001268ac92 R08: 00007fff86bed350 R09: 0000000000000014 [ 1363.010351][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1363.010608][ C0] R13: 000000000000002a R14: 00007fff86bed350 R15: 0000000000000000 | [ 1365.012076][ C0] preempt_count: 101, expected: 0 | [ 1365.012256][ C0] RCU nest depth: 4, expected: 0 | [ 1365.012416][ C0] INFO: lockdep is turned off. | [ 1365.012896][ C0] Tainted: [W]=WARN [ 1365.013015][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1365.013228][ C0] Call Trace: [ 1365.013347][ C0] [ 1365.013434][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 1365.013601][ C0] __might_resched (kernel/sched/core.c:8759) [ 1365.013761][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1365.013961][ 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) [ 1365.014159][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 1365.014327][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 1365.014489][ C0] __alloc_skb (net/core/skbuff.c:730) [ 1365.014646][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1365.014802][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1365.014964][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1365.015122][ C0] skb_copy (net/core/skbuff.c:2221) [ 1365.015242][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 1365.015407][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1365.015568][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 1365.015726][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1365.015886][ 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) [ 1365.016044][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1365.016204][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1365.016362][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1365.016527][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1365.016684][ 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) [ 1365.016840][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1365.016999][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 1365.017181][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1365.017337][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1365.017496][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1365.017660][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1365.017822][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1365.017976][ C0] ? sock_def_write_space (net/core/sock.c:3502) [ 1365.018135][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 1365.018297][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1365.018456][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 1365.018618][ 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) [ 1365.018754][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1365.018913][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1365.019074][ 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) [ 1365.019235][ C0] ? place_entity (kernel/sched/fair.c:5280) [ 1365.019395][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 1365.019553][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1365.019766][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1365.019945][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1365.020165][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1365.020378][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1365.020543][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1365.020738][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1365.020915][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1365.021092][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1365.021275][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1365.021458][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1365.021651][ C0] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52) [ 1365.021833][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1365.022011][ C0] handle_softirqs (kernel/softirq.c:561) [ 1365.022187][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1365.022363][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1365.022489][ C0] [ 1365.022574][ C0] [ 1365.022662][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 1365.022834][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1365.023008][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 1365.023190][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1365.023363][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1365.023538][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1365.023715][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1365.023899][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1365.024121][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1365.024302][ C0] packet_snd (net/packet/af_packet.c:3132) [ 1365.024481][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1365.024650][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1365.024818][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1365.024990][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1365.025169][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1365.025348][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1365.025521][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1365.025693][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1365.025866][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1365.026041][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 1365.026217][ C0] ? sock_ioctl (net/socket.c:1342) [ 1365.026394][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1365.026578][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1365.026744][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1365.026910][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1365.027085][ C0] __x64_sys_sendto (net/socket.c:2211) [ 1365.027259][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1365.027482][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1365.027656][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1365.027879][ C0] RIP: 0033:0x7f29c9a4ca4a [ 1365.028066][ 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 [ 1365.028680][ C0] RSP: 002b:00007ffe335b6638 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1365.028934][ C0] RAX: ffffffffffffffda RBX: 0000000030aa69d0 RCX: 00007f29c9a4ca4a [ 1365.029192][ C0] RDX: 000000000000002a RSI: 0000000030aa6c92 RDI: 0000000000000005 [ 1365.029450][ C0] RBP: 0000000030aa6c92 R08: 00007ffe335b6640 R09: 0000000000000014 [ 1365.029709][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1365.029970][ C0] R13: 000000000000002a R14: 00007ffe335b6640 R15: 0000000000000000 | [ 1367.048739][ C3] preempt_count: 101, expected: 0 | [ 1367.048892][ C3] RCU nest depth: 4, expected: 0 | [ 1367.049073][ C3] INFO: lockdep is turned off. | [ 1367.049586][ C3] Tainted: [W]=WARN [ 1367.049714][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1367.049929][ C3] Call Trace: [ 1367.050059][ C3] [ 1367.050149][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1367.050324][ C3] __might_resched (kernel/sched/core.c:8759) [ 1367.050497][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1367.050701][ 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) [ 1367.050901][ C3] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 1367.051065][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 1367.051230][ C3] __alloc_skb (net/core/skbuff.c:730) [ 1367.051392][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1367.051570][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1367.051746][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1367.051908][ C3] skb_copy (net/core/skbuff.c:2221) [ 1367.052029][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 1367.052194][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 1367.052354][ C3] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 1367.052513][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 1367.052669][ 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) [ 1367.052831][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 1367.052993][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1367.053147][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 1367.053306][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 1367.053467][ 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) [ 1367.053643][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1367.053813][ C3] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 1367.053985][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 1367.054162][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 1367.054338][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 1367.054508][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 1367.054678][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 1367.054848][ C3] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251) [ 1367.055012][ C3] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 1367.055169][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 1367.055330][ C3] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 1367.055493][ 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) [ 1367.055613][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1367.055771][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1367.055954][ 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) [ 1367.056111][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 1367.056267][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 1367.056429][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 1367.056669][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1367.056852][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 1367.057051][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1367.057245][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1367.057399][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1367.057561][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1367.057717][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1367.057880][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1367.058039][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1367.058198][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1367.058358][ C3] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52) [ 1367.058517][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1367.058677][ C3] handle_softirqs (kernel/softirq.c:561) [ 1367.058836][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1367.058999][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1367.059118][ C3] [ 1367.059198][ C3] [ 1367.059280][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 1367.059437][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1367.059598][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 1367.059756][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1367.059911][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1367.060080][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1367.060241][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1367.060399][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1367.060599][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1367.060758][ C3] packet_snd (net/packet/af_packet.c:3132) [ 1367.060919][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1367.061075][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1367.061236][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1367.061397][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1367.061562][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1367.061718][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1367.061871][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1367.062029][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1367.062186][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1367.062353][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 1367.062512][ C3] ? sock_ioctl (net/socket.c:1342) [ 1367.062670][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1367.062827][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1367.062982][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1367.063139][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1367.063301][ C3] __x64_sys_sendto (net/socket.c:2211) [ 1367.063457][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1367.063661][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1367.063819][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1367.064016][ C3] RIP: 0033:0x7f132b824a4a [ 1367.064179][ 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 [ 1367.064788][ C3] RSP: 002b:00007ffd5ce15338 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1367.065023][ C3] RAX: ffffffffffffffda RBX: 0000000019e9e9d0 RCX: 00007f132b824a4a [ 1367.065256][ C3] RDX: 000000000000002a RSI: 0000000019e9ec92 RDI: 0000000000000005 [ 1367.065486][ C3] RBP: 0000000019e9ec92 R08: 00007ffd5ce15340 R09: 0000000000000014 [ 1367.065735][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:fs_reclaim_acquire __might_resched:kmem_cache_alloc_node_noprof:__alloc_skb:skb_copy:gro_cells_receive