======================================
| [ 27.957244][ C3] #1: ffffffffbd359060 (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)
| [ 27.957702][ C3] #2: ffffffffbd359060 (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)
| [ 27.958157][ C3]
| [ 27.958157][ C3] stack backtrace:
[ 27.958859][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 27.959188][ C3] Call Trace:
[ 27.959382][ C3]
[ 27.959515][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 27.959780][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 27.960038][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 27.960305][ C3] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 27.960563][ C3] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 27.960818][ C3] ? stack_trace_save (kernel/stacktrace.c:123)
[ 27.961078][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 27.961333][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5226)
[ 27.961594][ C3] ? save_trace (kernel/locking/lockdep.c:588)
[ 27.961851][ C3] mark_lock (kernel/locking/lockdep.c:4749)
[ 27.962050][ C3] mark_usage (kernel/locking/lockdep.c:4638)
[ 27.962244][ C3] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 27.962499][ C3] ? in6_dev_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/addrconf.h:396)
[ 27.962757][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 27.963014][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 27.963332][ C3] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 27.963585][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 27.963840][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.964100][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 27.964295][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.964568][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 27.964902][ C3] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 27.965173][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 27.965509][ C3] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 27.965831][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 27.966107][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 27.966376][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 27.966649][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 27.966918][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.967191][ C3] skb_copy (net/core/skbuff.c:2221)
[ 27.967408][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 27.967684][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 27.968032][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 27.968443][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 27.968709][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 27.968966][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 27.969231][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 27.969494][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.969749][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 27.970011][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 27.970202][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 27.970465][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 27.970727][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.970980][ 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)
[ 27.971174][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 27.971445][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.971716][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 27.971991][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.972262][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 27.972532][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.972800][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 27.973134][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 27.973469][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.973740][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.974012][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 27.974290][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 27.974561][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 27.974836][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 27.975096][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 27.975359][ C3] handle_softirqs (kernel/softirq.c:561)
[ 27.975617][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 27.975872][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 27.976076][ C3]
[ 27.976229][ C3]
[ 27.976361][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 27.976616][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 27.976874][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 27.977135][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 27.977399][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 27.977676][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 27.977953][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 27.978223][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 27.978556][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 27.978830][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 27.979105][ C3] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 27.979376][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 27.979645][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 27.979919][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.980187][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 27.980457][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.980728][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 27.980996][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 27.981253][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 27.981525][ C3] ? sock_ioctl (net/socket.c:1342)
[ 27.981781][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 27.982041][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 27.982296][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 27.982553][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 27.982809][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 27.983125][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 27.983380][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 27.983717][ C3] RIP: 0033:0x7f534d9bca4a
[ 27.984001][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 27.984970][ C3] RSP: 002b:00007fff868454b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 27.985373][ C3] RAX: ffffffffffffffda RBX: 000000000b4f69d0 RCX: 00007f534d9bca4a
[ 27.985787][ C3] RDX: 0000000000000062 RSI: 000000000b4f65c2 RDI: 0000000000000005
[ 27.986184][ C3] RBP: 000000000b4f65c2 R08: 00007fff868454c0 R09: 0000000000000014
[ 27.986593][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 27.986994][ C3] R13: 0000000000000062 R14: 00007fff868454c0 R15: 0000000000000000
| [ 27.988127][ C3] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 445, name: mausezahn
| [ 27.988571][ C3] preempt_count: 101, expected: 0
| [ 27.988832][ C3] RCU nest depth: 3, expected: 0
| [ 27.989084][ C3] INFO: lockdep is turned off.
[ 27.989735][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 27.990048][ C3] Call Trace:
[ 27.990248][ C3]
[ 27.990378][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 27.990649][ C3] __might_resched (kernel/sched/core.c:8759)
[ 27.990894][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 27.991214][ C3] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 27.991535][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 27.991791][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 27.992043][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 27.992294][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 27.992543][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.992794][ C3] skb_copy (net/core/skbuff.c:2221)
[ 27.992987][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 27.993254][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 27.993570][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 27.993948][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 27.994203][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 27.994458][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 27.994722][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 27.994980][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.995238][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 27.995489][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 27.995679][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 27.995932][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 27.996184][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.996430][ 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)
[ 27.996618][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 27.996873][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.997135][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 27.997394][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.997645][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 27.997894][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.998146][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 27.998456][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 27.998771][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.999026][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.999282][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 27.999534][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 27.999786][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 28.000045][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 28.000300][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 28.000559][ C3] handle_softirqs (kernel/softirq.c:561)
[ 28.000819][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 28.001079][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 28.001270][ C3]
[ 28.001402][ C3]
[ 28.001531][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 28.001783][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 28.002033][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 28.002283][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 28.002536][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 28.002800][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 28.003049][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 28.003304][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 28.003625][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 28.003883][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 28.004137][ C3] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 28.004392][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.004653][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 28.004908][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.005160][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.005418][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.005674][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.005929][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 28.006187][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 28.006449][ C3] ? sock_ioctl (net/socket.c:1342)
[ 28.006711][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 28.006968][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 28.007233][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 28.007639][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 28.007886][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 28.008204][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 28.008461][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 28.008901][ C3] RIP: 0033:0x7f534d9bca4a
[ 28.009166][ 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
[ 28.010219][ C3] RSP: 002b:00007fff868454b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 28.010616][ C3] RAX: ffffffffffffffda RBX: 000000000b4f69d0 RCX: 00007f534d9bca4a
[ 28.011120][ C3] RDX: 0000000000000062 RSI: 000000000b4f65c2 RDI: 0000000000000005
[ 28.011502][ C3] RBP: 000000000b4f65c2 R08: 00007fff868454c0 R09: 0000000000000014
[ 28.011879][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 28.012413][ C3] R13: 0000000000000062 R14: 00007fff868454c0 R15: 0000000000000000
| [ 29.534096][ C3] preempt_count: 101, expected: 0
| [ 29.534247][ C3] RCU nest depth: 3, expected: 0
| [ 29.534402][ C3] INFO: lockdep is turned off.
| [ 29.534859][ C3] Tainted: [W]=WARN
[ 29.534977][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 29.535176][ C3] Call Trace:
[ 29.535293][ C3]
[ 29.535376][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 29.535546][ C3] __might_resched (kernel/sched/core.c:8759)
[ 29.535699][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 29.535890][ 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)
[ 29.536077][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 29.536230][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 29.536383][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 29.536535][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 29.536691][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 29.536878][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.537029][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.537181][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.537342][ C3] skb_copy (net/core/skbuff.c:2221)
[ 29.537458][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 29.537611][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 29.537810][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 29.538038][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 29.538191][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 29.538345][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 29.538499][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 29.538652][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 29.538808][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.538963][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 29.539115][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 29.539229][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 29.539379][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.539532][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 29.539685][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.539834][ 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)
[ 29.539949][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 29.540106][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 29.540259][ 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)
[ 29.540410][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 29.540560][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 29.540711][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 29.540859][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.541020][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 29.541211][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 29.541401][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.541552][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 29.541703][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 29.541859][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 29.542015][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 29.542170][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 29.542321][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 29.542478][ C3] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 29.542633][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 29.542785][ C3] handle_softirqs (kernel/softirq.c:561)
[ 29.542939][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 29.543091][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 29.543206][ C3]
[ 29.543283][ C3]
[ 29.543360][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 29.543514][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 29.543664][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 29.543819][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 29.543970][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 29.544123][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 29.544275][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 29.544436][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 29.544625][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 29.544777][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 29.544930][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.545080][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 29.545231][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 29.545380][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 29.545532][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 29.545688][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 29.545838][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 29.545988][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.546140][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 29.546294][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 29.546447][ C3] ? sock_ioctl (net/socket.c:1342)
[ 29.546598][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 29.546751][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 29.546908][ 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)
[ 29.547058][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 29.547213][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 29.547373][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 29.547526][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 29.547716][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 29.547869][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 29.548065][ C3] RIP: 0033:0x7f06bed3da4a
[ 29.548225][ 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
[ 29.548758][ C3] RSP: 002b:00007ffccc917058 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 29.548992][ C3] RAX: ffffffffffffffda RBX: 0000000026398ec0 RCX: 00007f06bed3da4a
[ 29.549217][ C3] RDX: 0000000000000076 RSI: 0000000026399172 RDI: 0000000000000005
[ 29.549445][ C3] RBP: 0000000026399172 R08: 00007ffccc917060 R09: 0000000000000014
[ 29.549669][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 29.549896][ C3] R13: 0000000000000076 R14: 00007ffccc917060 R15: 0000000000000000
| [ 33.548472][ C0] preempt_count: 101, expected: 0
| [ 33.548663][ C0] RCU nest depth: 3, expected: 0
| [ 33.548851][ C0] INFO: lockdep is turned off.
| [ 33.549431][ C0] Tainted: [W]=WARN
[ 33.549590][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 33.549826][ C0] Call Trace:
[ 33.549969][ C0]
[ 33.550067][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 33.550266][ C0] __might_resched (kernel/sched/core.c:8759)
[ 33.550460][ 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.550700][ 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.550937][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 33.551135][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 33.551328][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 33.551520][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 33.551710][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 33.551948][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.552140][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 33.552328][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 33.552525][ C0] skb_copy (net/core/skbuff.c:2221)
[ 33.552671][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 33.552862][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 33.553100][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 33.553383][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 33.553575][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 33.553766][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 33.553966][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 33.554160][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 33.554356][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.554548][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 33.554738][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 33.554881][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 33.555070][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.555261][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 33.555458][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.555648][ 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.555793][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 33.555981][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 33.556172][ 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.556362][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 33.556551][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 33.556747][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 33.556935][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.557124][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 33.557377][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 33.557616][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.557807][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 33.558002][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 33.558195][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 33.558396][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 33.558589][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 33.558782][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 33.558973][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 33.559214][ C0] handle_softirqs (kernel/softirq.c:561)
[ 33.559405][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 33.559597][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 33.559744][ C0]
[ 33.559843][ C0]
[ 33.559941][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 33.560135][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 33.560326][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 33.560518][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 33.560708][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 33.560901][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 33.561099][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 33.561289][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 33.561525][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 33.561717][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 33.561911][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.562103][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 33.562293][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 33.562486][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 33.562677][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 33.562865][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 33.563053][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 33.563243][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 33.563435][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 33.563627][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 33.563818][ C0] ? sock_ioctl (net/socket.c:1342)
[ 33.564015][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 33.564206][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 33.564393][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 33.564584][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 33.564773][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 33.564962][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 33.565198][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 33.565394][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 33.565630][ C0] RIP: 0033:0x7ff8a0433a4a
[ 33.565826][ 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.566488][ C0] RSP: 002b:00007ffd5bdb0818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 33.566779][ C0] RAX: ffffffffffffffda RBX: 000000000366e9d0 RCX: 00007ff8a0433a4a
[ 33.567061][ C0] RDX: 0000000000000062 RSI: 000000000366e5c2 RDI: 0000000000000005
[ 33.567351][ C0] RBP: 000000000366e5c2 R08: 00007ffd5bdb0820 R09: 0000000000000014
[ 33.567631][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 33.567918][ C0] R13: 0000000000000062 R14: 00007ffd5bdb0820 R15: 0000000000000000
| [ 35.018172][ C0] preempt_count: 101, expected: 0
| [ 35.018322][ C0] RCU nest depth: 3, expected: 0
| [ 35.018492][ C0] INFO: lockdep is turned off.
| [ 35.018952][ C0] Tainted: [W]=WARN
[ 35.019068][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 35.019262][ C0] Call Trace:
[ 35.019377][ C0]
[ 35.019464][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 35.019626][ C0] __might_resched (kernel/sched/core.c:8759)
[ 35.019780][ 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.019973][ 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.020163][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 35.020315][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 35.020472][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 35.020631][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 35.020793][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 35.020992][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.021143][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 35.021294][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 35.021448][ C0] skb_copy (net/core/skbuff.c:2221)
[ 35.021563][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 35.021719][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 35.021916][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 35.022145][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 35.022301][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 35.022454][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 35.022609][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 35.022765][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 35.022920][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.023076][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 35.023234][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 35.023349][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 35.023501][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.023650][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 35.023802][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.023954][ 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)
[ 35.024069][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 35.024227][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 35.024379][ C0] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 35.024538][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 35.024691][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 35.024843][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 35.024993][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.025154][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 35.025344][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 35.025535][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.025703][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 35.025856][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 35.026009][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 35.026162][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 35.026319][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 35.026475][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 35.026633][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 35.026834][ C0] handle_softirqs (kernel/softirq.c:561)
[ 35.026991][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 35.027143][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 35.027277][ C0]
[ 35.027355][ C0]
[ 35.027431][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 35.027585][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 35.027741][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 35.027897][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 35.028049][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 35.028204][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 35.028357][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 35.028509][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 35.028699][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 35.028853][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 35.029008][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.029160][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 35.029312][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 35.029464][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 35.029615][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 35.029764][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 35.029921][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 35.030073][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.030226][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 35.030378][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 35.030533][ C0] ? sock_ioctl (net/socket.c:1342)
[ 35.030685][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 35.030837][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 35.030987][ 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)
[ 35.031145][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 35.031295][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 35.031448][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 35.031603][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 35.031794][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 35.031947][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 35.032138][ C0] RIP: 0033:0x7fb4e9fb1a4a
[ 35.032301][ 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.032836][ C0] RSP: 002b:00007ffd0197fbc8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 35.033069][ C0] RAX: ffffffffffffffda RBX: 000000002c71bec0 RCX: 00007fb4e9fb1a4a
[ 35.033301][ C0] RDX: 0000000000000076 RSI: 000000002c71c172 RDI: 0000000000000005
[ 35.033529][ C0] RBP: 000000002c71c172 R08: 00007ffd0197fbd0 R09: 0000000000000014
[ 35.033754][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 35.033982][ C0] R13: 0000000000000076 R14: 00007ffd0197fbd0 R15: 0000000000000000
| [ 37.087263][ C3] preempt_count: 101, expected: 0
| [ 37.087429][ C3] RCU nest depth: 3, expected: 0
| [ 37.087584][ C3] INFO: lockdep is turned off.
| [ 37.088046][ C3] Tainted: [W]=WARN
[ 37.088162][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 37.088362][ C3] Call Trace:
[ 37.088483][ C3]
[ 37.088561][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 37.088720][ C3] __might_resched (kernel/sched/core.c:8759)
[ 37.088875][ 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.089070][ 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.089258][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 37.089414][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 37.089570][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 37.089726][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 37.089883][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 37.090081][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.090237][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.090394][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.090548][ C3] skb_copy (net/core/skbuff.c:2221)
[ 37.090663][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 37.090821][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 37.091014][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 37.091241][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 37.091395][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 37.091550][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 37.091706][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 37.091859][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 37.092019][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.092176][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 37.092328][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 37.092442][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 37.092593][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.092747][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 37.092901][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.093053][ 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.093171][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 37.093324][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 37.093477][ 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)
[ 37.093631][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 37.093786][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 37.093940][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 37.094089][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.094245][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 37.094435][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 37.094624][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.094775][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 37.094928][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 37.095084][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 37.095239][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 37.095393][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 37.095552][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 37.095709][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 37.095903][ C3] handle_softirqs (kernel/softirq.c:561)
[ 37.096056][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 37.096208][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 37.096323][ C3]
[ 37.096401][ C3]
[ 37.096479][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 37.096636][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 37.096786][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 37.096939][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 37.097091][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 37.097259][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 37.097412][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 37.097570][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 37.097761][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 37.097913][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 37.098067][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.098222][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 37.098376][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 37.098528][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 37.098678][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 37.098833][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 37.098985][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 37.099137][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 37.099292][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 37.099447][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 37.099605][ C3] ? sock_ioctl (net/socket.c:1342)
[ 37.099756][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 37.099911][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 37.100068][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 37.100221][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 37.100371][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 37.100523][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 37.100714][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 37.100866][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 37.101063][ C3] RIP: 0033:0x7fd3f8c1ea4a
[ 37.101222][ 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.101761][ C3] RSP: 002b:00007ffff73caa48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 37.101994][ C3] RAX: ffffffffffffffda RBX: 000000003798d9d0 RCX: 00007fd3f8c1ea4a
[ 37.102228][ C3] RDX: 0000000000000062 RSI: 000000003798d5c2 RDI: 0000000000000005
[ 37.102453][ C3] RBP: 000000003798d5c2 R08: 00007ffff73caa50 R09: 0000000000000014
[ 37.102679][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 37.102902][ C3] R13: 0000000000000062 R14: 00007ffff73caa50 R15: 0000000000000000
| [ 38.529453][ C2] preempt_count: 101, expected: 0
| [ 38.529637][ C2] RCU nest depth: 3, expected: 0
| [ 38.529816][ C2] INFO: lockdep is turned off.
| [ 38.530340][ C2] Tainted: [W]=WARN
[ 38.530470][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 38.530683][ C2] Call Trace:
[ 38.530807][ C2]
[ 38.530889][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 38.531063][ C2] __might_resched (kernel/sched/core.c:8759)
[ 38.531231][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 38.531440][ 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)
[ 38.531649][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 38.531816][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 38.531990][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 38.532155][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 38.532318][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 38.532526][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.532693][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.532856][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.533023][ C2] skb_copy (net/core/skbuff.c:2221)
[ 38.533147][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 38.533321][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 38.533527][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 38.533772][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 38.533941][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 38.534106][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 38.534273][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 38.534440][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 38.534616][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.534784][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 38.534950][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 38.535074][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 38.535237][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.535403][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 38.535565][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.535727][ 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)
[ 38.535856][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 38.536021][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 38.536187][ 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)
[ 38.536352][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 38.536519][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 38.536685][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 38.536846][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.537011][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 38.537261][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 38.537468][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.537631][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.537796][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 38.537961][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 38.538124][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 38.538293][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 38.538463][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 38.538628][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 38.538835][ C2] handle_softirqs (kernel/softirq.c:561)
[ 38.539004][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 38.539170][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 38.539297][ C2]
[ 38.539383][ C2]
[ 38.539466][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 38.539637][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 38.539806][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 38.539974][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 38.540142][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 38.540310][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 38.540478][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 38.540649][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 38.540855][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 38.541023][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 38.541182][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.541333][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 38.541482][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 38.541633][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.541784][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.541947][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 38.542094][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 38.542243][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.542395][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 38.542547][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 38.542696][ C2] ? trace_rcu_future_grace_period (./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:107)
[ 38.542883][ C2] ? sock_ioctl (net/socket.c:1342)
[ 38.543038][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 38.543198][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 38.543384][ C2] ? __local_bh_enable (kernel/softirq.c:350)
[ 38.543536][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 38.543687][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 38.543875][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 38.544024][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 38.544224][ C2] RIP: 0033:0x7fa7685dea4a
[ 38.544390][ 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
[ 38.544918][ C2] RSP: 002b:00007ffd55355da8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 38.545147][ C2] RAX: ffffffffffffffda RBX: 0000000015fa6ec0 RCX: 00007fa7685dea4a
[ 38.545377][ C2] RDX: 0000000000000076 RSI: 0000000015fa7172 RDI: 0000000000000005
[ 38.545599][ C2] RBP: 0000000015fa7172 R08: 00007ffd55355db0 R09: 0000000000000014
[ 38.545820][ 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