======================================
| [ 28.016612][ C0] #1: ffffffffa7759060 (rcu_read_lock){....}-{1:3}, at: ip6_input_finish (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 net/ipv6/ip6_input.c:480)
| [ 28.016899][ C0] #2: ffffffffa7759060 (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)
| [ 28.017184][ C0]
| [ 28.017184][ C0] stack backtrace:
[ 28.017641][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 28.017843][ C0] Call Trace:
[ 28.017977][ C0]
[ 28.018065][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 28.018241][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 28.018407][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 28.018583][ C0] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 28.018751][ C0] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 28.018912][ C0] ? stack_trace_save (kernel/stacktrace.c:123)
[ 28.019077][ C0] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 28.019237][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5226)
[ 28.019400][ C0] ? save_trace (kernel/locking/lockdep.c:588)
[ 28.019560][ C0] mark_lock (kernel/locking/lockdep.c:4749)
[ 28.019685][ C0] mark_usage (kernel/locking/lockdep.c:4638)
[ 28.019813][ C0] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 28.019975][ C0] ? in6_dev_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/addrconf.h:396)
[ 28.020138][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 28.020303][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 28.020505][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 28.020668][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 28.020832][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.020992][ C0] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 28.021118][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.021278][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 28.021487][ C0] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 28.021648][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 28.021848][ C0] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 28.022052][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 28.022218][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 28.022385][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 28.022548][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 28.022711][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.022873][ C0] skb_copy (net/core/skbuff.c:2221)
[ 28.022996][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 28.023156][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 28.023365][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 28.023616][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 28.023781][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 28.023951][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 28.024117][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 28.024279][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.024445][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 28.024607][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 28.024735][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 28.024897][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 28.025061][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.025221][ C0] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 28.025343][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 28.025507][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.025669][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 28.025828][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.025997][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 28.026158][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.026322][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 28.026524][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 28.026729][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.026889][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.027051][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 28.027215][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 28.027381][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 28.027548][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 28.027711][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 28.027878][ C0] handle_softirqs (kernel/softirq.c:561)
[ 28.028042][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 28.028203][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 28.028325][ C0]
[ 28.028419][ C0]
[ 28.028508][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 28.028677][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 28.028837][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 28.029000][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 28.029165][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 28.029330][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 28.029492][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 28.029657][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 28.029861][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 28.030025][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 28.030190][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 28.030350][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.030515][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 28.030675][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.030840][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.031001][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.031170][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.031331][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 28.031501][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 28.031668][ C0] ? sock_ioctl (net/socket.c:1342)
[ 28.031838][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 28.032000][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 28.032171][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 28.032342][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 28.032506][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 28.032704][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 28.032869][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 28.033073][ C0] RIP: 0033:0x7f84415b2a4a
[ 28.033245][ 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
[ 28.033847][ C0] RSP: 002b:00007ffe26e8c288 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 28.034100][ C0] RAX: ffffffffffffffda RBX: 00000000281029d0 RCX: 00007f84415b2a4a
[ 28.034356][ C0] RDX: 0000000000000062 RSI: 00000000281025c2 RDI: 0000000000000005
[ 28.034604][ C0] RBP: 00000000281025c2 R08: 00007ffe26e8c290 R09: 0000000000000014
[ 28.034854][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 28.035105][ C0] R13: 0000000000000062 R14: 00007ffe26e8c290 R15: 0000000000000000
| [ 28.035780][ C0] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 448, name: mausezahn
| [ 28.036049][ C0] preempt_count: 101, expected: 0
| [ 28.036206][ C0] RCU nest depth: 3, expected: 0
| [ 28.036399][ C0] INFO: lockdep is turned off.
[ 28.036798][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 28.036987][ C0] Call Trace:
[ 28.037106][ C0]
[ 28.037185][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 28.037351][ C0] __might_resched (kernel/sched/core.c:8759)
[ 28.037506][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 28.037700][ 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)
[ 28.037897][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 28.038050][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 28.038210][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 28.038364][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 28.038519][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.038681][ C0] skb_copy (net/core/skbuff.c:2221)
[ 28.038797][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 28.038955][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 28.039157][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 28.039391][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 28.039551][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 28.039711][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 28.039868][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 28.040025][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.040180][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 28.040346][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 28.040466][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 28.040621][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 28.040773][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.040926][ C0] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 28.041041][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 28.041196][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.041347][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 28.041507][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.041661][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 28.041813][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.041964][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 28.042155][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 28.042369][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.042524][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.042690][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 28.042846][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 28.043003][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 28.043160][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 28.043312][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 28.043477][ C0] handle_softirqs (kernel/softirq.c:561)
[ 28.043636][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 28.043787][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 28.043909][ C0]
[ 28.043988][ C0]
[ 28.044072][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 28.044224][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 28.044374][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 28.044533][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 28.044687][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 28.044847][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 28.045000][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 28.045152][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 28.045344][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 28.045499][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 28.045652][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 28.045809][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.045968][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 28.046132][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.046284][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.046434][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.046587][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.046739][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 28.046903][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 28.047057][ C0] ? sock_ioctl (net/socket.c:1342)
[ 28.047216][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 28.047381][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 28.047538][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 28.047690][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 28.047848][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 28.048037][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 28.048196][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 28.048397][ C0] RIP: 0033:0x7f84415b2a4a
[ 28.048584][ 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
[ 28.049123][ C0] RSP: 002b:00007ffe26e8c288 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 28.049365][ C0] RAX: ffffffffffffffda RBX: 00000000281029d0 RCX: 00007f84415b2a4a
[ 28.049605][ C0] RDX: 0000000000000062 RSI: 00000000281025c2 RDI: 0000000000000005
[ 28.049842][ C0] RBP: 00000000281025c2 R08: 00007ffe26e8c290 R09: 0000000000000014
[ 28.050074][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 28.050302][ C0] R13: 0000000000000062 R14: 00007ffe26e8c290 R15: 0000000000000000
| [ 29.570371][ C0] preempt_count: 101, expected: 0
| [ 29.570532][ C0] RCU nest depth: 3, expected: 0
| [ 29.570688][ C0] INFO: lockdep is turned off.
| [ 29.571178][ C0] Tainted: [W]=WARN
[ 29.571341][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 29.571537][ C0] Call Trace:
[ 29.571657][ C0]
[ 29.571738][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 29.571905][ C0] __might_resched (kernel/sched/core.c:8759)
[ 29.572062][ 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.572259][ 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.572454][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 29.572620][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 29.572783][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 29.572940][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 29.573098][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 29.573294][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.573455][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.573610][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.573775][ C0] skb_copy (net/core/skbuff.c:2221)
[ 29.573896][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 29.574059][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 29.574262][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 29.574498][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 29.574660][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 29.574821][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 29.574987][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 29.575168][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 29.575332][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.575492][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 29.575657][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 29.575776][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 29.575935][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.576091][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 29.576253][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.576412][ C0] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 29.576532][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 29.576688][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 29.576848][ 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.577006][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 29.577163][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.577322][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 29.577483][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.577641][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 29.577842][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 29.578033][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.578194][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.578354][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 29.578513][ C0] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 29.578729][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 29.578885][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 29.579045][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.579201][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 29.579357][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.579528][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 29.579702][ C0] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 29.579829][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 29.580027][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878)
[ 29.580184][ C0] handle_softirqs (kernel/softirq.c:561)
[ 29.580348][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 29.580505][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 29.580622][ C0]
[ 29.580703][ C0]
[ 29.580783][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 29.580948][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 29.581103][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 29.581266][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 29.581425][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 29.581588][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 29.581746][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 29.581911][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 29.582133][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 29.582294][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 29.582452][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.582607][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 29.582764][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 29.582923][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.583080][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.583246][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 29.583404][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 29.583561][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.583717][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 29.583881][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 29.584043][ C0] ? sock_ioctl (net/socket.c:1342)
[ 29.584197][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 29.584357][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 29.584523][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 29.584678][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.584834][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 29.584993][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 29.585148][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 29.585344][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 29.585502][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 29.585710][ C0] RIP: 0033:0x7f1f7e777a4a
[ 29.585875][ 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.586432][ C0] RSP: 002b:00007ffe0c9d8278 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 29.586677][ C0] RAX: ffffffffffffffda RBX: 000000000ac22ec0 RCX: 00007f1f7e777a4a
[ 29.586911][ C0] RDX: 0000000000000076 RSI: 000000000ac23172 RDI: 0000000000000005
[ 29.587149][ C0] RBP: 000000000ac23172 R08: 00007ffe0c9d8280 R09: 0000000000000014
[ 29.587383][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 29.587616][ C0] R13: 0000000000000076 R14: 00007ffe0c9d8280 R15: 0000000000000000
| [ 33.669240][ C0] preempt_count: 101, expected: 0
| [ 33.669421][ C0] RCU nest depth: 3, expected: 0
| [ 33.669572][ C0] INFO: lockdep is turned off.
| [ 33.670029][ C0] Tainted: [W]=WARN
[ 33.670146][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 33.670340][ C0] Call Trace:
[ 33.670456][ C0]
[ 33.670546][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 33.670710][ C0] __might_resched (kernel/sched/core.c:8759)
[ 33.670866][ 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.671060][ 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.671250][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 33.671406][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 33.671560][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 33.671717][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 33.671870][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 33.672059][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.672211][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 33.672364][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 33.672518][ C0] skb_copy (net/core/skbuff.c:2221)
[ 33.672633][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 33.672788][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 33.672988][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 33.673220][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 33.673378][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 33.673532][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 33.673686][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 33.673843][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 33.674006][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.674159][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 33.674314][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 33.674428][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 33.674583][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.674736][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 33.674890][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.675040][ C0] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 33.675155][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 33.675313][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 33.675468][ 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.675621][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 33.675774][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 33.675927][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 33.676077][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.676230][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 33.676426][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 33.676615][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.676768][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.676920][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 33.677075][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 33.677226][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 33.677400][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 33.677568][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 33.677721][ C0] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 33.677878][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 33.678032][ C0] handle_softirqs (kernel/softirq.c:561)
[ 33.678186][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 33.678338][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 33.678453][ C0]
[ 33.678537][ C0]
[ 33.678625][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 33.678782][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 33.678931][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 33.679086][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 33.679240][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 33.679393][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 33.679545][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 33.679702][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 33.679892][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 33.680044][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 33.680197][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.680347][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 33.680504][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 33.680655][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 33.680806][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.680960][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 33.681111][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 33.681260][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.681413][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 33.681567][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 33.681721][ C0] ? sock_ioctl (net/socket.c:1342)
[ 33.681871][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 33.682024][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 33.682181][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 33.682332][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 33.682482][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 33.682633][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 33.682825][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 33.682978][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 33.683171][ C0] RIP: 0033:0x7fbd8ea3fa4a
[ 33.683334][ 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.683867][ C0] RSP: 002b:00007ffdc1a06ca8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 33.684100][ C0] RAX: ffffffffffffffda RBX: 00000000085039d0 RCX: 00007fbd8ea3fa4a
[ 33.684334][ C0] RDX: 0000000000000062 RSI: 00000000085035c2 RDI: 0000000000000005
[ 33.684560][ C0] RBP: 00000000085035c2 R08: 00007ffdc1a06cb0 R09: 0000000000000014
[ 33.684786][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 33.685010][ C0] R13: 0000000000000062 R14: 00007ffdc1a06cb0 R15: 0000000000000000
| [ 35.200145][ C3] preempt_count: 101, expected: 0
| [ 35.200307][ C3] RCU nest depth: 3, expected: 0
| [ 35.200487][ C3] INFO: lockdep is turned off.
| [ 35.200990][ C3] Tainted: [W]=WARN
[ 35.201122][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 35.201329][ C3] Call Trace:
[ 35.201469][ C3]
[ 35.201557][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 35.201739][ C3] __might_resched (kernel/sched/core.c:8759)
[ 35.201904][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 35.202112][ 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)
[ 35.202318][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 35.202496][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 35.202664][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 35.202825][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 35.202998][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 35.203203][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.203367][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 35.203538][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 35.203702][ C3] skb_copy (net/core/skbuff.c:2221)
[ 35.203828][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 35.203996][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 35.204209][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 35.204464][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 35.204634][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 35.204803][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 35.204970][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 35.205141][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 35.205305][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.205484][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 35.205648][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 35.205774][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 35.205937][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.206101][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 35.206268][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.206432][ 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)
[ 35.206615][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 35.206793][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 35.206965][ 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)
[ 35.207132][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 35.207304][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 35.207473][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 35.207639][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.207805][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 35.208013][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 35.208223][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.208391][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.208576][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 35.208761][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 35.208928][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 35.209101][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 35.209270][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 35.209446][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 35.209666][ C3] handle_softirqs (kernel/softirq.c:561)
[ 35.209838][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 35.210005][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 35.210130][ C3]
[ 35.210214][ C3]
[ 35.210299][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 35.210468][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 35.210640][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 35.210811][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 35.210978][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 35.211146][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 35.211316][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 35.211493][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 35.211698][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 35.211876][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 35.212042][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.212207][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 35.212372][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 35.212553][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 35.212722][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.212888][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 35.213056][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 35.213220][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.213386][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 35.213559][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 35.213730][ C3] ? sock_ioctl (net/socket.c:1342)
[ 35.213897][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 35.214065][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 35.214230][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 35.214403][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.214576][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 35.214743][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 35.214909][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 35.215115][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 35.215286][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 35.215510][ C3] RIP: 0033:0x7ff0d8411a4a
[ 35.215689][ 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
[ 35.216274][ C3] RSP: 002b:00007fff3c68d248 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 35.216537][ C3] RAX: ffffffffffffffda RBX: 0000000040080ec0 RCX: 00007ff0d8411a4a
[ 35.216792][ C3] RDX: 0000000000000076 RSI: 0000000040081172 RDI: 0000000000000005
[ 35.217042][ C3] RBP: 0000000040081172 R08: 00007fff3c68d250 R09: 0000000000000014
[ 35.217288][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 35.217548][ C3] R13: 0000000000000076 R14: 00007fff3c68d250 R15: 0000000000000000
| [ 37.376257][ C3] preempt_count: 101, expected: 0
| [ 37.376439][ C3] RCU nest depth: 3, expected: 0
| [ 37.376603][ C3] INFO: lockdep is turned off.
| [ 37.377071][ C3] Tainted: [W]=WARN
[ 37.377191][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 37.377398][ C3] Call Trace:
[ 37.377536][ C3]
[ 37.377631][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 37.377799][ C3] __might_resched (kernel/sched/core.c:8759)
[ 37.377980][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 37.378174][ C3] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 37.378367][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 37.378600][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 37.378862][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 37.379108][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 37.379361][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 37.379676][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.379919][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.380163][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.380410][ C3] skb_copy (net/core/skbuff.c:2221)
[ 37.380609][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 37.380858][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 37.381168][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 37.381537][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 37.381787][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 37.382042][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 37.382291][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 37.382551][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 37.382808][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.383052][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 37.383295][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 37.383477][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 37.383726][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.383974][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 37.384220][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.384472][ 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)
[ 37.384659][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 37.384919][ C3] ? kasan_save_stack (mm/kasan/common.c:49)
[ 37.385165][ C3] ? kasan_save_stack (mm/kasan/common.c:48)
[ 37.385411][ C3] ? kasan_save_track (./arch/x86/include/asm/current.h:49 mm/kasan/common.c:60 mm/kasan/common.c:69)
[ 37.385641][ C3] ? kasan_save_free_info (mm/kasan/generic.c:585)
[ 37.385875][ C3] ? __kasan_slab_free (mm/kasan/common.c:271)
[ 37.386111][ C3] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715)
[ 37.386348][ C3] ? rcu_do_batch (kernel/rcu/tree.c:2567)
[ 37.386589][ C3] ? rcu_core (kernel/rcu/tree.c:2825)
[ 37.386774][ C3] ? handle_softirqs (kernel/softirq.c:561)
[ 37.387012][ C3] ? __irq_exit_rcu (kernel/softirq.c:596 kernel/softirq.c:435 kernel/softirq.c:662)
[ 37.387253][ C3] ? irq_exit_rcu (kernel/softirq.c:680)
[ 37.387485][ C3] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1049 arch/x86/kernel/apic/apic.c:1049)
[ 37.387680][ C3] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:702)
[ 37.387871][ C3] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:152 kernel/locking/spinlock.c:194)
[ 37.388071][ C3] ? qlist_free_all (mm/kasan/quarantine.c:174)
[ 37.388224][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 37.388379][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.388565][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 37.388766][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 37.388955][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.389110][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.389277][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 37.389435][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 37.389607][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 37.389761][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 37.389915][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 37.390071][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 37.390265][ C3] handle_softirqs (kernel/softirq.c:561)
[ 37.390420][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 37.390659][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 37.390845][ C3]
[ 37.390972][ C3]
[ 37.391099][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 37.391345][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 37.391589][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 37.391838][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 37.392092][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 37.392344][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 37.392595][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 37.392842][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 37.393147][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 37.393399][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 37.393611][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.393773][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 37.393926][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 37.394077][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.394233][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.394385][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 37.394586][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 37.394828][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.395072][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 37.395329][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 37.395579][ C3] ? sock_ioctl (net/socket.c:1342)
[ 37.395822][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 37.396071][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 37.396298][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 37.396533][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 37.396769][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 37.397012][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 37.397222][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 37.397376][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 37.397596][ C3] RIP: 0033:0x7f7aaa6cca4a
[ 37.397762][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 37.398303][ C3] RSP: 002b:00007ffffcf45d58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 37.398564][ C3] RAX: ffffffffffffffda RBX: 0000000031d2e9d0 RCX: 00007f7aaa6cca4a
[ 37.398793][ C3] RDX: 0000000000000062 RSI: 0000000031d2e5c2 RDI: 0000000000000005
[ 37.399024][ C3] RBP: 0000000031d2e5c2 R08: 00007ffffcf45d60 R09: 0000000000000014
[ 37.399260][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 37.399498][ C3] R13: 0000000000000062 R14: 00007ffffcf45d60 R15: 0000000000000000
| [ 38.902098][ C0] preempt_count: 101, expected: 0
| [ 38.902248][ C0] RCU nest depth: 3, expected: 0
| [ 38.902410][ C0] INFO: lockdep is turned off.
| [ 38.902884][ C0] Tainted: [W]=WARN
[ 38.903002][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 38.903200][ C0] Call Trace:
[ 38.903320][ C0]
[ 38.903402][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 38.903568][ C0] __might_resched (kernel/sched/core.c:8759)
[ 38.903726][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 38.903926][ 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)
[ 38.904116][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 38.904270][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 38.904426][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 38.904588][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 38.904740][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 38.904936][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.905092][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.905244][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.905395][ C0] skb_copy (net/core/skbuff.c:2221)
[ 38.905513][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 38.905668][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 38.905862][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 38.906091][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 38.906253][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 38.906409][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 38.906565][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 38.906723][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 38.906881][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.907035][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 38.907189][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 38.907306][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 38.907468][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.907625][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 38.907778][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.907930][ C0] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 38.908047][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 38.908198][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 38.908353][ 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)
[ 38.908521][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 38.908685][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 38.908841][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 38.908994][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.909149][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 38.909341][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 38.909530][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.909683][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.909841][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 38.909997][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 38.910152][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 38.910308][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 38.910465][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 38.910623][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 38.910777][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 38.910971][ C0] handle_softirqs (kernel/softirq.c:561)
[ 38.911133][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 38.911286][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 38.911401][ C0]
[ 38.911480][ C0]
[ 38.911558][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 38.911712][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 38.911863][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 38.912024][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 38.912178][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 38.912335][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 38.912490][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 38.912643][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 38.912839][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 38.912999][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 38.913165][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.913316][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 38.913473][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 38.913629][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.913780][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.913932][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 38.914083][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 38.914235][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.914396][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 38.914553][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 38.914710][ C0] ? sock_ioctl (net/socket.c:1342)
[ 38.914865][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 38.915019][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 38.915174][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 38.915329][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.915493][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 38.915648][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 38.915801][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 38.915991][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 38.916149][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 38.916343][ C0] RIP: 0033:0x7fd708f12a4a
[ 38.916504][ 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
[ 38.917050][ C0] RSP: 002b:00007ffde08000e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 38.917282][ C0] RAX: ffffffffffffffda RBX: 000000000f72fec0 RCX: 00007fd708f12a4a
[ 38.917510][ C0] RDX: 0000000000000076 RSI: 000000000f730172 RDI: 0000000000000005
[ 38.917745][ C0] RBP: 000000000f730172 R08: 00007ffde08000f0 R09: 0000000000000014
[ 38.917970][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
Finger prints:
mark_lock_irq:mark_lock:mark_usage:__lock_acquire:fs_reclaim_acquire
__might_resched:kmem_cache_alloc_node_noprof:__alloc_skb:skb_copy:gro_cells_receive