======================================
| [ 140.155376][ C0] #1: ffffffff8b959060 (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)
| [ 140.155672][ C0] #2: ffffffff8b959060 (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)
| [ 140.155966][ C0]
| [ 140.155966][ C0] stack backtrace:
[ 140.156463][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 140.156663][ C0] Call Trace:
[ 140.156817][ C0]
[ 140.156903][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 140.157069][ C0] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 140.157229][ C0] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 140.157397][ C0] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 140.157559][ C0] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 140.157725][ C0] ? stack_trace_save (kernel/stacktrace.c:123)
[ 140.157887][ C0] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 140.158048][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5226)
[ 140.158211][ C0] ? save_trace (kernel/locking/lockdep.c:588)
[ 140.158373][ C0] mark_lock (kernel/locking/lockdep.c:4749)
[ 140.158495][ C0] mark_usage (kernel/locking/lockdep.c:4638)
[ 140.158618][ C0] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 140.158788][ C0] ? in6_dev_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/addrconf.h:396)
[ 140.158951][ C0] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 140.159126][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 140.159330][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 140.159506][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 140.159668][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 140.159828][ C0] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 140.159949][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 140.160145][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 140.160364][ C0] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 140.160528][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 140.160759][ C0] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 140.160962][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 140.161124][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 140.161284][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 140.161453][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 140.161615][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 140.161777][ C0] skb_copy (net/core/skbuff.c:2221)
[ 140.161899][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 140.162062][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 140.162266][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 140.162507][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 140.162675][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 140.162839][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 140.163006][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 140.163169][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.163329][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 140.163491][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 140.163611][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 140.163792][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 140.163955][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.164118][ 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)
[ 140.164247][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 140.164425][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.164600][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 140.164817][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.164996][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 140.165176][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.165352][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 140.165573][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 140.165794][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 140.165967][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.166143][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 140.166321][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 140.166496][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 140.166698][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 140.166875][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 140.167050][ C0] ? rcu_core (kernel/rcu/tree.c:2457 kernel/rcu/tree.c:2807)
[ 140.167187][ C0] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 140.167320][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4321)
[ 140.167496][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4339 kernel/locking/lockdep.c:4406)
[ 140.167718][ C0] handle_softirqs (kernel/softirq.c:561)
[ 140.167899][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 140.168075][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 140.168207][ C0]
[ 140.168301][ C0]
[ 140.168391][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 140.168566][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 140.168763][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 140.168940][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 140.169111][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 140.169274][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 140.169437][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 140.169602][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 140.169806][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 140.169968][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 140.170151][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 140.170318][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 140.170483][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 140.170652][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 140.170812][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 140.170975][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 140.171138][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 140.171299][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 140.171460][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 140.171630][ C0] ? sock_ioctl (net/socket.c:1342)
[ 140.171793][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 140.171954][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 140.172123][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 140.172285][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 140.172445][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 140.172648][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 140.172844][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 140.173047][ C0] RIP: 0033:0x7f24ab256a4a
[ 140.173252][ 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
[ 140.173820][ C0] RSP: 002b:00007ffce951d058 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 140.174128][ C0] RAX: ffffffffffffffda RBX: 0000000019a839d0 RCX: 00007f24ab256a4a
[ 140.174484][ C0] RDX: 0000000000000062 RSI: 0000000019a835c2 RDI: 0000000000000005
[ 140.174843][ C0] RBP: 0000000019a835c2 R08: 00007ffce951d060 R09: 0000000000000014
[ 140.175201][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 140.175532][ C0] R13: 0000000000000062 R14: 00007ffce951d060 R15: 0000000000000000
| [ 140.176244][ C0] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1277, name: mausezahn
| [ 140.176529][ C0] preempt_count: 101, expected: 0
| [ 140.176704][ C0] RCU nest depth: 3, expected: 0
| [ 140.176869][ C0] INFO: lockdep is turned off.
[ 140.177324][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 140.177534][ C0] Call Trace:
[ 140.177660][ C0]
[ 140.177749][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 140.177923][ C0] __might_resched (kernel/sched/core.c:8759)
[ 140.178098][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 140.178307][ 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)
[ 140.178513][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 140.178690][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 140.178872][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 140.179038][ C0] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 140.179204][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 140.179369][ C0] skb_copy (net/core/skbuff.c:2221)
[ 140.179493][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 140.179659][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 140.179850][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 140.180089][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 140.180248][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 140.180401][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 140.180564][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 140.180736][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.180903][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 140.181068][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 140.181194][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 140.181363][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 140.181528][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.181687][ 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)
[ 140.181809][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 140.181963][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.182113][ C0] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 140.182263][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.182414][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 140.182568][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.182735][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 140.182944][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 140.183132][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 140.183289][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 140.183454][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 140.183624][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 140.183790][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 140.183960][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 140.184127][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 140.184299][ C0] ? rcu_core (kernel/rcu/tree.c:2457 kernel/rcu/tree.c:2807)
[ 140.184427][ C0] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 140.184554][ C0] ? mark_held_locks (kernel/locking/lockdep.c:4321)
[ 140.184722][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4339 kernel/locking/lockdep.c:4406)
[ 140.184927][ C0] handle_softirqs (kernel/softirq.c:561)
[ 140.185096][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 140.185264][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 140.185394][ C0]
[ 140.185481][ C0]
[ 140.185568][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 140.185731][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 140.185900][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 140.186074][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 140.186238][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 140.186406][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 140.186581][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 140.186770][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 140.186980][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 140.187146][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 140.187315][ C0] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 140.187483][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 140.187649][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 140.187817][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 140.187982][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 140.188148][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 140.188313][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 140.188480][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 140.188652][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 140.188821][ C0] ? sock_ioctl (net/socket.c:1342)
[ 140.188987][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 140.189157][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 140.189325][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 140.189489][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 140.189645][ C0] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 140.189846][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 140.190005][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 140.190210][ C0] RIP: 0033:0x7f24ab256a4a
[ 140.190373][ 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
[ 140.190933][ C0] RSP: 002b:00007ffce951d058 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 140.191165][ C0] RAX: ffffffffffffffda RBX: 0000000019a839d0 RCX: 00007f24ab256a4a
[ 140.191397][ C0] RDX: 0000000000000062 RSI: 0000000019a835c2 RDI: 0000000000000005
[ 140.191629][ C0] RBP: 0000000019a835c2 R08: 00007ffce951d060 R09: 0000000000000014
[ 140.191886][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 140.192114][ C0] R13: 0000000000000062 R14: 00007ffce951d060 R15: 0000000000000000
| [ 141.773894][ C3] preempt_count: 101, expected: 0
| [ 141.774044][ C3] RCU nest depth: 3, expected: 0
| [ 141.774194][ C3] INFO: lockdep is turned off.
| [ 141.774680][ C3] Tainted: [W]=WARN
[ 141.774801][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 141.774993][ C3] Call Trace:
[ 141.775113][ C3]
[ 141.775190][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 141.775353][ C3] __might_resched (kernel/sched/core.c:8759)
[ 141.775512][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 141.775715][ 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)
[ 141.775912][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 141.776068][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 141.776225][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 141.776376][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 141.776583][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 141.776792][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 141.776946][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 141.777105][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 141.777255][ C3] skb_copy (net/core/skbuff.c:2221)
[ 141.777371][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 141.777523][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 141.777724][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 141.777956][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 141.778111][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 141.778271][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 141.778425][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 141.778593][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 141.778749][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 141.778902][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 141.779058][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 141.779173][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 141.779326][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 141.779486][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 141.779647][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 141.779799][ 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)
[ 141.779915][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 141.780077][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 141.780230][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 141.780384][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 141.780568][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 141.780808][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 141.780967][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 141.781123][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 141.781313][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 141.781502][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 141.781672][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 141.781840][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 141.782004][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 141.782156][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 141.782311][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 141.782466][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 141.782634][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 141.782835][ C3] handle_softirqs (kernel/softirq.c:561)
[ 141.782989][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 141.783147][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 141.783262][ C3]
[ 141.783340][ C3]
[ 141.783418][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 141.783579][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 141.783738][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 141.783894][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 141.784045][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 141.784208][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 141.784362][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 141.784516][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 141.784715][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 141.784873][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 141.785087][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 141.785241][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 141.785401][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 141.785559][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 141.785719][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 141.785870][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 141.786022][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 141.786174][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 141.786327][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 141.786479][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 141.786647][ C3] ? sock_ioctl (net/socket.c:1342)
[ 141.786813][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 141.786984][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 141.787148][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 141.787313][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 141.787478][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 141.787704][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 141.787953][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 141.788253][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 141.788512][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 141.788847][ C3] RIP: 0033:0x7f4578428a4a
[ 141.789094][ 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
[ 141.789951][ C3] RSP: 002b:00007ffc05a78ef8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 141.790328][ C3] RAX: ffffffffffffffda RBX: 0000000014410ec0 RCX: 00007f4578428a4a
[ 141.790679][ C3] RDX: 0000000000000076 RSI: 0000000014411172 RDI: 0000000000000005
[ 141.791033][ C3] RBP: 0000000014411172 R08: 00007ffc05a78f00 R09: 0000000000000014
[ 141.791393][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 141.791751][ C3] R13: 0000000000000076 R14: 00007ffc05a78f00 R15: 0000000000000000
| [ 146.052244][ C3] preempt_count: 101, expected: 0
| [ 146.052403][ C3] RCU nest depth: 3, expected: 0
| [ 146.052568][ C3] INFO: lockdep is turned off.
| [ 146.053065][ C3] Tainted: [W]=WARN
[ 146.053181][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 146.053376][ C3] Call Trace:
[ 146.053498][ C3]
[ 146.053587][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 146.053768][ C3] __might_resched (kernel/sched/core.c:8759)
[ 146.053930][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 146.054131][ 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)
[ 146.054332][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 146.054491][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 146.054662][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 146.054855][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 146.055052][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 146.055243][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 146.055397][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 146.055554][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 146.055711][ C3] skb_copy (net/core/skbuff.c:2221)
[ 146.055833][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 146.055991][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 146.056194][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 146.056428][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 146.056587][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 146.056777][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 146.057028][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 146.057286][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 146.057538][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 146.057791][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 146.058064][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 146.058256][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 146.058508][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 146.058757][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 146.059006][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 146.059252][ 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)
[ 146.059439][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 146.059687][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 146.059934][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 146.060169][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 146.060396][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 146.060652][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 146.060903][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 146.061146][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 146.061452][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 146.061759][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 146.062004][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 146.062259][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 146.062507][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 146.062767][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 146.063018][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 146.063262][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 146.063516][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 146.063835][ C3] handle_softirqs (kernel/softirq.c:561)
[ 146.064094][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 146.064352][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 146.064545][ C3]
[ 146.064679][ C3]
[ 146.064811][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 146.065056][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 146.065316][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 146.065568][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 146.065818][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 146.066070][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 146.066318][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 146.066570][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 146.066893][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 146.067115][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 146.067275][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 146.067431][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 146.067589][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 146.067743][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 146.067922][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 146.068168][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 146.068369][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 146.068524][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 146.068677][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 146.068838][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 146.069008][ C3] ? sock_ioctl (net/socket.c:1342)
[ 146.069166][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 146.069325][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 146.069479][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 146.069644][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 146.069798][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 146.069976][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 146.070204][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 146.070363][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 146.070561][ C3] RIP: 0033:0x7fc6c6d7da4a
[ 146.070726][ 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
[ 146.071289][ C3] RSP: 002b:00007fff446470a8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 146.071525][ C3] RAX: ffffffffffffffda RBX: 000000002f3fa9d0 RCX: 00007fc6c6d7da4a
[ 146.071762][ C3] RDX: 0000000000000062 RSI: 000000002f3fa5c2 RDI: 0000000000000005
[ 146.072001][ C3] RBP: 000000002f3fa5c2 R08: 00007fff446470b0 R09: 0000000000000014
[ 146.072235][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 146.072466][ C3] R13: 0000000000000062 R14: 00007fff446470b0 R15: 0000000000000000
| [ 147.773770][ C0] preempt_count: 101, expected: 0
| [ 147.773938][ C0] RCU nest depth: 3, expected: 0
| [ 147.774091][ C0] INFO: lockdep is turned off.
| [ 147.774557][ C0] Tainted: [W]=WARN
[ 147.774681][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 147.774883][ C0] Call Trace:
[ 147.775010][ C0]
[ 147.775092][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 147.775265][ C0] __might_resched (kernel/sched/core.c:8759)
[ 147.775425][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 147.775618][ 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)
[ 147.775809][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 147.775983][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 147.776145][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 147.776301][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 147.776493][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 147.776711][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 147.776882][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 147.777058][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 147.777224][ C0] skb_copy (net/core/skbuff.c:2221)
[ 147.777351][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 147.777520][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 147.777731][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 147.777981][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 147.778154][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 147.778334][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 147.778508][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 147.778677][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 147.778851][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 147.779021][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 147.779192][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 147.779322][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 147.779488][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 147.779665][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 147.779838][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 147.780003][ 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)
[ 147.780143][ C0] ? __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2418)
[ 147.780316][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 147.780486][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 147.780651][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 147.780827][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 147.780993][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 147.781161][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 147.781368][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 147.781575][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 147.781742][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 147.781915][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 147.782082][ C0] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 147.782298][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 147.782465][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 147.782633][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 147.782801][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 147.782969][ C0] ? __pfx_sched_balance_domains (kernel/sched/fair.c:12161)
[ 147.783180][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 147.783392][ C0] handle_softirqs (kernel/softirq.c:561)
[ 147.783572][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 147.783739][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 147.783868][ C0]
[ 147.783954][ C0]
[ 147.784038][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 147.784203][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 147.784372][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 147.784562][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 147.784819][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 147.785037][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 147.785195][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 147.785359][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 147.785623][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 147.785846][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 147.786040][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 147.786250][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 147.786413][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 147.786622][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 147.786842][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 147.787003][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 147.787156][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 147.787308][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 147.787501][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 147.787718][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 147.787931][ C0] ? sock_ioctl (net/socket.c:1342)
[ 147.788082][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 147.788243][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 147.788522][ 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)
[ 147.788768][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 147.789021][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 147.789226][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 147.789383][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 147.789594][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 147.789749][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 147.789946][ C0] RIP: 0033:0x7fe3f29b9a4a
[ 147.790119][ 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
[ 147.790851][ C0] RSP: 002b:00007ffd57ceeee8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 147.791121][ C0] RAX: ffffffffffffffda RBX: 000000001b7fdec0 RCX: 00007fe3f29b9a4a
[ 147.791430][ C0] RDX: 0000000000000076 RSI: 000000001b7fe172 RDI: 0000000000000005
[ 147.791696][ C0] RBP: 000000001b7fe172 R08: 00007ffd57ceeef0 R09: 0000000000000014
[ 147.791984][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 147.792246][ C0] R13: 0000000000000076 R14: 00007ffd57ceeef0 R15: 0000000000000000
| [ 150.036949][ C3] preempt_count: 101, expected: 0
| [ 150.037211][ C3] RCU nest depth: 3, expected: 0
| [ 150.037479][ C3] INFO: lockdep is turned off.
| [ 150.038272][ C3] Tainted: [W]=WARN
[ 150.038467][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 150.038791][ C3] Call Trace:
[ 150.038989][ C3]
[ 150.039136][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 150.039414][ C3] __might_resched (kernel/sched/core.c:8759)
[ 150.039677][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 150.039956][ 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)
[ 150.040278][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 150.040462][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 150.040640][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 150.040821][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 150.040993][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 150.041208][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 150.041395][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 150.041570][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 150.041763][ C3] skb_copy (net/core/skbuff.c:2221)
[ 150.041898][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 150.042085][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 150.042300][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 150.042556][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 150.042742][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 150.042919][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 150.043092][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 150.043273][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 150.043473][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 150.043668][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 150.043844][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 150.043972][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 150.044156][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 150.044331][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 150.044499][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 150.044671][ 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)
[ 150.044811][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 150.044993][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 150.045172][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 150.045346][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 150.045526][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 150.045719][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 150.045893][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 150.046128][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 150.046344][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 150.046528][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 150.046705][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 150.046887][ C3] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 150.047112][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 150.047287][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 150.047469][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 150.047646][ C3] ? trace_rcu_quiescent_state_report (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1117 ./include/trace/events/rcu.h:368)
[ 150.047877][ C3] ? rcu_report_qs_rnp (kernel/rcu/tree.c:2317 (discriminator 9))
[ 150.048052][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 150.048233][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 150.048575][ C3] handle_softirqs (kernel/softirq.c:561)
[ 150.048852][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 150.049127][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 150.049339][ C3]
[ 150.049433][ C3]
[ 150.049522][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 150.049696][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 150.049869][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 150.050063][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 150.050237][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 150.050414][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 150.050588][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 150.050759][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 150.050972][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 150.051146][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 150.051319][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 150.051492][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 150.051666][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 150.051835][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 150.052003][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 150.052173][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 150.052344][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 150.052524][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 150.052696][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 150.052872][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 150.053052][ C3] ? sock_ioctl (net/socket.c:1342)
[ 150.053226][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 150.053402][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 150.053571][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 150.053744][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 150.053923][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 150.054094][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 150.054305][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 150.054478][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 150.054692][ C3] RIP: 0033:0x7f674b3f7a4a
[ 150.054872][ 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
[ 150.055481][ C3] RSP: 002b:00007fff5872f108 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 150.055742][ C3] RAX: ffffffffffffffda RBX: 000000000654c9d0 RCX: 00007f674b3f7a4a
[ 150.056002][ C3] RDX: 0000000000000062 RSI: 000000000654c5c2 RDI: 0000000000000005
[ 150.056269][ C3] RBP: 000000000654c5c2 R08: 00007fff5872f110 R09: 0000000000000014
[ 150.056527][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 150.056777][ C3] R13: 0000000000000062 R14: 00007fff5872f110 R15: 0000000000000000
| [ 151.716982][ C3] preempt_count: 101, expected: 0
| [ 151.717139][ C3] RCU nest depth: 3, expected: 0
| [ 151.717313][ C3] INFO: lockdep is turned off.
| [ 151.717804][ C3] Tainted: [W]=WARN
[ 151.717936][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 151.718130][ C3] Call Trace:
[ 151.718251][ C3]
[ 151.718333][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 151.718497][ C3] __might_resched (kernel/sched/core.c:8759)
[ 151.718669][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 151.718889][ 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)
[ 151.719099][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 151.719277][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 151.719451][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 151.719620][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 151.719797][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 151.720026][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 151.720198][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 151.720354][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 151.720508][ C3] skb_copy (net/core/skbuff.c:2221)
[ 151.720622][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 151.720777][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 151.720976][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 151.721219][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 151.721376][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 151.721537][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 151.721706][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 151.721873][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 151.722036][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 151.722196][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 151.722366][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 151.722494][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 151.722655][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 151.722814][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 151.722975][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 151.723131][ 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)
[ 151.723251][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 151.723412][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 151.723574][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 151.723744][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 151.723905][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 151.724063][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 151.724221][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 151.724380][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 151.724574][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 151.724776][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 151.724945][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 151.725106][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 151.725273][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 151.725441][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 151.725602][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 151.725764][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 151.725926][ C3] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 151.726090][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 151.726256][ C3] handle_softirqs (kernel/softirq.c:561)
[ 151.726419][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 151.726573][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 151.726694][ C3]
[ 151.726773][ C3]
[ 151.726851][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 151.727005][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 151.727162][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 151.727343][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 151.727510][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 151.727671][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 151.727837][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 151.728006][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 151.728201][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 151.728372][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 151.728545][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 151.728715][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 151.728881][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 151.729045][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 151.729202][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 151.729368][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 151.729525][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 151.729694][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 151.729861][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 151.730053][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 151.730214][ C3] ? sock_ioctl (net/socket.c:1342)
[ 151.730384][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 151.730552][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 151.730711][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 151.730875][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 151.731037][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 151.731192][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 151.731354][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 151.731547][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 151.731703][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 151.731899][ C3] RIP: 0033:0x7f2410d44a4a
[ 151.732073][ 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
[ 151.732643][ C3] RSP: 002b:00007fff03dce118 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 151.732879][ C3] RAX: ffffffffffffffda RBX: 0000000030360ec0 RCX: 00007f2410d44a4a
[ 151.733121][ C3] RDX: 0000000000000076 RSI: 0000000030361172 RDI: 0000000000000005
[ 151.733365][ C3] RBP: 0000000030361172 R08: 00007fff03dce120 R09: 0000000000000014
[ 151.733601][ C3] 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