====================================== | [ 25.233112][ C3] #2: ffffffffa1959060 (rcu_read_lock){....}-{1:3}, at: gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre | [ 25.233585][ C3] #3: ffffffffa1959060 (rcu_read_lock){....}-{1:3}, at: gro_cells_receive (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/core/gro_cells.c:19) | [ 25.234068][ C3] | [ 25.234068][ C3] stack backtrace: [ 25.234821][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.235162][ C3] Call Trace: [ 25.235370][ C3] [ 25.235512][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 25.235795][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041) [ 25.236069][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 25.236353][ C3] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263) [ 25.236645][ C3] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254) [ 25.236918][ C3] ? stack_trace_save (kernel/stacktrace.c:123) [ 25.237190][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 25.237460][ C3] ? fib_table_lookup (net/ipv4/fib_trie.c:1634) [ 25.237740][ C3] ? save_trace (kernel/locking/lockdep.c:588) [ 25.238017][ C3] mark_lock (kernel/locking/lockdep.c:4749) [ 25.238223][ C3] mark_usage (kernel/locking/lockdep.c:4638) [ 25.238438][ C3] __lock_acquire (kernel/locking/lockdep.c:5180) [ 25.238710][ C3] ? fib_rules_lookup (net/core/fib_rules.c:295) [ 25.238986][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 25.239254][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 25.239595][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 25.239867][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.240137][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 25.240350][ C3] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 25.240625][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 25.240901][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 25.241235][ C3] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867) [ 25.241509][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 25.241847][ C3] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 25.242172][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 25.242440][ C3] __alloc_skb (net/core/skbuff.c:730) [ 25.242719][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 25.242999][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 25.243270][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.243543][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 25.243823][ C3] skb_copy (net/core/skbuff.c:2221) [ 25.244023][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 25.244296][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 25.244576][ C3] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 25.244858][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 25.245130][ 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) [ 25.245400][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 25.245680][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 25.245953][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 25.246214][ 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) [ 25.246479][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 25.246737][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 25.247013][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 25.247277][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 25.247550][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 25.247824][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 25.248076][ 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) [ 25.248280][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 25.248531][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 25.248823][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 25.249095][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 25.249360][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 25.249629][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 25.249891][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 25.250211][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 25.250533][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 25.250790][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 25.251060][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 25.251331][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 25.251605][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 25.251885][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.252149][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 25.252421][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 25.252679][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 25.252949][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 25.253158][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 25.253500][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878) [ 25.253764][ C3] handle_softirqs (kernel/softirq.c:561) [ 25.254019][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 25.254287][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 25.254495][ C3] [ 25.254640][ C3] [ 25.254782][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 25.255038][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 25.255308][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 25.255584][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 25.255856][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 25.256112][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 25.256381][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 25.256627][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 25.256951][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 25.257206][ C3] packet_snd (net/packet/af_packet.c:3132) [ 25.257474][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 25.257743][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 25.258007][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 25.258273][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.258541][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 25.258806][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 25.259071][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 25.259340][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 25.259605][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 25.259884][ C3] ? sock_ioctl (net/socket.c:1342) [ 25.260152][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 25.260424][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 25.260698][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 25.260968][ C3] __x64_sys_sendto (net/socket.c:2211) [ 25.261238][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 25.261573][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.261852][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.262197][ C3] RIP: 0033:0x7f46be65ca4a [ 25.262481][ 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 [ 25.263434][ C3] RSP: 002b:00007fffe66f7038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 25.263853][ C3] RAX: ffffffffffffffda RBX: 000000001be799d0 RCX: 00007f46be65ca4a [ 25.264248][ C3] RDX: 000000000000002a RSI: 000000001be79c92 RDI: 0000000000000005 [ 25.264647][ C3] RBP: 000000001be79c92 R08: 00007fffe66f7040 R09: 0000000000000014 [ 25.265031][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 25.265437][ C3] R13: 000000000000002a R14: 00007fffe66f7040 R15: 0000000000000000 | [ 25.266553][ C3] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 397, name: mausezahn | [ 25.266972][ C3] preempt_count: 101, expected: 0 | [ 25.267218][ C3] RCU nest depth: 4, expected: 0 | [ 25.267490][ C3] INFO: lockdep is turned off. [ 25.268116][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 25.268419][ C3] Call Trace: [ 25.268612][ C3] [ 25.268742][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 25.268999][ C3] __might_resched (kernel/sched/core.c:8759) [ 25.269260][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 25.269583][ 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) [ 25.269897][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 25.270150][ C3] __alloc_skb (net/core/skbuff.c:730) [ 25.270402][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 25.270657][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 25.270905][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.271159][ C3] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228) [ 25.271408][ C3] skb_copy (net/core/skbuff.c:2221) [ 25.271614][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 25.271869][ C3] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 25.272121][ C3] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 25.272376][ C3] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 25.272599][ 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) [ 25.272759][ C3] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 25.272945][ C3] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 25.273107][ C3] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 25.273274][ 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) [ 25.273433][ C3] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 25.273592][ C3] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 25.273753][ C3] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 25.273920][ C3] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 25.274077][ C3] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 25.274233][ C3] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 25.274399][ 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) [ 25.274518][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 25.274676][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 25.274832][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 25.274985][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 25.275151][ C3] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 25.275315][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 25.275473][ C3] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 25.275669][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 25.275869][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 25.276025][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 25.276182][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 25.276408][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 25.276661][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 25.276835][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.276992][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 25.277147][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 25.277319][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 25.277478][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 25.277605][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 25.277802][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878) [ 25.277961][ C3] handle_softirqs (kernel/softirq.c:561) [ 25.278124][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 25.278290][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 25.278409][ C3] [ 25.278493][ C3] [ 25.278575][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 25.278740][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 25.278897][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 25.279060][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 25.279218][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 25.279386][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 25.279548][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 25.279706][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 25.279912][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 25.280073][ C3] packet_snd (net/packet/af_packet.c:3132) [ 25.280234][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 25.280403][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 25.280562][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 25.280718][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 25.280873][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 25.281038][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 25.281195][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 25.281419][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 25.281672][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 25.281844][ C3] ? sock_ioctl (net/socket.c:1342) [ 25.282002][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 25.282159][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 25.282327][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 25.282490][ C3] __x64_sys_sendto (net/socket.c:2211) [ 25.282655][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 25.282848][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 25.283018][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 25.283218][ C3] RIP: 0033:0x7f46be65ca4a [ 25.283391][ 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 [ 25.283951][ C3] RSP: 002b:00007fffe66f7038 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 25.284189][ C3] RAX: ffffffffffffffda RBX: 000000001be799d0 RCX: 00007f46be65ca4a [ 25.284435][ C3] RDX: 000000000000002a RSI: 000000001be79c92 RDI: 0000000000000005 [ 25.284676][ C3] RBP: 000000001be79c92 R08: 00007fffe66f7040 R09: 0000000000000014 [ 25.284912][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 25.285149][ C3] R13: 000000000000002a R14: 00007fffe66f7040 R15: 0000000000000000 | [ 27.351234][ C0] preempt_count: 101, expected: 0 | [ 27.351400][ C0] RCU nest depth: 4, expected: 0 | [ 27.351557][ C0] INFO: lockdep is turned off. | [ 27.352023][ C0] Tainted: [W]=WARN [ 27.352146][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 27.352350][ C0] Call Trace: [ 27.352475][ C0] [ 27.352558][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 27.352731][ C0] __might_resched (kernel/sched/core.c:8759) [ 27.352901][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 27.353113][ 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) [ 27.353319][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 27.353478][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 27.353646][ C0] __alloc_skb (net/core/skbuff.c:730) [ 27.353808][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 27.353966][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 27.354123][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 27.354281][ C0] skb_copy (net/core/skbuff.c:2221) [ 27.354401][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 27.354560][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 27.354720][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 27.354881][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 27.355038][ 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) [ 27.355196][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 27.355356][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 27.355514][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 27.355670][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 27.355827][ 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) [ 27.355989][ C0] ? tc_run (net/core/dev.c:4044) [ 27.356108][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 27.356267][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 27.356422][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 27.356582][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 27.356739][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 27.356895][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 27.357051][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 27.357212][ C0] ? sock_def_write_space (net/core/sock.c:3502) [ 27.357375][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 27.357531][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 27.357685][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 27.357846][ 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) [ 27.357963][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 27.358118][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 27.358282][ 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) [ 27.358444][ C0] ? place_entity (kernel/sched/fair.c:5280) [ 27.358604][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 27.358759][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 27.358913][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 27.359074][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 27.359270][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 27.359479][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 27.359638][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 27.359797][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 27.359958][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 27.360135][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 27.360312][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 27.360471][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 27.360628][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 27.360842][ C0] handle_softirqs (kernel/softirq.c:561) [ 27.361005][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 27.361170][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 27.361293][ C0] [ 27.361372][ C0] [ 27.361451][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 27.361609][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 27.361769][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 27.361933][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 27.362091][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 27.362263][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 27.362420][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 27.362589][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 27.362780][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 27.362967][ C0] packet_snd (net/packet/af_packet.c:3132) [ 27.363140][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 27.363299][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 27.363458][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 27.363626][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 27.363781][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 27.363947][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 27.364108][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 27.364269][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 27.364430][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 27.364595][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 27.364752][ C0] ? sock_ioctl (net/socket.c:1342) [ 27.364914][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 27.365085][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 27.365240][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 27.365402][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 27.365570][ C0] __x64_sys_sendto (net/socket.c:2211) [ 27.365725][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 27.365931][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 27.366096][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 27.366294][ C0] RIP: 0033:0x7f6c3369da4a [ 27.366467][ 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 [ 27.367035][ C0] RSP: 002b:00007fff0ddb6188 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 27.367269][ C0] RAX: ffffffffffffffda RBX: 000000003833a9d0 RCX: 00007f6c3369da4a [ 27.367516][ C0] RDX: 000000000000002a RSI: 000000003833ac92 RDI: 0000000000000005 [ 27.367760][ C0] RBP: 000000003833ac92 R08: 00007fff0ddb6190 R09: 0000000000000014 [ 27.368011][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 27.368269][ C0] R13: 000000000000002a R14: 00007fff0ddb6190 R15: 0000000000000000 | [ 29.360043][ C0] preempt_count: 101, expected: 0 | [ 29.360204][ C0] RCU nest depth: 4, expected: 0 | [ 29.360370][ C0] INFO: lockdep is turned off. | [ 29.360863][ C0] Tainted: [W]=WARN [ 29.360981][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 29.361172][ C0] Call Trace: [ 29.361293][ C0] [ 29.361385][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 29.361554][ C0] __might_resched (kernel/sched/core.c:8759) [ 29.361712][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 29.361911][ C0] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 29.362104][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 29.362260][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 29.362429][ C0] __alloc_skb (net/core/skbuff.c:730) [ 29.362588][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 29.362747][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 29.362919][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 29.363077][ C0] skb_copy (net/core/skbuff.c:2221) [ 29.363198][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 29.363356][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 29.363515][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 29.363669][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 29.363829][ C0] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121) [ 29.363989][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 29.364148][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 29.364306][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 29.364465][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 29.364620][ C0] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24) [ 29.364775][ C0] ? tc_run (net/core/dev.c:4044) [ 29.364898][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 29.365053][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 29.365209][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 29.365368][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 29.365528][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 29.365684][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 29.365839][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 29.365997][ C0] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251) [ 29.366158][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 29.366325][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 29.366485][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 29.366657][ C0] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567) [ 29.366774][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 29.366929][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 29.367087][ 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) [ 29.367264][ C0] ? place_entity (kernel/sched/fair.c:5280) [ 29.367434][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 29.367591][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 29.367746][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 29.367902][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 29.368094][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 29.368290][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 29.368461][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 29.368618][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 29.368775][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 29.368933][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 29.369092][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 29.369249][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 29.369428][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 29.369640][ C0] handle_softirqs (kernel/softirq.c:561) [ 29.369803][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 29.369969][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 29.370095][ C0] [ 29.370177][ C0] [ 29.370263][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 29.370423][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 29.370589][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 29.370763][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 29.370920][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 29.371078][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 29.371235][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 29.371393][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 29.371601][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 29.371759][ C0] packet_snd (net/packet/af_packet.c:3132) [ 29.371922][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 29.372075][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 29.372235][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 29.372394][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 29.372550][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 29.372708][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 29.372862][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 29.373029][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 29.373191][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 29.373350][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 29.373509][ C0] ? sock_ioctl (net/socket.c:1342) [ 29.373664][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 29.373819][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 29.373972][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 29.374142][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 29.374307][ C0] __x64_sys_sendto (net/socket.c:2211) [ 29.374461][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 29.374655][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 29.374813][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 29.375012][ C0] RIP: 0033:0x7f56face4a4a [ 29.375174][ C0] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 29.375727][ C0] RSP: 002b:00007ffc3f8b1c38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 29.375961][ C0] RAX: ffffffffffffffda RBX: 00000000270cf9d0 RCX: 00007f56face4a4a [ 29.376195][ C0] RDX: 000000000000002a RSI: 00000000270cfc92 RDI: 0000000000000005 [ 29.376435][ C0] RBP: 00000000270cfc92 R08: 00007ffc3f8b1c40 R09: 0000000000000014 [ 29.376669][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 29.376903][ C0] R13: 000000000000002a R14: 00007ffc3f8b1c40 R15: 0000000000000000 | [ 31.409114][ C0] preempt_count: 101, expected: 0 | [ 31.409274][ C0] RCU nest depth: 4, expected: 0 | [ 31.409439][ C0] INFO: lockdep is turned off. | [ 31.409918][ C0] Tainted: [W]=WARN [ 31.410041][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 31.410242][ C0] Call Trace: [ 31.410365][ C0] [ 31.410452][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 31.410625][ C0] __might_resched (kernel/sched/core.c:8759) [ 31.410784][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 31.410989][ C0] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 31.411185][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 31.411343][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 31.411513][ C0] __alloc_skb (net/core/skbuff.c:730) [ 31.411668][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 31.411823][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 31.411981][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 31.412135][ C0] skb_copy (net/core/skbuff.c:2221) [ 31.412254][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 31.412413][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 31.412574][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 31.412736][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 31.412909][ C0] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121) [ 31.413073][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 31.413235][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 31.413391][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 31.413547][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 31.413704][ C0] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24) [ 31.413867][ C0] ? tc_run (net/core/dev.c:4044) [ 31.413986][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 31.414142][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 31.414298][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 31.414453][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 31.414622][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 31.414778][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 31.414946][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 31.415105][ C0] ? sock_def_write_space (net/core/sock.c:3502) [ 31.415263][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 31.415421][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 31.415575][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 31.415733][ C0] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567) [ 31.415854][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 31.416008][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 31.416170][ C0] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099) [ 31.416329][ C0] ? place_entity (kernel/sched/fair.c:5280) [ 31.416488][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 31.416644][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 31.416799][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 31.416964][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 31.417157][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 31.417351][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 31.417509][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 31.417664][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 31.417822][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 31.417989][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 31.418147][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 31.418305][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 31.418462][ C0] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52) [ 31.418619][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 31.418776][ C0] handle_softirqs (kernel/softirq.c:561) [ 31.418938][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 31.419092][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 31.419209][ C0] [ 31.419287][ C0] [ 31.419367][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 31.419534][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 31.419690][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 31.419852][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 31.420007][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 31.420166][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 31.420322][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 31.420477][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 31.420683][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 31.420840][ C0] packet_snd (net/packet/af_packet.c:3132) [ 31.421010][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 31.421162][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 31.421318][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 31.421473][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 31.421628][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 31.421782][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 31.421941][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 31.422094][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 31.422250][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 31.422407][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 31.422565][ C0] ? sock_ioctl (net/socket.c:1342) [ 31.422720][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 31.422877][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 31.423048][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 31.423206][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 31.423362][ C0] __x64_sys_sendto (net/socket.c:2211) [ 31.423523][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 31.423717][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 31.423878][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 31.424074][ C0] RIP: 0033:0x7f1475f3ea4a [ 31.424241][ C0] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 31.424784][ C0] RSP: 002b:00007fff7832ad38 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 31.425021][ C0] RAX: ffffffffffffffda RBX: 000000003be6f9d0 RCX: 00007f1475f3ea4a [ 31.425259][ C0] RDX: 000000000000002a RSI: 000000003be6fc92 RDI: 0000000000000005 [ 31.425490][ C0] RBP: 000000003be6fc92 R08: 00007fff7832ad40 R09: 0000000000000014 [ 31.425721][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 31.425955][ C0] R13: 000000000000002a R14: 00007fff7832ad40 R15: 0000000000000000 | [ 33.586289][ C0] preempt_count: 101, expected: 0 | [ 33.586473][ C0] RCU nest depth: 4, expected: 0 | [ 33.586639][ C0] INFO: lockdep is turned off. | [ 33.587145][ C0] Tainted: [W]=WARN [ 33.587264][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 33.587467][ C0] Call Trace: [ 33.587590][ C0] [ 33.587672][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 33.587846][ C0] __might_resched (kernel/sched/core.c:8759) [ 33.588018][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 33.588233][ 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) [ 33.588444][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 33.588604][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 33.588769][ C0] __alloc_skb (net/core/skbuff.c:730) [ 33.588931][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 33.589094][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 33.589258][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 33.589417][ C0] skb_copy (net/core/skbuff.c:2221) [ 33.589540][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 33.589705][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 33.589866][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 33.590024][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 33.590180][ 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) [ 33.590348][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 33.590508][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 33.590669][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 33.590825][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 33.590987][ 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) [ 33.591141][ C0] ? tc_run (net/core/dev.c:4044) [ 33.591260][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 33.591414][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 33.591570][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 33.591724][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 33.591890][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 33.592055][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 33.592213][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 33.592367][ C0] ? sock_def_write_space (net/core/sock.c:3502) [ 33.592525][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 33.592681][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 33.592843][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 33.593022][ 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) [ 33.593147][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 33.593327][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 33.593484][ 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) [ 33.593645][ C0] ? place_entity (kernel/sched/fair.c:5280) [ 33.593802][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 33.593984][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 33.594151][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 33.594308][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 33.594520][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 33.594744][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 33.594902][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 33.595068][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 33.595224][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 33.595389][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 33.595575][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 33.595734][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 33.595893][ C0] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52) [ 33.596080][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 33.596238][ C0] handle_softirqs (kernel/softirq.c:561) [ 33.596401][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 33.596557][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 33.596711][ C0] [ 33.596793][ C0] [ 33.596875][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 33.597031][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 33.597185][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 33.597342][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 33.597525][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 33.597691][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 33.597867][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 33.598021][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 33.598245][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 33.598403][ C0] packet_snd (net/packet/af_packet.c:3132) [ 33.598563][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 33.598741][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 33.598908][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 33.599071][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 33.599227][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 33.599383][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 33.599539][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 33.599721][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 33.599878][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 33.600035][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 33.600226][ C0] ? sock_ioctl (net/socket.c:1342) [ 33.600384][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 33.600567][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 33.600722][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 33.600882][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 33.601039][ C0] __x64_sys_sendto (net/socket.c:2211) [ 33.601226][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 33.601431][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 33.601603][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 33.601821][ C0] RIP: 0033:0x7f1220503a4a [ 33.601986][ 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 [ 33.602536][ C0] RSP: 002b:00007ffd4e249c18 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 33.602781][ C0] RAX: ffffffffffffffda RBX: 000000000cdd19d0 RCX: 00007f1220503a4a [ 33.603032][ C0] RDX: 000000000000002a RSI: 000000000cdd1c92 RDI: 0000000000000005 [ 33.603264][ C0] RBP: 000000000cdd1c92 R08: 00007ffd4e249c20 R09: 0000000000000014 [ 33.603510][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 33.603753][ C0] R13: 000000000000002a R14: 00007ffd4e249c20 R15: 0000000000000000 | [ 35.605492][ C0] preempt_count: 101, expected: 0 | [ 35.605647][ C0] RCU nest depth: 4, expected: 0 | [ 35.605803][ C0] INFO: lockdep is turned off. | [ 35.606293][ C0] Tainted: [W]=WARN [ 35.606421][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 35.606616][ C0] Call Trace: [ 35.606733][ C0] [ 35.606824][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 35.607029][ C0] __might_resched (kernel/sched/core.c:8759) [ 35.607195][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 35.607391][ C0] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 35.607597][ C0] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 35.607767][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 35.607928][ C0] __alloc_skb (net/core/skbuff.c:730) [ 35.608092][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 35.608259][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 35.608438][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 35.608594][ C0] skb_copy (net/core/skbuff.c:2221) [ 35.608713][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 35.608880][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 35.609043][ C0] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 35.609213][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 35.609370][ C0] ? __iptunnel_pull_header (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 ./include/net/ip_tunnels.h:615 net/ipv4/ip_tunnel_core.c:121) [ 35.609544][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 35.609716][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 35.609877][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 35.610037][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 35.610200][ C0] ? trace_lock_acquire (./include/asm-generic/bitops/instrumented-non-atomic.h:141 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/lock.h:24) [ 35.610363][ C0] ? tc_run (net/core/dev.c:4044) [ 35.610494][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 35.610680][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 35.610867][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 35.611039][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 35.611218][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 35.611395][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 35.611578][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 35.611756][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 35.611949][ C0] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 35.612141][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 35.612324][ C0] ip_rcv (./include/net/dst.h:469 net/ipv4/ip_input.c:447 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:567) [ 35.612453][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 35.612621][ C0] ? enqueue_hrtimer (kernel/time/hrtimer.c:1085 (discriminator 3)) [ 35.612788][ C0] ? __hrtimer_start_range_ns (kernel/time/hrtimer.c:1251) [ 35.612982][ C0] ? hrtimer_start_range_ns (kernel/time/hrtimer.c:176 kernel/time/hrtimer.c:1291) [ 35.613153][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 35.613334][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 35.613510][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 35.613739][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 35.613963][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 35.614129][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 35.614296][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 35.614465][ C0] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 35.614693][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 35.614864][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 35.615029][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 35.615195][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 35.615364][ C0] ? 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) [ 35.615579][ C0] ? rcu_report_qs_rnp (kernel/rcu/tree.c:2317 (discriminator 9)) [ 35.615743][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 35.615906][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 35.616113][ C0] handle_softirqs (kernel/softirq.c:561) [ 35.616281][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 35.616439][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 35.616570][ C0] [ 35.616650][ C0] [ 35.616739][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 35.616915][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 35.617071][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 35.617231][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 35.617391][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 35.617566][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 35.617752][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 35.617931][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 35.618158][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 35.618331][ C0] packet_snd (net/packet/af_packet.c:3132) [ 35.618505][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 35.618688][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 35.618877][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 35.619050][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 35.619218][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 35.619391][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 35.619567][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 35.619735][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 35.619908][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 35.620084][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 35.620242][ C0] ? sock_ioctl (net/socket.c:1342) [ 35.620395][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 35.620557][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 35.620717][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 35.620875][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 35.621031][ C0] __x64_sys_sendto (net/socket.c:2211) [ 35.621188][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 35.621385][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 35.621554][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 35.621753][ C0] RIP: 0033:0x7f2bf51fda4a [ 35.621924][ C0] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 35.622518][ C0] RSP: 002b:00007ffce24419b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 35.622758][ C0] RAX: ffffffffffffffda RBX: 0000000025f969d0 RCX: 00007f2bf51fda4a [ 35.623011][ C0] RDX: 000000000000002a RSI: 0000000025f96c92 RDI: 0000000000000005 [ 35.623244][ C0] RBP: 0000000025f96c92 R08: 00007ffce24419c0 R09: 0000000000000014 [ 35.623474][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 35.623714][ C0] R13: 000000000000002a R14: 00007ffce24419c0 R15: 0000000000000000 | [ 37.620229][ C2] preempt_count: 101, expected: 0 | [ 37.620425][ C2] RCU nest depth: 4, expected: 0 | [ 37.620596][ C2] INFO: lockdep is turned off. | [ 37.621087][ C2] Tainted: [W]=WARN [ 37.621206][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 37.621403][ C2] Call Trace: [ 37.621525][ C2] [ 37.621613][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 37.621788][ C2] __might_resched (kernel/sched/core.c:8759) [ 37.621954][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 37.622168][ 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) [ 37.622365][ C2] ? __fib_validate_source (net/ipv4/fib_frontend.c:396) [ 37.622529][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 37.622699][ C2] __alloc_skb (net/core/skbuff.c:730) [ 37.622876][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 37.623044][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 37.623205][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 37.623363][ C2] skb_copy (net/core/skbuff.c:2221) [ 37.623482][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 37.623641][ C2] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 37.623801][ C2] ? fib_validate_source (net/ipv4/fib_frontend.c:458) [ 37.623960][ C2] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 37.624123][ 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) [ 37.624281][ C2] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 37.624440][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 37.624599][ C2] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 37.624770][ C2] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 37.624928][ 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) [ 37.625088][ C2] ? tc_run (net/core/dev.c:4044) [ 37.625206][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 37.625391][ C2] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 37.625549][ C2] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 37.625703][ C2] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 37.625869][ C2] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 37.626026][ C2] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 37.626183][ C2] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 37.626341][ C2] ? sock_def_write_space (net/core/sock.c:3502) [ 37.626514][ C2] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 37.626674][ C2] ? ip_rcv_finish_core (./include/linux/skbuff.h:1152 ./include/net/route.h:88 net/ipv4/ip_input.c:390) [ 37.626829][ C2] ? vrf_l3_rcv (drivers/net/vrf.c:1182 drivers/net/vrf.c:1416 drivers/net/vrf.c:1428) vrf [ 37.626997][ 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) [ 37.627116][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 37.627273][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 37.627433][ 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) [ 37.627600][ C2] ? place_entity (kernel/sched/fair.c:5280) [ 37.627757][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 37.627916][ C2] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 37.628072][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 37.628238][ C2] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 37.628431][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 37.628629][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 37.628784][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 37.628944][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 37.629105][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 37.629263][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 37.629432][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 37.629590][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 37.629749][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 37.629950][ C2] handle_softirqs (kernel/softirq.c:561) [ 37.630110][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 37.630267][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 37.630388][ C2] [ 37.630497][ C2] [ 37.630581][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 37.630738][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 37.630894][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 37.631053][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 37.631208][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 37.631367][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 37.631524][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 37.631686][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 37.631882][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 37.632040][ C2] packet_snd (net/packet/af_packet.c:3132) [ 37.632196][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 37.632352][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 37.632513][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 37.632668][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 37.632827][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 37.633003][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 37.633158][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 37.633313][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 37.633469][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 37.633630][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 37.633787][ C2] ? sock_ioctl (net/socket.c:1342) [ 37.633943][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 37.634106][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 37.634261][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 37.634415][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 37.634568][ C2] __x64_sys_sendto (net/socket.c:2211) [ 37.634725][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 37.634923][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 37.635082][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 37.635289][ C2] RIP: 0033:0x7f9ebd411a4a [ 37.635456][ 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 [ 37.636008][ C2] RSP: 002b:00007ffcd20241f8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 37.636244][ C2] RAX: ffffffffffffffda RBX: 0000000032ca09d0 RCX: 00007f9ebd411a4a [ 37.636482][ C2] RDX: 000000000000002a RSI: 0000000032ca0c92 RDI: 0000000000000005 [ 37.636712][ C2] RBP: 0000000032ca0c92 R08: 00007ffcd2024200 R09: 0000000000000014 [ 37.636942][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 37.637173][ C2] R13: 000000000000002a R14: 00007ffcd2024200 R15: 0000000000000000 | [ 39.631197][ C0] preempt_count: 101, expected: 0 | [ 39.631350][ C0] RCU nest depth: 4, expected: 0 | [ 39.631517][ C0] INFO: lockdep is turned off. | [ 39.632031][ C0] Tainted: [W]=WARN [ 39.632163][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 39.632359][ C0] Call Trace: [ 39.632505][ C0] [ 39.632586][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 39.632752][ C0] __might_resched (kernel/sched/core.c:8759) [ 39.632924][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 39.633125][ 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) [ 39.633324][ C0] ? enqueue_hrtimer (kernel/time/hrtimer.c:1085 (discriminator 3)) [ 39.633482][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 39.633650][ C0] __alloc_skb (net/core/skbuff.c:730) [ 39.633816][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 39.633971][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 39.634128][ C0] skb_copy (net/core/skbuff.c:2221) [ 39.634264][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 39.634435][ C0] ip_tunnel_rcv (net/ipv4/ip_tunnel.c:448) [ 39.634600][ C0] ? __pfx_run_posix_cpu_timers (kernel/time/posix-cpu-timers.c:1403) [ 39.634758][ C0] ? __pfx_ip_tunnel_rcv (net/ipv4/ip_tunnel.c:379) [ 39.634914][ 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) [ 39.635085][ C0] __ipgre_rcv (net/ipv4/ip_gre.c:402) ip_gre [ 39.635247][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 39.635424][ C0] gre_rcv (net/ipv4/ip_gre.c:424 net/ipv4/ip_gre.c:459) ip_gre [ 39.635583][ C0] ? __pfx_gre_rcv (net/ipv4/ip_gre.c:435) ip_gre [ 39.635739][ 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) [ 39.635891][ C0] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 39.636010][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 39.636172][ C0] ? gre_rcv (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv4/gre_demux.c:159) gre [ 39.636332][ C0] gre_rcv (net/ipv4/gre_demux.c:163) gre [ 39.636487][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:205 (discriminator 5)) [ 39.636648][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:878 net/ipv4/ip_input.c:234) [ 39.636803][ C0] ? trace_local_timer_exit.constprop.0 (./arch/x86/include/asm/trace/irq_vectors.h:41) [ 39.637002][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 39.637157][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 39.637337][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 39.637492][ 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) [ 39.637610][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 39.637765][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 39.637922][ 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) [ 39.638079][ C0] ? place_entity (kernel/sched/fair.c:5280) [ 39.638235][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 39.638399][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:560) [ 39.638552][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 39.638711][ C0] __netif_receive_skb_one_core (net/core/dev.c:5727 (discriminator 4)) [ 39.638906][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 39.639100][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 39.639254][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 39.639410][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 39.639567][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 39.639732][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 39.639893][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 39.640052][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 39.640211][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 39.640419][ C0] handle_softirqs (kernel/softirq.c:561) [ 39.640583][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 39.640741][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 39.640869][ C0] [ 39.640950][ C0] [ 39.641029][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 39.641183][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 39.641341][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 39.641500][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 39.641655][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 39.641831][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 39.641997][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 39.642155][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 39.642366][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 39.642525][ C0] packet_snd (net/packet/af_packet.c:3132) [ 39.642685][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 39.642853][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 39.643104][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 39.643287][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 39.643464][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 39.643640][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 39.643813][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 39.643991][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 39.644168][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 39.644346][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 39.644524][ C0] ? sock_ioctl (net/socket.c:1342) [ 39.644706][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 39.644883][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 39.645058][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 39.645236][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 39.645411][ C0] __x64_sys_sendto (net/socket.c:2211) [ 39.645597][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 39.645816][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 39.646000][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 39.646224][ C0] RIP: 0033:0x7f87512aba4a [ 39.646417][ 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 [ 39.647063][ C0] RSP: 002b:00007ffefc4448d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 39.647338][ C0] RAX: ffffffffffffffda RBX: 0000000027cc39d0 RCX: 00007f87512aba4a [ 39.647604][ C0] RDX: 000000000000002a RSI: 0000000027cc3c92 RDI: 0000000000000005 [ 39.647882][ C0] RBP: 0000000027cc3c92 R08: 00007ffefc4448e0 R09: 0000000000000014 [ 39.648159][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 39.648457][ C0] R13: 000000000000002a R14: 00007ffefc4448e0 R15: 0000000000000000 | [ 41.974216][ C3] preempt_count: 101, expected: 0 | [ 41.974367][ C3] RCU nest depth: 3, expected: 0 | [ 41.974524][ C3] INFO: lockdep is turned off. | [ 41.974988][ C3] Tainted: [W]=WARN [ 41.975106][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 41.975297][ C3] Call Trace: [ 41.975419][ C3] [ 41.975500][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 41.975663][ C3] __might_resched (kernel/sched/core.c:8759) [ 41.975818][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 41.976016][ 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) [ 41.976203][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 41.976355][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 41.976512][ C3] __alloc_skb (net/core/skbuff.c:730) [ 41.976663][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 41.976814][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 41.977010][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 41.977173][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 41.977331][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 41.977485][ C3] skb_copy (net/core/skbuff.c:2221) [ 41.977603][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 41.977763][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 41.977956][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 41.978186][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 41.978345][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 41.978500][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 41.978653][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 41.978816][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491) [ 41.978972][ C3] ? tc_run (net/core/dev.c:4044) [ 41.979096][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 41.979253][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 41.979410][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 41.979562][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 41.979678][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 41.979835][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 41.979993][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 41.980149][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 41.980302][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 41.980457][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309) [ 41.980573][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 41.980723][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 41.980877][ 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) [ 41.981035][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 41.981188][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 41.981345][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 41.981502][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 41.981662][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 41.981858][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 41.982061][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 41.982214][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 41.982366][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 41.982522][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 41.982675][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 41.982839][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 41.983007][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 41.983171][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 41.983367][ C3] handle_softirqs (kernel/softirq.c:561) [ 41.983523][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 41.983676][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 41.983790][ C3] [ 41.983871][ C3] [ 41.983948][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 41.984103][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 41.984260][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 41.984415][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 41.984573][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 41.984741][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 41.984895][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 41.985048][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 41.985241][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 41.985403][ C3] packet_snd (net/packet/af_packet.c:3132) [ 41.985559][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 41.985711][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 41.985870][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 41.986024][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 41.986176][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 41.986330][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 41.986490][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 41.986640][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 41.986793][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 41.986948][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 41.987104][ C3] ? sock_ioctl (net/socket.c:1342) [ 41.987264][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 41.987420][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 41.987574][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 41.987734][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 41.987886][ C3] __x64_sys_sendto (net/socket.c:2211) [ 41.988037][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 41.988228][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 41.988384][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 41.988575][ C3] RIP: 0033:0x7f3b10af5a4a [ 41.988737][ 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 [ 41.989280][ C3] RSP: 002b:00007ffe9f2b9588 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 41.989517][ C3] RAX: ffffffffffffffda RBX: 000000003891b9d0 RCX: 00007f3b10af5a4a [ 41.989744][ C3] RDX: 000000000000002a RSI: 000000003891bc92 RDI: 0000000000000005 [ 41.989979][ C3] RBP: 000000003891bc92 R08: 00007ffe9f2b9590 R09: 0000000000000014 [ 41.990209][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 41.990439][ C3] R13: 000000000000002a R14: 00007ffe9f2b9590 R15: 0000000000000000 | [ 44.019776][ C3] preempt_count: 101, expected: 0 | [ 44.019981][ C3] RCU nest depth: 3, expected: 0 | [ 44.020180][ C3] INFO: lockdep is turned off. | [ 44.020689][ C3] Tainted: [W]=WARN [ 44.020847][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 44.021081][ C3] Call Trace: [ 44.021198][ C3] [ 44.021276][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 44.021439][ C3] __might_resched (kernel/sched/core.c:8759) [ 44.021620][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 44.021862][ 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) [ 44.022064][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 44.022261][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 44.022457][ C3] __alloc_skb (net/core/skbuff.c:730) [ 44.022658][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 44.022878][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 44.023180][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 44.023430][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 44.023670][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 44.023914][ C3] skb_copy (net/core/skbuff.c:2221) [ 44.024101][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 44.024348][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 44.024653][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 44.025027][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 44.025256][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 44.025414][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 44.025573][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 44.025731][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491) [ 44.025908][ C3] ? tc_run (net/core/dev.c:4044) [ 44.026042][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 44.026240][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 44.026431][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 44.026591][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 44.026707][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 44.026868][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 44.027023][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 44.027177][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 44.027331][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309) [ 44.027446][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 44.027596][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 44.027756][ 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) [ 44.027932][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 44.028084][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 44.028235][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 44.028385][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 44.028542][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 44.028736][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 44.029002][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 44.029160][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 44.029311][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 44.029463][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 44.029628][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 44.029781][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 44.029943][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 44.030096][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 44.030313][ C3] handle_softirqs (kernel/softirq.c:561) [ 44.030467][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 44.030617][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 44.030743][ C3] [ 44.030822][ C3] [ 44.030908][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 44.031087][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 44.031285][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 44.031477][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 44.031715][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 44.031958][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 44.032204][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 44.032459][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 44.032762][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 44.033033][ C3] packet_snd (net/packet/af_packet.c:3132) [ 44.033229][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 44.033422][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 44.033625][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 44.033846][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 44.034065][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 44.034288][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 44.034480][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 44.034640][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 44.034793][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 44.034955][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 44.035174][ C3] ? sock_ioctl (net/socket.c:1342) [ 44.035360][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 44.035561][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 44.035739][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 44.035914][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 44.036064][ C3] __x64_sys_sendto (net/socket.c:2211) [ 44.036228][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 44.036437][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 44.036610][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 44.036821][ C3] RIP: 0033:0x7f05aee5aa4a [ 44.036998][ 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 [ 44.037595][ C3] RSP: 002b:00007fff602e1a78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 44.037876][ C3] RAX: ffffffffffffffda RBX: 000000000e5769d0 RCX: 00007f05aee5aa4a [ 44.038153][ C3] RDX: 000000000000002a RSI: 000000000e576c92 RDI: 0000000000000005 [ 44.038384][ C3] RBP: 000000000e576c92 R08: 00007fff602e1a80 R09: 0000000000000014 [ 44.038675][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 44.038929][ C3] R13: 000000000000002a R14: 00007fff602e1a80 R15: 0000000000000000 | [ 46.063266][ C3] preempt_count: 101, expected: 0 | [ 46.063434][ C3] RCU nest depth: 3, expected: 0 | [ 46.063593][ C3] INFO: lockdep is turned off. | [ 46.064058][ C3] Tainted: [W]=WARN [ 46.064179][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 46.064374][ C3] Call Trace: [ 46.064504][ C3] [ 46.064586][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 46.064755][ C3] __might_resched (kernel/sched/core.c:8759) [ 46.064910][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 46.065108][ 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) [ 46.065298][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 46.065456][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 46.065619][ C3] __alloc_skb (net/core/skbuff.c:730) [ 46.065782][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 46.065942][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 46.066135][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 46.066291][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 46.066443][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 46.066595][ C3] skb_copy (net/core/skbuff.c:2221) [ 46.066712][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 46.066868][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 46.067074][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 46.067317][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 46.067491][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 46.067648][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 46.067809][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 46.067973][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491) [ 46.068126][ C3] ? tc_run (net/core/dev.c:4044) [ 46.068248][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 46.068409][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 46.068568][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 46.068720][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 46.068844][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 46.068996][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 46.069158][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 46.069313][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 46.069469][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 46.069623][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309) [ 46.069739][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 46.069892][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 46.070048][ 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) [ 46.070210][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 46.070363][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 46.070517][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 46.070674][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 46.070827][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 46.071020][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 46.071208][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 46.071361][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 46.071517][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 46.071670][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 46.071824][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 46.071981][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 46.072133][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 46.072286][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 46.072480][ C3] handle_softirqs (kernel/softirq.c:561) [ 46.072639][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 46.072791][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 46.072918][ C3] [ 46.072997][ C3] [ 46.073075][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 46.073230][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 46.073381][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 46.073537][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 46.073699][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 46.073856][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 46.074008][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 46.074162][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 46.074355][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 46.074509][ C3] packet_snd (net/packet/af_packet.c:3132) [ 46.074664][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 46.074819][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 46.074980][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 46.075131][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 46.075281][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 46.075431][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 46.075582][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 46.075732][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 46.075890][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 46.076042][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 46.076196][ C3] ? sock_ioctl (net/socket.c:1342) [ 46.076347][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 46.076499][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 46.076651][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 46.076806][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 46.076958][ C3] __x64_sys_sendto (net/socket.c:2211) [ 46.077112][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 46.077301][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 46.077457][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 46.077650][ C3] RIP: 0033:0x7f9257afaa4a [ 46.077813][ 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 [ 46.078357][ C3] RSP: 002b:00007ffe03a131a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 46.078592][ C3] RAX: ffffffffffffffda RBX: 000000000f8b19d0 RCX: 00007f9257afaa4a [ 46.078821][ C3] RDX: 000000000000002a RSI: 000000000f8b1c92 RDI: 0000000000000005 [ 46.079049][ C3] RBP: 000000000f8b1c92 R08: 00007ffe03a131b0 R09: 0000000000000014 [ 46.079283][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 46.079510][ C3] R13: 000000000000002a R14: 00007ffe03a131b0 R15: 0000000000000000 | [ 48.096656][ C2] preempt_count: 101, expected: 0 | [ 48.096872][ C2] RCU nest depth: 3, expected: 0 | [ 48.097070][ C2] INFO: lockdep is turned off. | [ 48.097657][ C2] Tainted: [W]=WARN [ 48.097799][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 48.098032][ C2] Call Trace: [ 48.098184][ C2] [ 48.098280][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 48.098481][ C2] __might_resched (kernel/sched/core.c:8759) [ 48.098671][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 48.098908][ 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) [ 48.099138][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 48.099325][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 48.099515][ C2] __alloc_skb (net/core/skbuff.c:730) [ 48.099709][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 48.099894][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 48.100125][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 48.100314][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 48.100499][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 48.100683][ C2] skb_copy (net/core/skbuff.c:2221) [ 48.100827][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 48.101024][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 48.101261][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 48.101539][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 48.101728][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 48.101918][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 48.102107][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 48.102292][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491) [ 48.102483][ C2] ? tc_run (net/core/dev.c:4044) [ 48.102626][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 48.102823][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 48.103012][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 48.103197][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 48.103337][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 48.103521][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 48.103708][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 48.103902][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 48.104087][ 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) [ 48.104227][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 48.104411][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 48.104597][ 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) [ 48.104784][ C2] ? place_entity (kernel/sched/fair.c:5280) [ 48.104974][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 48.105163][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 48.105357][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 48.105545][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 48.105777][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 48.106014][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 48.106201][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 48.106389][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 48.106578][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 48.106769][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 48.106962][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 48.107148][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 48.107334][ C2] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52) [ 48.107522][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 48.107710][ C2] handle_softirqs (kernel/softirq.c:561) [ 48.107900][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 48.108085][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 48.108232][ C2] [ 48.108329][ C2] [ 48.108426][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 48.108612][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 48.108796][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 48.108985][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 48.109170][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 48.109368][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 48.109558][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 48.109743][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 48.109975][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 48.110164][ C2] packet_snd (net/packet/af_packet.c:3132) [ 48.110355][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 48.110542][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 48.110728][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 48.110918][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 48.111104][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 48.111294][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 48.111477][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 48.111663][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 48.111847][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 48.112036][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 48.112230][ C2] ? sock_ioctl (net/socket.c:1342) [ 48.112415][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 48.112602][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 48.112785][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 48.112984][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 48.113218][ C2] __x64_sys_sendto (net/socket.c:2211) [ 48.113417][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 48.113625][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 48.113784][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 48.113976][ C2] RIP: 0033:0x7f834b7cea4a [ 48.114137][ 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 [ 48.114672][ C2] RSP: 002b:00007fff8d20b7e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 48.114908][ C2] RAX: ffffffffffffffda RBX: 000000000672c9d0 RCX: 00007f834b7cea4a [ 48.115137][ C2] RDX: 000000000000002a RSI: 000000000672cc92 RDI: 0000000000000005 [ 48.115361][ C2] RBP: 000000000672cc92 R08: 00007fff8d20b7f0 R09: 0000000000000014 [ 48.115593][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 48.115828][ C2] R13: 000000000000002a R14: 00007fff8d20b7f0 R15: 0000000000000000 | [ 50.314303][ C2] preempt_count: 101, expected: 0 | [ 50.314488][ C2] RCU nest depth: 3, expected: 0 | [ 50.314655][ C2] INFO: lockdep is turned off. | [ 50.315156][ C2] Tainted: [W]=WARN [ 50.315269][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 50.315470][ C2] Call Trace: [ 50.315584][ C2] [ 50.315675][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 50.315856][ C2] __might_resched (kernel/sched/core.c:8759) [ 50.316022][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 50.316223][ 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) [ 50.316420][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 50.316583][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 50.316742][ C2] __alloc_skb (net/core/skbuff.c:730) [ 50.316906][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 50.317059][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 50.317248][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 50.317403][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 50.317575][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 50.317737][ C2] skb_copy (net/core/skbuff.c:2221) [ 50.317855][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 50.318018][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 50.318221][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 50.318471][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 50.318633][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 50.318787][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 50.318939][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 50.319091][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491) [ 50.319241][ C2] ? tc_run (net/core/dev.c:4044) [ 50.319360][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 50.319519][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 50.319671][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 50.319823][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 50.319938][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 50.320136][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 50.320302][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 50.320479][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 50.320629][ 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) [ 50.320747][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 50.320898][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 50.321049][ 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) [ 50.321202][ C2] ? place_entity (kernel/sched/fair.c:5280) [ 50.321351][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 50.321511][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 50.321659][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 50.321841][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 50.322051][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 50.322258][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 50.322439][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 50.322594][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 50.322747][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 50.322912][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 50.323071][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 50.323229][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 50.323381][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 50.323582][ C2] handle_softirqs (kernel/softirq.c:561) [ 50.323747][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 50.323910][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 50.324035][ C2] [ 50.324113][ C2] [ 50.324191][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 50.324356][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 50.324505][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 50.324659][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 50.324815][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 50.324969][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 50.325119][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 50.325281][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 50.325481][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 50.325640][ C2] packet_snd (net/packet/af_packet.c:3132) [ 50.325802][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 50.325963][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 50.326112][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 50.326261][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 50.326410][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 50.326572][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 50.326720][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 50.326871][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 50.327055][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 50.327220][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 50.327386][ C2] ? sock_ioctl (net/socket.c:1342) [ 50.327608][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 50.327786][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 50.327954][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 50.328130][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 50.328306][ C2] __x64_sys_sendto (net/socket.c:2211) [ 50.328482][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 50.328702][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 50.328868][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 50.329074][ C2] RIP: 0033:0x7f18555bca4a [ 50.329251][ 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 [ 50.329827][ C2] RSP: 002b:00007ffdcf225658 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 50.330079][ C2] RAX: ffffffffffffffda RBX: 000000001440a9d0 RCX: 00007f18555bca4a [ 50.330334][ C2] RDX: 000000000000002a RSI: 000000001440ac92 RDI: 0000000000000005 [ 50.330579][ C2] RBP: 000000001440ac92 R08: 00007ffdcf225660 R09: 0000000000000014 [ 50.330823][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 50.331078][ C2] R13: 000000000000002a R14: 00007ffdcf225660 R15: 0000000000000000 | [ 52.329166][ C3] preempt_count: 101, expected: 0 | [ 52.329334][ C3] RCU nest depth: 3, expected: 0 | [ 52.329518][ C3] INFO: lockdep is turned off. | [ 52.329995][ C3] Tainted: [W]=WARN [ 52.330121][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 52.330312][ C3] Call Trace: [ 52.330451][ C3] [ 52.330532][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 52.330698][ C3] __might_resched (kernel/sched/core.c:8759) [ 52.330854][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 52.331060][ 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) [ 52.331250][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 52.331419][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 52.331574][ C3] __alloc_skb (net/core/skbuff.c:730) [ 52.331724][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 52.331875][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 52.332063][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 52.332216][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 52.332366][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 52.332519][ C3] skb_copy (net/core/skbuff.c:2221) [ 52.332640][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 52.332804][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 52.333003][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 52.333235][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 52.333395][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 52.333563][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 52.333720][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 52.333881][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491) [ 52.334036][ C3] ? tc_run (net/core/dev.c:4044) [ 52.334151][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 52.334307][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 52.334460][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 52.334610][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 52.334724][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 52.334874][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 52.335028][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 52.335180][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 52.335330][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 52.335481][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309) [ 52.335595][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 52.335746][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 52.335898][ 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) [ 52.336055][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 52.336209][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 52.336362][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 52.336510][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 52.336661][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 52.336884][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 52.337075][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 52.337226][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 52.337384][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 52.337537][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 52.337687][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 52.337840][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 52.337993][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 52.338147][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 52.338341][ C3] handle_softirqs (kernel/softirq.c:561) [ 52.338506][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 52.338656][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 52.338772][ C3] [ 52.338851][ C3] [ 52.338929][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 52.339080][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 52.339229][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 52.339413][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 52.339572][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 52.339726][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 52.339881][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 52.340033][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 52.340222][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 52.340377][ C3] packet_snd (net/packet/af_packet.c:3132) [ 52.340532][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 52.340689][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 52.340848][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 52.340996][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 52.341144][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 52.341296][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 52.341444][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 52.341591][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 52.341767][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 52.341921][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 52.342076][ C3] ? sock_ioctl (net/socket.c:1342) [ 52.342228][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 52.342380][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 52.342530][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 52.342681][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 52.342842][ C3] __x64_sys_sendto (net/socket.c:2211) [ 52.342998][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 52.343188][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 52.343342][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 52.343532][ C3] RIP: 0033:0x7f3ac6a0ba4a [ 52.343691][ 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 [ 52.344225][ C3] RSP: 002b:00007fff86220648 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 52.344489][ C3] RAX: ffffffffffffffda RBX: 000000001a46b9d0 RCX: 00007f3ac6a0ba4a [ 52.344714][ C3] RDX: 000000000000002a RSI: 000000001a46bc92 RDI: 0000000000000005 [ 52.344940][ C3] RBP: 000000001a46bc92 R08: 00007fff86220650 R09: 0000000000000014 [ 52.345168][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 52.345392][ C3] R13: 000000000000002a R14: 00007fff86220650 R15: 0000000000000000 | [ 54.341457][ C3] preempt_count: 101, expected: 0 | [ 54.341608][ C3] RCU nest depth: 3, expected: 0 | [ 54.341770][ C3] INFO: lockdep is turned off. | [ 54.342246][ C3] Tainted: [W]=WARN [ 54.342364][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 54.342560][ C3] Call Trace: [ 54.342682][ C3] [ 54.342784][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 54.342965][ C3] __might_resched (kernel/sched/core.c:8759) [ 54.343126][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 54.343326][ 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) [ 54.343519][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 54.343681][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 54.343835][ C3] __alloc_skb (net/core/skbuff.c:730) [ 54.343988][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 54.344143][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 54.344331][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 54.344482][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 54.344635][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 54.344795][ C3] skb_copy (net/core/skbuff.c:2221) [ 54.344921][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 54.345087][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 54.345278][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 54.345511][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 54.345679][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 54.345841][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 54.345997][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 54.346152][ C3] ? __pfx_nf_ingress (net/core/dev.c:5491) [ 54.346303][ C3] ? tc_run (net/core/dev.c:4044) [ 54.346419][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 54.346575][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 54.346727][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 54.346896][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 54.347015][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 54.347174][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 54.347331][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 54.347485][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 54.347643][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309) [ 54.347761][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 54.347913][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 54.348078][ 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) [ 54.348232][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 54.348387][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 54.348539][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 54.348689][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 54.348839][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 54.349037][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 54.349234][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 54.349385][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 54.349540][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 54.349695][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 54.349846][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 54.350001][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 54.350155][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 54.350309][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 54.350507][ C3] handle_softirqs (kernel/softirq.c:561) [ 54.350671][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 54.350825][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 54.350941][ C3] [ 54.351021][ C3] [ 54.351100][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 54.351252][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 54.351406][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 54.351568][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 54.351738][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 54.351894][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 54.352047][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 54.352200][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 54.352392][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 54.352553][ C3] packet_snd (net/packet/af_packet.c:3132) [ 54.352727][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 54.352894][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 54.353048][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 54.353202][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 54.353364][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 54.353524][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 54.353673][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 54.353842][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 54.353998][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 54.354150][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 54.354312][ C3] ? sock_ioctl (net/socket.c:1342) [ 54.354462][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 54.354625][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 54.354775][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 54.354926][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 54.355084][ C3] __x64_sys_sendto (net/socket.c:2211) [ 54.355236][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 54.355431][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 54.355584][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 54.355793][ C3] RIP: 0033:0x7fd0129dfa4a [ 54.355959][ 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 [ 54.356511][ C3] RSP: 002b:00007ffcd6c0e648 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 54.356752][ C3] RAX: ffffffffffffffda RBX: 000000002bad99d0 RCX: 00007fd0129dfa4a [ 54.356982][ C3] RDX: 000000000000002a RSI: 000000002bad9c92 RDI: 0000000000000005 [ 54.357217][ C3] RBP: 000000002bad9c92 R08: 00007ffcd6c0e650 R09: 0000000000000014 [ 54.357442][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 54.357668][ C3] R13: 000000000000002a R14: 00007ffcd6c0e650 R15: 0000000000000000 | [ 56.432230][ C2] preempt_count: 101, expected: 0 | [ 56.432418][ C2] RCU nest depth: 3, expected: 0 | [ 56.432583][ C2] INFO: lockdep is turned off. | [ 56.433065][ C2] Tainted: [W]=WARN [ 56.433191][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 56.433391][ C2] Call Trace: [ 56.433517][ C2] [ 56.433595][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 56.433763][ C2] __might_resched (kernel/sched/core.c:8759) [ 56.433918][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 56.434113][ 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) [ 56.434320][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 56.434482][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 56.434651][ C2] __alloc_skb (net/core/skbuff.c:730) [ 56.434801][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 56.434951][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 56.435162][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 56.435317][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 56.435492][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 56.435647][ C2] skb_copy (net/core/skbuff.c:2221) [ 56.435770][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 56.435948][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 56.436148][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 56.436383][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 56.436541][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 56.436727][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 56.436894][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 56.437051][ C2] ? __pfx_nf_ingress (net/core/dev.c:5491) [ 56.437202][ C2] ? tc_run (net/core/dev.c:4044) [ 56.437318][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 56.437497][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 56.437655][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 56.437809][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 56.437923][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 56.438077][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 56.438229][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 56.438407][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 56.438565][ 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) [ 56.438681][ C2] ? __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2418) [ 56.438851][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 56.439008][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 56.439176][ C2] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 56.439335][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 56.439486][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 56.439640][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 56.439827][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 56.440012][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 56.440168][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 56.440319][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 56.440477][ C2] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 56.440672][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 56.440840][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 56.440994][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 56.441141][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 56.441312][ C2] ? __pfx_sched_balance_domains (kernel/sched/fair.c:12161) [ 56.441504][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 56.441705][ C2] handle_softirqs (kernel/softirq.c:561) [ 56.441883][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 56.442036][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 56.442151][ C2] [ 56.442251][ C2] [ 56.442328][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 56.442478][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 56.442634][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 56.442812][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 56.442963][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 56.443117][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 56.443272][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 56.443423][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 56.443610][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 56.443794][ C2] packet_snd (net/packet/af_packet.c:3132) [ 56.443952][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 56.444121][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 56.444274][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 56.444424][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 56.444598][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 56.444749][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 56.444913][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 56.445089][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 56.445245][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 56.445400][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 56.445553][ C2] ? sock_ioctl (net/socket.c:1342) [ 56.445701][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 56.445857][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 56.446007][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 56.446158][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 56.446314][ C2] __x64_sys_sendto (net/socket.c:2211) [ 56.446466][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 56.446654][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 56.446805][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 56.446997][ C2] RIP: 0033:0x7fe317703a4a [ 56.447160][ 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 [ 56.447695][ C2] RSP: 002b:00007ffdaaeb7848 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 56.447925][ C2] RAX: ffffffffffffffda RBX: 000000003e1549d0 RCX: 00007fe317703a4a [ 56.448150][ C2] RDX: 000000000000002a RSI: 000000003e154c92 RDI: 0000000000000005 [ 56.448383][ C2] RBP: 000000003e154c92 R08: 00007ffdaaeb7850 R09: 0000000000000014 [ 56.448606][ C2] 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