======================================
| [ 26.912303][ C0] #1: ffffffff9dd59060 (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)
| [ 26.912642][ C0] #2: ffffffff9dd59060 (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)
| [ 26.912971][ C0]
| [ 26.912971][ C0] stack backtrace:
[ 26.913462][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 26.913692][ C0] Call Trace:
[ 26.913839][ C0]
[ 26.913939][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 26.914131][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 26.914317][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 26.914504][ C0] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 26.914706][ C0] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 26.914871][ C0] ? stack_trace_save (kernel/stacktrace.c:123)
[ 26.915086][ C0] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 26.915267][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5226)
[ 26.915462][ C0] ? save_trace (kernel/locking/lockdep.c:588)
[ 26.915637][ C0] mark_lock (kernel/locking/lockdep.c:4749)
[ 26.915780][ C0] mark_usage (kernel/locking/lockdep.c:4638)
[ 26.915923][ C0] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 26.916135][ C0] ? in6_dev_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/addrconf.h:396)
[ 26.916323][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 26.916508][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 26.916763][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 26.916971][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 26.917191][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 26.917396][ C0] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 26.917554][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 26.917766][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 26.918026][ C0] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 26.918222][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 26.918473][ C0] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 26.918715][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 26.918900][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 26.919080][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 26.919269][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 26.919472][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 26.919655][ C0] skb_copy (net/core/skbuff.c:2221)
[ 26.919793][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 26.919965][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 26.920201][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 26.920474][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 26.920657][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 26.920850][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 26.921059][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 26.921248][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.921446][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 26.921627][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 26.921760][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 26.921971][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 26.922164][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.922330][ 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)
[ 26.922465][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 26.922628][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.922788][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 26.922957][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.923122][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 26.923305][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.923473][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 26.923702][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 26.923905][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 26.924068][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.924235][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 26.924412][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 26.924605][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 26.924792][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 26.924974][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 26.925188][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4321)
[ 26.925395][ C0] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31))
[ 26.925605][ C0] handle_softirqs (kernel/softirq.c:561)
[ 26.925825][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 26.926032][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 26.926181][ C0]
[ 26.926295][ C0]
[ 26.926391][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 26.926595][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 26.926796][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 26.927019][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 26.927200][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 26.927384][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 26.927599][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 26.927785][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 26.928024][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 26.928214][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 26.928406][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 26.928595][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 26.928800][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 26.929000][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 26.929187][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 26.929389][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 26.929592][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 26.929795][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 26.930010][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 26.930220][ C0] ? sock_ioctl (net/socket.c:1342)
[ 26.930413][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 26.930604][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 26.930793][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 26.930984][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 26.931181][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 26.931443][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 26.931646][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 26.931874][ C0] RIP: 0033:0x7f7e6cd6da4a
[ 26.932081][ 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
[ 26.932787][ C0] RSP: 002b:00007ffd21707818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 26.933112][ C0] RAX: ffffffffffffffda RBX: 00000000275399d0 RCX: 00007f7e6cd6da4a
[ 26.933392][ C0] RDX: 0000000000000062 RSI: 00000000275395c2 RDI: 0000000000000005
[ 26.933689][ C0] RBP: 00000000275395c2 R08: 00007ffd21707820 R09: 0000000000000014
[ 26.934014][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 26.934332][ C0] R13: 0000000000000062 R14: 00007ffd21707820 R15: 0000000000000000
| [ 26.935191][ C0] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 419, name: mausezahn
| [ 26.935560][ C0] preempt_count: 101, expected: 0
| [ 26.935782][ C0] RCU nest depth: 3, expected: 0
| [ 26.935990][ C0] INFO: lockdep is turned off.
[ 26.936468][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 26.936690][ C0] Call Trace:
[ 26.936832][ C0]
[ 26.936927][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 26.937132][ C0] __might_resched (kernel/sched/core.c:8759)
[ 26.937314][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 26.937559][ 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)
[ 26.937802][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 26.938017][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 26.938205][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 26.938392][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 26.938581][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 26.938796][ C0] skb_copy (net/core/skbuff.c:2221)
[ 26.938930][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 26.939117][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 26.939333][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 26.939583][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 26.939751][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 26.939919][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 26.940125][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 26.940311][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.940494][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 26.940659][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 26.940787][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 26.940961][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 26.941147][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.941352][ 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)
[ 26.941494][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 26.941701][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.941917][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 26.942125][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.942334][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 26.942548][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.942756][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 26.943023][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 26.943274][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 26.943438][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 26.943627][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 26.943812][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 26.944002][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 26.944186][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 26.944376][ C0] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 26.944556][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4321)
[ 26.944743][ C0] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31))
[ 26.944938][ C0] handle_softirqs (kernel/softirq.c:561)
[ 26.945139][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 26.945323][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 26.945478][ C0]
[ 26.945582][ C0]
[ 26.945687][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 26.945878][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 26.946061][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 26.946265][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 26.946452][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 26.946629][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 26.946826][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 26.947040][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 26.947279][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 26.947473][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 26.947655][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 26.947849][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 26.948038][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 26.948224][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 26.948422][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 26.948624][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 26.948802][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 26.948993][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 26.949210][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 26.949416][ C0] ? sock_ioctl (net/socket.c:1342)
[ 26.949620][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 26.949818][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 26.950027][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 26.950246][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 26.950451][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 26.950713][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 26.950922][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 26.951192][ C0] RIP: 0033:0x7f7e6cd6da4a
[ 26.951374][ 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
[ 26.952032][ C0] RSP: 002b:00007ffd21707818 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 26.952323][ C0] RAX: ffffffffffffffda RBX: 00000000275399d0 RCX: 00007f7e6cd6da4a
[ 26.952607][ C0] RDX: 0000000000000062 RSI: 00000000275395c2 RDI: 0000000000000005
[ 26.952908][ C0] RBP: 00000000275395c2 R08: 00007ffd21707820 R09: 0000000000000014
[ 26.953206][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 26.953495][ C0] R13: 0000000000000062 R14: 00007ffd21707820 R15: 0000000000000000
| [ 28.484078][ C2] preempt_count: 101, expected: 0
| [ 28.484251][ C2] RCU nest depth: 3, expected: 0
| [ 28.484440][ C2] INFO: lockdep is turned off.
| [ 28.484904][ C2] Tainted: [W]=WARN
[ 28.485032][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 28.485225][ C2] Call Trace:
[ 28.485340][ C2]
[ 28.485417][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 28.485576][ C2] __might_resched (kernel/sched/core.c:8759)
[ 28.485729][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 28.485922][ 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)
[ 28.486116][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 28.486275][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 28.486430][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 28.486581][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 28.486734][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 28.486926][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 28.487080][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.487230][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.487383][ C2] skb_copy (net/core/skbuff.c:2221)
[ 28.487500][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 28.487653][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 28.487845][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 28.488073][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 28.488230][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 28.488382][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 28.488540][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 28.488696][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 28.488852][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.489004][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 28.489154][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 28.489269][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 28.489426][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 28.489575][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 28.489729][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.489881][ 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)
[ 28.489995][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 28.490151][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 28.490302][ 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)
[ 28.490454][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 28.490609][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 28.490759][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 28.490910][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.491059][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 28.491246][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 28.491430][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.491579][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 28.491730][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 28.491881][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 28.492036][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 28.492186][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 28.492338][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 28.492488][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 28.492675][ C2] handle_softirqs (kernel/softirq.c:561)
[ 28.492828][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 28.492978][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 28.493093][ C2]
[ 28.493174][ C2]
[ 28.493250][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 28.493398][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 28.493548][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 28.493701][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 28.493849][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 28.494006][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 28.494176][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 28.494344][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 28.494550][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 28.494717][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 28.494885][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.495044][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.495195][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 28.495343][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 28.495501][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 28.495650][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 28.495798][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 28.495948][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 28.496100][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 28.496251][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 28.496401][ C2] ? sock_ioctl (net/socket.c:1342)
[ 28.496559][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 28.496713][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 28.496862][ C2] ? 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)
[ 28.497012][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 28.497160][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 28.497311][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 28.497461][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 28.497653][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 28.497814][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 28.498003][ C2] RIP: 0033:0x7f09a5260a4a
[ 28.498160][ 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
[ 28.498685][ C2] RSP: 002b:00007fff22e2f9c8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 28.498916][ C2] RAX: ffffffffffffffda RBX: 0000000006eccec0 RCX: 00007f09a5260a4a
[ 28.499141][ C2] RDX: 0000000000000076 RSI: 0000000006ecd172 RDI: 0000000000000005
[ 28.499368][ C2] RBP: 0000000006ecd172 R08: 00007fff22e2f9d0 R09: 0000000000000014
[ 28.499591][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 28.499822][ C2] R13: 0000000000000076 R14: 00007fff22e2f9d0 R15: 0000000000000000
| [ 32.644116][ C2] preempt_count: 101, expected: 0
| [ 32.644289][ C2] RCU nest depth: 3, expected: 0
| [ 32.644457][ C2] INFO: lockdep is turned off.
| [ 32.644928][ C2] Tainted: [W]=WARN
[ 32.645063][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 32.645253][ C2] Call Trace:
[ 32.645372][ C2]
[ 32.645451][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 32.645612][ C2] __might_resched (kernel/sched/core.c:8759)
[ 32.645766][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 32.645957][ 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)
[ 32.646148][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 32.646297][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 32.646448][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 32.646604][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 32.646756][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 32.646944][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.647093][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.647242][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.647393][ C2] skb_copy (net/core/skbuff.c:2221)
[ 32.647506][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 32.647663][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 32.647853][ C2] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 32.648080][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 32.648237][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 32.648391][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 32.648546][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 32.648699][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 32.648859][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.649011][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 32.649164][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 32.649278][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 32.649428][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.649578][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 32.649730][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.649882][ 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)
[ 32.650000][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 32.650156][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 32.650307][ 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)
[ 32.650457][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 32.650608][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 32.650759][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 32.650908][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.651058][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 32.651247][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 32.651435][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 32.651586][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.651740][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 32.651892][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 32.652045][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 32.652199][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 32.652354][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 32.652505][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 32.652696][ C2] handle_softirqs (kernel/softirq.c:561)
[ 32.652849][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 32.652999][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 32.653112][ C2]
[ 32.653188][ C2]
[ 32.653264][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 32.653416][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 32.653564][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 32.653717][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 32.653866][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 32.654017][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 32.654168][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 32.654320][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 32.654506][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 32.654659][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 32.654810][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 32.654974][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 32.655133][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 32.655284][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.655433][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 32.655589][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 32.655739][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 32.655888][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.656039][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 32.656190][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 32.656342][ C2] ? sock_ioctl (net/socket.c:1342)
[ 32.656494][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 32.656645][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 32.656797][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 32.656950][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 32.657099][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 32.657250][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 32.657437][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 32.657591][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 32.657779][ C2] RIP: 0033:0x7f1c3687da4a
[ 32.657937][ 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
[ 32.658466][ C2] RSP: 002b:00007ffd82ab8588 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 32.658702][ C2] RAX: ffffffffffffffda RBX: 00000000252a49d0 RCX: 00007f1c3687da4a
[ 32.658932][ C2] RDX: 0000000000000062 RSI: 00000000252a45c2 RDI: 0000000000000005
[ 32.659157][ C2] RBP: 00000000252a45c2 R08: 00007ffd82ab8590 R09: 0000000000000014
[ 32.659382][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 32.659605][ C2] R13: 0000000000000062 R14: 00007ffd82ab8590 R15: 0000000000000000
| [ 34.210969][ C2] preempt_count: 101, expected: 0
| [ 34.211185][ C2] RCU nest depth: 3, expected: 0
| [ 34.211372][ C2] INFO: lockdep is turned off.
| [ 34.211850][ C2] Tainted: [W]=WARN
[ 34.211963][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 34.212163][ C2] Call Trace:
[ 34.212280][ C2]
[ 34.212359][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 34.212518][ C2] __might_resched (kernel/sched/core.c:8759)
[ 34.212672][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 34.212862][ 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)
[ 34.213056][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 34.213207][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 34.213367][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 34.213519][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 34.213682][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 34.213872][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 34.214023][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 34.214174][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 34.214327][ C2] skb_copy (net/core/skbuff.c:2221)
[ 34.214443][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 34.214611][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 34.214812][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 34.215071][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 34.215247][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 34.215424][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 34.215604][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 34.215769][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 34.215934][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 34.216093][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 34.216245][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 34.216362][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 34.216510][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 34.216659][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 34.216811][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 34.216964][ 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)
[ 34.217105][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 34.217259][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 34.217413][ 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)
[ 34.217570][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 34.217722][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 34.217883][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 34.218051][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 34.218212][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 34.218423][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 34.218618][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 34.218781][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 34.218932][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 34.219097][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 34.219248][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 34.219403][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 34.219562][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 34.219724][ C2] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 34.219884][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 34.220055][ C2] handle_softirqs (kernel/softirq.c:561)
[ 34.220221][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 34.220393][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 34.220509][ C2]
[ 34.220602][ C2]
[ 34.220680][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 34.220833][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 34.220985][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 34.221140][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 34.221292][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 34.221448][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 34.221615][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 34.221769][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 34.221957][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 34.222118][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 34.222281][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 34.222432][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 34.222603][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 34.222759][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 34.222936][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 34.223104][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 34.223261][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 34.223411][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 34.223575][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 34.223728][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 34.223888][ C2] ? sock_ioctl (net/socket.c:1342)
[ 34.224039][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 34.224199][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 34.224358][ C2] ? 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)
[ 34.224516][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 34.224673][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 34.224832][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 34.224999][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 34.225198][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 34.225358][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 34.225547][ C2] RIP: 0033:0x7fc1f4b7ea4a
[ 34.225716][ 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
[ 34.226259][ C2] RSP: 002b:00007fff05773b88 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 34.226497][ C2] RAX: ffffffffffffffda RBX: 000000002cd5cec0 RCX: 00007fc1f4b7ea4a
[ 34.226723][ C2] RDX: 0000000000000076 RSI: 000000002cd5d172 RDI: 0000000000000005
[ 34.226958][ C2] RBP: 000000002cd5d172 R08: 00007fff05773b90 R09: 0000000000000014
[ 34.227197][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 34.227436][ C2] R13: 0000000000000076 R14: 00007fff05773b90 R15: 0000000000000000
| [ 36.403940][ C2] preempt_count: 101, expected: 0
| [ 36.404100][ C2] RCU nest depth: 3, expected: 0
| [ 36.404278][ C2] INFO: lockdep is turned off.
| [ 36.404802][ C2] Tainted: [W]=WARN
[ 36.404915][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 36.405164][ C2] Call Trace:
[ 36.405294][ C2]
[ 36.405372][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 36.405532][ C2] __might_resched (kernel/sched/core.c:8759)
[ 36.405687][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 36.405884][ 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)
[ 36.406086][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 36.406236][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 36.406387][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 36.406550][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 36.406715][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 36.406902][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 36.407052][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 36.407202][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 36.407353][ C2] skb_copy (net/core/skbuff.c:2221)
[ 36.407467][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 36.407628][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 36.407820][ C2] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 36.408070][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 36.408256][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 36.408422][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 36.408579][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 36.408738][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 36.408898][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 36.409051][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 36.409214][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 36.409332][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 36.409486][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 36.409641][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 36.409792][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 36.409943][ 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)
[ 36.410062][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 36.410214][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 36.410366][ 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)
[ 36.410517][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 36.410698][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 36.410851][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 36.411004][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 36.411153][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 36.411348][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 36.411535][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 36.411696][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 36.411869][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 36.412023][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 36.412185][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 36.412353][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 36.412515][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 36.412675][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 36.412869][ C2] handle_softirqs (kernel/softirq.c:561)
[ 36.413035][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 36.413186][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 36.413301][ C2]
[ 36.413378][ C2]
[ 36.413457][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 36.413637][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 36.413793][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 36.413963][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 36.414133][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 36.414289][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 36.414450][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 36.414612][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 36.414819][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 36.414987][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 36.415153][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 36.415319][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 36.415477][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 36.415626][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 36.415778][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 36.415933][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 36.416089][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 36.416237][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 36.416388][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 36.416541][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 36.416697][ C2] ? sock_ioctl (net/socket.c:1342)
[ 36.416850][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 36.417012][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 36.417168][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 36.417331][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 36.417501][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 36.417659][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 36.417857][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 36.418024][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 36.418218][ C2] RIP: 0033:0x7ff4cf826a4a
[ 36.418382][ 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
[ 36.418939][ C2] RSP: 002b:00007ffe920476d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 36.419183][ C2] RAX: ffffffffffffffda RBX: 00000000253039d0 RCX: 00007ff4cf826a4a
[ 36.419438][ C2] RDX: 0000000000000062 RSI: 00000000253035c2 RDI: 0000000000000005
[ 36.419678][ C2] RBP: 00000000253035c2 R08: 00007ffe920476e0 R09: 0000000000000014
[ 36.419928][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 36.420163][ C2] R13: 0000000000000062 R14: 00007ffe920476e0 R15: 0000000000000000
| [ 38.002120][ C0] preempt_count: 101, expected: 0
| [ 38.002300][ C0] RCU nest depth: 3, expected: 0
| [ 38.002477][ C0] INFO: lockdep is turned off.
| [ 38.003002][ C0] Tainted: [W]=WARN
[ 38.003131][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 38.003349][ C0] Call Trace:
[ 38.003476][ C0]
[ 38.003572][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 38.003748][ C0] __might_resched (kernel/sched/core.c:8759)
[ 38.003922][ 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.004156][ 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.004375][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 38.004549][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 38.004729][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 38.004909][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 38.005095][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 38.005315][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.005488][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.005654][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.005820][ C0] skb_copy (net/core/skbuff.c:2221)
[ 38.005947][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 38.006124][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 38.006349][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 38.006611][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 38.006793][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 38.006970][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 38.007147][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 38.007313][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 38.007483][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.007650][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 38.007816][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 38.007953][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 38.008121][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.008285][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 38.008451][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.008615][ 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.008748][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 38.008911][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 38.009080][ 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.009254][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 38.009419][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 38.009585][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 38.009747][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.009913][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 38.010120][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 38.010329][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.010495][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 38.010663][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 38.010838][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 38.011006][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 38.011187][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 38.011354][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 38.011528][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 38.011748][ C0] handle_softirqs (kernel/softirq.c:561)
[ 38.011934][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 38.012111][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 38.012236][ C0]
[ 38.012330][ C0]
[ 38.012415][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 38.012583][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 38.012750][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 38.012933][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 38.013104][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 38.013273][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 38.013439][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 38.013604][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 38.013818][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 38.013994][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 38.014161][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.014327][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 38.014498][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 38.014665][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 38.014839][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 38.015024][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 38.015194][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 38.015357][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.015538][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 38.015704][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 38.015873][ C0] ? sock_ioctl (net/socket.c:1342)
[ 38.016044][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 38.016208][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 38.016370][ 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.016545][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 38.016718][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 38.016889][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 38.017065][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 38.017271][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 38.017442][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 38.017661][ C0] RIP: 0033:0x7f77f5363a4a
[ 38.017834][ 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.018419][ C0] RSP: 002b:00007ffef2f93d48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 38.018684][ C0] RAX: ffffffffffffffda RBX: 0000000007826ec0 RCX: 00007f77f5363a4a
[ 38.018931][ C0] RDX: 0000000000000076 RSI: 0000000007827172 RDI: 0000000000000005
[ 38.019179][ C0] RBP: 0000000007827172 R08: 00007ffef2f93d50 R09: 0000000000000014
[ 38.019429][ 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