======================================
| [ 1339.484198][ C3] #1: ffffffffb0559060 (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)
| [ 1339.484517][ C3] #2: ffffffffb0559060 (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)
| [ 1339.484830][ C3]
| [ 1339.484830][ C3] stack backtrace:
[ 1339.485389][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1339.485647][ C3] Call Trace:
[ 1339.485808][ C3]
[ 1339.485905][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 1339.486092][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 1339.486281][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 1339.486468][ C3] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 1339.486657][ C3] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 1339.486838][ C3] ? stack_trace_save (kernel/stacktrace.c:123)
[ 1339.487015][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 1339.487196][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5226)
[ 1339.487397][ C3] ? save_trace (kernel/locking/lockdep.c:588)
[ 1339.487582][ C3] mark_lock (kernel/locking/lockdep.c:4749)
[ 1339.487724][ C3] mark_usage (kernel/locking/lockdep.c:4638)
[ 1339.487862][ C3] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 1339.488039][ C3] ? in6_dev_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/addrconf.h:396)
[ 1339.488219][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 1339.488395][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1339.488617][ C3] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 1339.488798][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 1339.488984][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1339.489169][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 1339.489314][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1339.489501][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1339.489740][ C3] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 1339.489919][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1339.490143][ C3] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1339.490361][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 1339.490561][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 1339.490740][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 1339.490924][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 1339.491099][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1339.491299][ C3] skb_copy (net/core/skbuff.c:2221)
[ 1339.491437][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 1339.491626][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 1339.491849][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 1339.492122][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 1339.492304][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 1339.492488][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 1339.492669][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 1339.492850][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.493030][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 1339.493207][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 1339.493348][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 1339.493527][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 1339.493703][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.493880][ 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)
[ 1339.494009][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1339.494184][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.494361][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 1339.494541][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.494728][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1339.494910][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.495091][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1339.495310][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1339.495532][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1339.495718][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.495899][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 1339.496086][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 1339.496264][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 1339.496453][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 1339.496646][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 1339.496844][ C3] handle_softirqs (kernel/softirq.c:561)
[ 1339.497030][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1339.497210][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 1339.497356][ C3]
[ 1339.497457][ C3]
[ 1339.497554][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 1339.497731][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1339.497909][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 1339.498104][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 1339.498288][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 1339.498485][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 1339.498671][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 1339.498839][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 1339.499042][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 1339.499219][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 1339.499389][ C3] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 1339.499563][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1339.499751][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 1339.499921][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1339.500099][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1339.500274][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1339.500452][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1339.500631][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 1339.500817][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 1339.500993][ C3] ? sock_ioctl (net/socket.c:1342)
[ 1339.501168][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 1339.501348][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 1339.501518][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 1339.501688][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 1339.501850][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 1339.502061][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 1339.502235][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1339.502441][ C3] RIP: 0033:0x7f2844363a4a
[ 1339.502611][ 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
[ 1339.503250][ C3] RSP: 002b:00007ffca4239ec8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1339.503508][ C3] RAX: ffffffffffffffda RBX: 0000000023ef79d0 RCX: 00007f2844363a4a
[ 1339.503761][ C3] RDX: 0000000000000062 RSI: 0000000023ef75c2 RDI: 0000000000000005
[ 1339.504015][ C3] RBP: 0000000023ef75c2 R08: 00007ffca4239ed0 R09: 0000000000000014
[ 1339.504260][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 1339.504499][ C3] R13: 0000000000000062 R14: 00007ffca4239ed0 R15: 0000000000000000
| [ 1339.505190][ C3] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 5272, name: mausezahn
| [ 1339.505449][ C3] preempt_count: 101, expected: 0
| [ 1339.505623][ C3] RCU nest depth: 3, expected: 0
| [ 1339.505786][ C3] INFO: lockdep is turned off.
[ 1339.506231][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1339.506429][ C3] Call Trace:
[ 1339.506560][ C3]
[ 1339.506642][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 1339.506803][ C3] __might_resched (kernel/sched/core.c:8759)
[ 1339.506967][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1339.507175][ 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)
[ 1339.507384][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 1339.507551][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 1339.507714][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 1339.507868][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 1339.508030][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1339.508197][ C3] skb_copy (net/core/skbuff.c:2221)
[ 1339.508322][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 1339.508513][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 1339.508736][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 1339.509005][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 1339.509201][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 1339.509385][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 1339.509567][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 1339.509742][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.509928][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 1339.510095][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 1339.510221][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 1339.510401][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 1339.510575][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.510737][ 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)
[ 1339.510862][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1339.511028][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.511196][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 1339.511359][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.511515][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1339.511685][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.511838][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1339.512027][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1339.512218][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1339.512388][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1339.512549][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 1339.512713][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 1339.512868][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 1339.513046][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 1339.513215][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 1339.513384][ C3] handle_softirqs (kernel/softirq.c:561)
[ 1339.513554][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1339.513714][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 1339.513845][ C3]
[ 1339.513924][ C3]
[ 1339.514002][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 1339.514165][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1339.514317][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 1339.514481][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 1339.514633][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 1339.514799][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 1339.514951][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 1339.515103][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 1339.515295][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 1339.515451][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 1339.515604][ C3] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 1339.515774][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1339.515940][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 1339.516097][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1339.516263][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1339.516429][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1339.516598][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1339.516767][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 1339.516943][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 1339.517116][ C3] ? sock_ioctl (net/socket.c:1342)
[ 1339.517292][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 1339.517461][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 1339.517614][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 1339.517763][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 1339.517920][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 1339.518114][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 1339.518279][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1339.518479][ C3] RIP: 0033:0x7f2844363a4a
[ 1339.518644][ 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
[ 1339.519181][ C3] RSP: 002b:00007ffca4239ec8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1339.519425][ C3] RAX: ffffffffffffffda RBX: 0000000023ef79d0 RCX: 00007f2844363a4a
[ 1339.519680][ C3] RDX: 0000000000000062 RSI: 0000000023ef75c2 RDI: 0000000000000005
[ 1339.519928][ C3] RBP: 0000000023ef75c2 R08: 00007ffca4239ed0 R09: 0000000000000014
[ 1339.520177][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 1339.520431][ C3] R13: 0000000000000062 R14: 00007ffca4239ed0 R15: 0000000000000000
| [ 1341.149576][ C0] preempt_count: 101, expected: 0
| [ 1341.149752][ C0] RCU nest depth: 3, expected: 0
| [ 1341.149932][ C0] INFO: lockdep is turned off.
| [ 1341.150526][ C0] Tainted: [W]=WARN
[ 1341.150676][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1341.150937][ C0] Call Trace:
[ 1341.151075][ C0]
[ 1341.151168][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 1341.151395][ C0] __might_resched (kernel/sched/core.c:8759)
[ 1341.151633][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1341.151901][ 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)
[ 1341.152182][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 1341.152378][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 1341.152550][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 1341.152710][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 1341.152872][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 1341.153068][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1341.153243][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1341.153404][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1341.153593][ C0] skb_copy (net/core/skbuff.c:2221)
[ 1341.153723][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 1341.153896][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 1341.154096][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 1341.154327][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 1341.154486][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 1341.154643][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 1341.154804][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 1341.154962][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 1341.155118][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1341.155270][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 1341.155424][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 1341.155538][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 1341.155705][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1341.155858][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 1341.156018][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1341.156171][ 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)
[ 1341.156287][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1341.156437][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 1341.156591][ 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)
[ 1341.156746][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 1341.156900][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 1341.157051][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1341.157212][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1341.157367][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1341.157561][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1341.157750][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1341.157902][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1341.158055][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 1341.158209][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 1341.158364][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 1341.158519][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 1341.158673][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 1341.158828][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1341.159019][ C0] handle_softirqs (kernel/softirq.c:561)
[ 1341.159179][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1341.159340][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 1341.159455][ C0]
[ 1341.159540][ C0]
[ 1341.159620][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 1341.159773][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1341.159928][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 1341.160083][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 1341.160235][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 1341.160396][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 1341.160553][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 1341.160707][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 1341.160902][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 1341.161059][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 1341.161215][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1341.161373][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1341.161527][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 1341.161679][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1341.161837][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1341.161993][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1341.162145][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1341.162297][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1341.162453][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 1341.162607][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 1341.162763][ C0] ? sock_ioctl (net/socket.c:1342)
[ 1341.162920][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 1341.163076][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1341.163227][ 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)
[ 1341.163378][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1341.163529][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 1341.163681][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 1341.163846][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1341.164054][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 1341.164213][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1341.164410][ C0] RIP: 0033:0x7f3096eb1a4a
[ 1341.164586][ 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
[ 1341.165132][ C0] RSP: 002b:00007ffc5dfbac78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1341.165379][ C0] RAX: ffffffffffffffda RBX: 000000002da24ec0 RCX: 00007f3096eb1a4a
[ 1341.165611][ C0] RDX: 0000000000000076 RSI: 000000002da25172 RDI: 0000000000000005
[ 1341.165866][ C0] RBP: 000000002da25172 R08: 00007ffc5dfbac80 R09: 0000000000000014
[ 1341.166100][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 1341.166340][ C0] R13: 0000000000000076 R14: 00007ffc5dfbac80 R15: 0000000000000000
| [ 1345.490673][ C0] preempt_count: 101, expected: 0
| [ 1345.490823][ C0] RCU nest depth: 3, expected: 0
| [ 1345.490972][ C0] INFO: lockdep is turned off.
| [ 1345.491447][ C0] Tainted: [W]=WARN
[ 1345.491562][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1345.491755][ C0] Call Trace:
[ 1345.491873][ C0]
[ 1345.491951][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 1345.492113][ C0] __might_resched (kernel/sched/core.c:8759)
[ 1345.492269][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1345.492465][ 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)
[ 1345.492661][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 1345.492814][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 1345.492974][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 1345.493125][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 1345.493287][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 1345.493489][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1345.493652][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1345.493801][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1345.493950][ C0] skb_copy (net/core/skbuff.c:2221)
[ 1345.494064][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 1345.494219][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 1345.494410][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 1345.494642][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 1345.494795][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 1345.494952][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 1345.495105][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 1345.495258][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 1345.495413][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1345.495568][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 1345.495733][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 1345.495852][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 1345.496002][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1345.496157][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 1345.496309][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1345.496458][ 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)
[ 1345.496574][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1345.496728][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 1345.496882][ 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)
[ 1345.497041][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 1345.497200][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 1345.497354][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1345.497508][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1345.497660][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1345.497848][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1345.498036][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1345.498192][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1345.498345][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 1345.498499][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 1345.498653][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 1345.498808][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 1345.498961][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 1345.499115][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1345.499308][ C0] handle_softirqs (kernel/softirq.c:561)
[ 1345.499471][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1345.499622][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 1345.499744][ C0]
[ 1345.499823][ C0]
[ 1345.499899][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 1345.500048][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1345.500200][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 1345.500354][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 1345.500514][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 1345.500667][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 1345.500821][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 1345.500972][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 1345.501162][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 1345.501317][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 1345.501478][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1345.501632][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1345.501791][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 1345.501941][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1345.502092][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1345.502244][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1345.502396][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1345.502544][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1345.502702][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 1345.502856][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 1345.503011][ C0] ? sock_ioctl (net/socket.c:1342)
[ 1345.503162][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 1345.503316][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1345.503466][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 1345.503619][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 1345.503774][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 1345.503927][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1345.504115][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 1345.504270][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1345.504463][ C0] RIP: 0033:0x7f17dc484a4a
[ 1345.504621][ 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
[ 1345.505168][ C0] RSP: 002b:00007ffe752c7298 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1345.505401][ C0] RAX: ffffffffffffffda RBX: 000000003006b9d0 RCX: 00007f17dc484a4a
[ 1345.505635][ C0] RDX: 0000000000000062 RSI: 000000003006b5c2 RDI: 0000000000000005
[ 1345.505865][ C0] RBP: 000000003006b5c2 R08: 00007ffe752c72a0 R09: 0000000000000014
[ 1345.506099][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 1345.506322][ C0] R13: 0000000000000062 R14: 00007ffe752c72a0 R15: 0000000000000000
| [ 1347.131279][ C0] preempt_count: 101, expected: 0
| [ 1347.131449][ C0] RCU nest depth: 3, expected: 0
| [ 1347.131624][ C0] INFO: lockdep is turned off.
| [ 1347.132142][ C0] Tainted: [W]=WARN
[ 1347.132276][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1347.132488][ C0] Call Trace:
[ 1347.132613][ C0]
[ 1347.132698][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 1347.132877][ C0] __might_resched (kernel/sched/core.c:8759)
[ 1347.133055][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1347.133265][ 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)
[ 1347.133468][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 1347.133639][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 1347.133806][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 1347.133975][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 1347.134145][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 1347.134363][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1347.134530][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1347.134698][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1347.134865][ C0] skb_copy (net/core/skbuff.c:2221)
[ 1347.134993][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 1347.135160][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 1347.135370][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 1347.135636][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 1347.135814][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 1347.135981][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 1347.136149][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 1347.136328][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 1347.136498][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1347.136664][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 1347.136831][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 1347.136962][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 1347.137161][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1347.137334][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 1347.137502][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1347.137672][ 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)
[ 1347.137822][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1347.137990][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 1347.138159][ 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)
[ 1347.138335][ C0] ? place_entity (kernel/sched/fair.c:5280)
[ 1347.138502][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 1347.138670][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1347.138840][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1347.139012][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1347.139219][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1347.139430][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1347.139608][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1347.139777][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 1347.139944][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 1347.140112][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 1347.140282][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 1347.140449][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 1347.140615][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1347.140832][ C0] handle_softirqs (kernel/softirq.c:561)
[ 1347.141000][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1347.141166][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 1347.141291][ C0]
[ 1347.141377][ C0]
[ 1347.141462][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 1347.141626][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1347.141792][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 1347.141967][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 1347.142131][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 1347.142299][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 1347.142465][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 1347.142634][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 1347.142847][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 1347.143015][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 1347.143210][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1347.143381][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1347.143569][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 1347.143749][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1347.143924][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1347.144096][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1347.144269][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1347.144435][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1347.144612][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 1347.144813][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 1347.144984][ C0] ? sock_ioctl (net/socket.c:1342)
[ 1347.145148][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 1347.145319][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1347.145482][ 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)
[ 1347.145662][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1347.145836][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 1347.146011][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 1347.146179][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1347.146389][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 1347.146560][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1347.146773][ C0] RIP: 0033:0x7fccce689a4a
[ 1347.146952][ 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
[ 1347.147556][ C0] RSP: 002b:00007ffcb29a8c48 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1347.147813][ C0] RAX: ffffffffffffffda RBX: 0000000031609ec0 RCX: 00007fccce689a4a
[ 1347.148075][ C0] RDX: 0000000000000076 RSI: 000000003160a172 RDI: 0000000000000005
[ 1347.148338][ C0] RBP: 000000003160a172 R08: 00007ffcb29a8c50 R09: 0000000000000014
[ 1347.148594][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 1347.148847][ C0] R13: 0000000000000076 R14: 00007ffcb29a8c50 R15: 0000000000000000
| [ 1349.405438][ C2] preempt_count: 101, expected: 0
| [ 1349.405659][ C2] RCU nest depth: 3, expected: 0
| [ 1349.405855][ C2] INFO: lockdep is turned off.
| [ 1349.406386][ C2] Tainted: [W]=WARN
[ 1349.406519][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1349.406736][ C2] Call Trace:
[ 1349.406876][ C2]
[ 1349.406969][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 1349.407148][ C2] __might_resched (kernel/sched/core.c:8759)
[ 1349.407323][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1349.407544][ 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)
[ 1349.407763][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 1349.407945][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 1349.408120][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 1349.408292][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 1349.408468][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 1349.408692][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1349.408869][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1349.409038][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1349.409208][ C2] skb_copy (net/core/skbuff.c:2221)
[ 1349.409337][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 1349.409510][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 1349.409729][ C2] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 1349.409997][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 1349.410168][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 1349.410341][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 1349.410513][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 1349.410687][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 1349.410864][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1349.411035][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 1349.411210][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 1349.411338][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 1349.411513][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1349.411681][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 1349.411850][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1349.412017][ 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)
[ 1349.412146][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1349.412316][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 1349.412494][ 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)
[ 1349.412664][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 1349.412836][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 1349.413006][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1349.413177][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1349.413350][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1349.413562][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1349.413785][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1349.413957][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1349.414128][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 1349.414302][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 1349.414474][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 1349.414646][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 1349.414818][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 1349.414992][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1349.415213][ C2] handle_softirqs (kernel/softirq.c:561)
[ 1349.415383][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1349.415551][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 1349.415687][ C2]
[ 1349.415775][ C2]
[ 1349.415858][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 1349.416025][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1349.416191][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 1349.416369][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 1349.416535][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 1349.416693][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 1349.416852][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 1349.417010][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 1349.417202][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 1349.417365][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 1349.417524][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1349.417681][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1349.417841][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 1349.417995][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1349.418149][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1349.418305][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1349.418460][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1349.418616][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1349.418769][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 1349.418924][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 1349.419082][ C2] ? sock_ioctl (net/socket.c:1342)
[ 1349.419236][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 1349.419392][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1349.419544][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 1349.419698][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 1349.419858][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 1349.420019][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1349.420215][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 1349.420372][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1349.420570][ C2] RIP: 0033:0x7ffb3c543a4a
[ 1349.420734][ 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
[ 1349.421291][ C2] RSP: 002b:00007fff0ef4eb68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1349.421527][ C2] RAX: ffffffffffffffda RBX: 00000000017939d0 RCX: 00007ffb3c543a4a
[ 1349.421757][ C2] RDX: 0000000000000062 RSI: 00000000017935c2 RDI: 0000000000000005
[ 1349.422001][ C2] RBP: 00000000017935c2 R08: 00007fff0ef4eb70 R09: 0000000000000014
[ 1349.422251][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 1349.422497][ C2] R13: 0000000000000062 R14: 00007fff0ef4eb70 R15: 0000000000000000
| [ 1351.036524][ C2] preempt_count: 101, expected: 0
| [ 1351.036733][ C2] RCU nest depth: 3, expected: 0
| [ 1351.036951][ C2] INFO: lockdep is turned off.
| [ 1351.037572][ C2] Tainted: [W]=WARN
[ 1351.037718][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 1351.037955][ C2] Call Trace:
[ 1351.038101][ C2]
[ 1351.038206][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 1351.038414][ C2] __might_resched (kernel/sched/core.c:8759)
[ 1351.038620][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 1351.038863][ 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)
[ 1351.039114][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 1351.039369][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 1351.039557][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 1351.039744][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 1351.039934][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 1351.040156][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1351.040337][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1351.040524][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1351.040701][ C2] skb_copy (net/core/skbuff.c:2221)
[ 1351.040843][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 1351.041035][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 1351.041268][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 1351.041536][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 1351.041726][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 1351.041907][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 1351.042095][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 1351.042290][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 1351.042476][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1351.042661][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 1351.042840][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 1351.042978][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 1351.043153][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1351.043334][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 1351.043520][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1351.043705][ 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)
[ 1351.043839][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1351.044013][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 1351.044207][ 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)
[ 1351.044393][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 1351.044565][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 1351.044752][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 1351.044933][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1351.045111][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1351.045338][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 1351.045563][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1351.045772][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 1351.045951][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 1351.046138][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 1351.046321][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 1351.046515][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 1351.046697][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 1351.046877][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1351.047054][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1351.047312][ C2] handle_softirqs (kernel/softirq.c:561)
[ 1351.047478][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1351.047636][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 1351.047763][ C2]
[ 1351.047845][ C2]
[ 1351.047926][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 1351.048108][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 1351.048272][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 1351.048443][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 1351.048610][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 1351.048790][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 1351.048958][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 1351.049128][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 1351.049340][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 1351.049509][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 1351.049674][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1351.049841][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1351.050013][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 1351.050190][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 1351.050354][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 1351.050520][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1351.050688][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 1351.050855][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1351.051040][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 1351.051219][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 1351.051412][ C2] ? sock_ioctl (net/socket.c:1342)
[ 1351.051590][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 1351.051770][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 1351.051957][ 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)
[ 1351.052132][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 1351.052314][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 1351.052502][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 1351.052695][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 1351.052937][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 1351.053108][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 1351.053321][ C2] RIP: 0033:0x7f96703eda4a
[ 1351.053498][ 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
[ 1351.054103][ C2] RSP: 002b:00007ffc835f6a98 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 1351.054358][ C2] RAX: ffffffffffffffda RBX: 000000001e89fec0 RCX: 00007f96703eda4a
[ 1351.054613][ C2] RDX: 0000000000000076 RSI: 000000001e8a0172 RDI: 0000000000000005
[ 1351.054848][ C2] RBP: 000000001e8a0172 R08: 00007ffc835f6aa0 R09: 0000000000000014
[ 1351.055116][ 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