======================================
| [ 25.648976][ C2] #1: ffffffffa8159060 (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)
| [ 25.649258][ C2] #2: ffffffffa8159060 (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)
| [ 25.649541][ C2]
| [ 25.649541][ C2] stack backtrace:
[ 25.649983][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 25.650180][ C2] Call Trace:
[ 25.650302][ C2]
[ 25.650386][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 25.650550][ C2] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041)
[ 25.650709][ C2] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26)
[ 25.650875][ C2] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263)
[ 25.651039][ C2] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254)
[ 25.651199][ C2] ? stack_trace_save (kernel/stacktrace.c:123)
[ 25.651359][ C2] ? __pfx_stack_trace_save (kernel/stacktrace.c:114)
[ 25.651517][ C2] ? __lock_acquire (kernel/locking/lockdep.c:5226)
[ 25.651679][ C2] ? save_trace (kernel/locking/lockdep.c:588)
[ 25.651838][ C2] mark_lock (kernel/locking/lockdep.c:4749)
[ 25.651966][ C2] mark_usage (kernel/locking/lockdep.c:4638)
[ 25.652086][ C2] __lock_acquire (kernel/locking/lockdep.c:5180)
[ 25.652248][ C2] ? in6_dev_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/addrconf.h:396)
[ 25.652429][ C2] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 25.652588][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.652787][ C2] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 25.652947][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 25.653105][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.653267][ C2] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3))
[ 25.653388][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.653554][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.653751][ C2] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867)
[ 25.653910][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.654111][ C2] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.654327][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 25.654506][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 25.654690][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 25.654865][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 25.655040][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.655213][ C2] skb_copy (net/core/skbuff.c:2221)
[ 25.655345][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 25.655552][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 25.655775][ C2] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 25.656060][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 25.656237][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 25.656434][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 25.656614][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 25.656799][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.656973][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 25.657154][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 25.657290][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 25.657449][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 25.657608][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.657768][ 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)
[ 25.657890][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 25.658063][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.658221][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 25.658386][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.658569][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 25.658727][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.658886][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 25.659084][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 25.659281][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.659438][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.659596][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 25.659761][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 25.659922][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 25.660083][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 25.660243][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 25.660405][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4321)
[ 25.660564][ C2] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31))
[ 25.660726][ C2] handle_softirqs (kernel/softirq.c:561)
[ 25.660891][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 25.661054][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 25.661175][ C2]
[ 25.661265][ C2]
[ 25.661347][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 25.661509][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 25.661680][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 25.661850][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 25.662026][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 25.662193][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 25.662360][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 25.662524][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 25.662729][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 25.662894][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 25.663058][ C2] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 25.663226][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.663389][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 25.663552][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.663710][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.663870][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.664033][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.664193][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 25.664358][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 25.664526][ C2] ? sock_ioctl (net/socket.c:1342)
[ 25.664687][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 25.664847][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 25.665023][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 25.665196][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 25.665367][ C2] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 25.665599][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 25.665771][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 25.665983][ C2] RIP: 0033:0x7fc52d474a4a
[ 25.666149][ 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
[ 25.666719][ C2] RSP: 002b:00007fff18b35118 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 25.666965][ C2] RAX: ffffffffffffffda RBX: 000000001e8849d0 RCX: 00007fc52d474a4a
[ 25.667243][ C2] RDX: 0000000000000062 RSI: 000000001e8845c2 RDI: 0000000000000005
[ 25.667494][ C2] RBP: 000000001e8845c2 R08: 00007fff18b35120 R09: 0000000000000014
[ 25.667735][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 25.667989][ C2] R13: 0000000000000062 R14: 00007fff18b35120 R15: 0000000000000000
| [ 25.668696][ C2] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 421, name: mausezahn
| [ 25.668963][ C2] preempt_count: 101, expected: 0
| [ 25.669125][ C2] RCU nest depth: 3, expected: 0
| [ 25.669290][ C2] INFO: lockdep is turned off.
[ 25.669712][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 25.669899][ C2] Call Trace:
[ 25.670013][ C2]
[ 25.670092][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 25.670267][ C2] __might_resched (kernel/sched/core.c:8759)
[ 25.670425][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 25.670614][ 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)
[ 25.670799][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 25.670950][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 25.671120][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 25.671270][ C2] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814)
[ 25.671420][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.671591][ C2] skb_copy (net/core/skbuff.c:2221)
[ 25.671705][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 25.671869][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 25.672058][ C2] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 25.672288][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 25.672442][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 25.672597][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 25.672757][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 25.672909][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.673066][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 25.673215][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 25.673327][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 25.673498][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 25.673654][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.673808][ 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)
[ 25.673935][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 25.674086][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.674239][ C2] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851)
[ 25.674416][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.674564][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 25.674716][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.674875][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 25.675074][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 25.675270][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.675433][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 25.675599][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 25.675755][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 25.675915][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 25.676074][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 25.676228][ C2] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:228)
[ 25.676382][ C2] ? mark_held_locks (kernel/locking/lockdep.c:4321)
[ 25.676541][ C2] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31))
[ 25.676698][ C2] handle_softirqs (kernel/softirq.c:561)
[ 25.676855][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 25.677019][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 25.677138][ C2]
[ 25.677217][ C2]
[ 25.677298][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 25.677460][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 25.677617][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 25.677777][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 25.677935][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 25.678094][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 25.678252][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 25.678405][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 25.678601][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 25.678767][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 25.678928][ C2] ? __lock_release (kernel/locking/lockdep.c:5525)
[ 25.679085][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.679235][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 25.679390][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 25.679537][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.679683][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 25.679859][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 25.680029][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 25.680181][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 25.680332][ C2] ? sock_ioctl (net/socket.c:1342)
[ 25.680479][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 25.680638][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 25.680787][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 25.680946][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 25.681093][ C2] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406)
[ 25.681295][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 25.681449][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 25.681647][ C2] RIP: 0033:0x7fc52d474a4a
[ 25.681815][ 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
[ 25.682347][ C2] RSP: 002b:00007fff18b35118 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 25.682576][ C2] RAX: ffffffffffffffda RBX: 000000001e8849d0 RCX: 00007fc52d474a4a
[ 25.682798][ C2] RDX: 0000000000000062 RSI: 000000001e8845c2 RDI: 0000000000000005
[ 25.683053][ C2] RBP: 000000001e8845c2 R08: 00007fff18b35120 R09: 0000000000000014
[ 25.683295][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 25.683521][ C2] R13: 0000000000000062 R14: 00007fff18b35120 R15: 0000000000000000
| [ 27.260085][ C2] preempt_count: 101, expected: 0
| [ 27.260245][ C2] RCU nest depth: 3, expected: 0
| [ 27.260420][ C2] INFO: lockdep is turned off.
| [ 27.260937][ C2] Tainted: [W]=WARN
[ 27.261061][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 27.261262][ C2] Call Trace:
[ 27.261382][ C2]
[ 27.261465][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 27.261621][ C2] __might_resched (kernel/sched/core.c:8759)
[ 27.261772][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 27.261958][ 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)
[ 27.262159][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 27.262325][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 27.262487][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 27.262637][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 27.262788][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 27.262971][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 27.263120][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.263273][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.263422][ C2] skb_copy (net/core/skbuff.c:2221)
[ 27.263565][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 27.263715][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 27.263915][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 27.264158][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 27.264310][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 27.264466][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 27.264618][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 27.264772][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 27.264928][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.265077][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 27.265248][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 27.265361][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 27.265554][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 27.265708][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 27.265861][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.266010][ 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)
[ 27.266124][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 27.266273][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 27.266425][ 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)
[ 27.266576][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 27.266725][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 27.266879][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 27.267027][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.267177][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 27.267363][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 27.267550][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.267699][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 27.267849][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 27.268006][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 27.268158][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 27.268311][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 27.268461][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 27.268610][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 27.268821][ C2] handle_softirqs (kernel/softirq.c:561)
[ 27.268974][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 27.269146][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 27.269260][ C2]
[ 27.269338][ C2]
[ 27.269413][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 27.269563][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 27.269712][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 27.269864][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 27.270013][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 27.270169][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 27.270319][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 27.270469][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 27.270655][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 27.270812][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 27.270965][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.271116][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 27.271271][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 27.271423][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 27.271571][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 27.271719][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 27.271868][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 27.272018][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 27.272166][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 27.272315][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 27.272473][ C2] ? sock_ioctl (net/socket.c:1342)
[ 27.272626][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 27.272779][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 27.272940][ 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)
[ 27.273092][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 27.273245][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 27.273393][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 27.273548][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 27.273736][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 27.273885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 27.274073][ C2] RIP: 0033:0x7f79a8883a4a
[ 27.274227][ 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
[ 27.274756][ C2] RSP: 002b:00007fff69641f58 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 27.274985][ C2] RAX: ffffffffffffffda RBX: 00000000152e0ec0 RCX: 00007f79a8883a4a
[ 27.275207][ C2] RDX: 0000000000000076 RSI: 00000000152e1172 RDI: 0000000000000005
[ 27.275442][ C2] RBP: 00000000152e1172 R08: 00007fff69641f60 R09: 0000000000000014
[ 27.275673][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 27.275893][ C2] R13: 0000000000000076 R14: 00007fff69641f60 R15: 0000000000000000
| [ 31.267753][ C0] preempt_count: 101, expected: 0
| [ 31.267908][ C0] RCU nest depth: 3, expected: 0
| [ 31.268059][ C0] INFO: lockdep is turned off.
| [ 31.268531][ C0] Tainted: [W]=WARN
[ 31.268652][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 31.268842][ C0] Call Trace:
[ 31.268958][ C0]
[ 31.269038][ C0] dump_stack_lvl (lib/dump_stack.c:123)
[ 31.269197][ C0] __might_resched (kernel/sched/core.c:8759)
[ 31.269349][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 31.269546][ 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)
[ 31.269743][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 31.269895][ C0] ? __alloc_skb (net/core/skbuff.c:730)
[ 31.270048][ C0] __alloc_skb (net/core/skbuff.c:730)
[ 31.270202][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 31.270356][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 31.270543][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 31.270704][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 31.270858][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 31.271011][ C0] skb_copy (net/core/skbuff.c:2221)
[ 31.271126][ C0] gro_cells_receive (net/core/gro_cells.c:31)
[ 31.271281][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 31.271471][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 31.271719][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 31.271878][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 31.272032][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 31.272185][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 31.272338][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 31.272492][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 31.272673][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 31.272846][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 31.272961][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 31.273118][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 31.273269][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 31.273422][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 31.273571][ 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)
[ 31.273696][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 31.273848][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 31.273999][ 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)
[ 31.274153][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 31.274311][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 31.274459][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 31.274620][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 31.274814][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 31.275007][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 31.275158][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 31.275310][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 31.275484][ C0] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 31.275695][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 31.275850][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 31.276006][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 31.276156][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 31.276310][ C0] ? 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)
[ 31.276498][ C0] ? rcu_report_qs_rnp (kernel/rcu/tree.c:2317 (discriminator 9))
[ 31.276667][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 31.276815][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 31.277006][ C0] handle_softirqs (kernel/softirq.c:561)
[ 31.277161][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 31.277313][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 31.277434][ C0]
[ 31.277512][ C0]
[ 31.277599][ C0] __local_bh_enable_ip (kernel/softirq.c:389)
[ 31.277757][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 31.277908][ C0] __dev_queue_xmit (net/core/dev.c:4511)
[ 31.278073][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 31.278227][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 31.278382][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 31.278539][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 31.278705][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 31.278904][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 31.279057][ C0] packet_snd (net/packet/af_packet.c:3132)
[ 31.279212][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 31.279370][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 31.279523][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 31.279694][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 31.279846][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 31.280007][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 31.280160][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 31.280314][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 31.280470][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 31.280648][ C0] ? __pfx___sys_sendto (net/socket.c:2175)
[ 31.280809][ C0] ? sock_ioctl (net/socket.c:1342)
[ 31.280965][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 31.281116][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 31.281273][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 31.281429][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 31.281596][ C0] __x64_sys_sendto (net/socket.c:2211)
[ 31.281749][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 31.281941][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 31.282093][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 31.282296][ C0] RIP: 0033:0x7f5557edaa4a
[ 31.282456][ 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
[ 31.282999][ C0] RSP: 002b:00007ffc0f8e06b8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 31.283227][ C0] RAX: ffffffffffffffda RBX: 00000000384109d0 RCX: 00007f5557edaa4a
[ 31.283466][ C0] RDX: 0000000000000062 RSI: 00000000384105c2 RDI: 0000000000000005
[ 31.283709][ C0] RBP: 00000000384105c2 R08: 00007ffc0f8e06c0 R09: 0000000000000014
[ 31.283937][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 31.284161][ C0] R13: 0000000000000062 R14: 00007ffc0f8e06c0 R15: 0000000000000000
| [ 32.748175][ C3] preempt_count: 101, expected: 0
| [ 32.748323][ C3] RCU nest depth: 3, expected: 0
| [ 32.748489][ C3] INFO: lockdep is turned off.
| [ 32.748950][ C3] Tainted: [W]=WARN
[ 32.749063][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 32.749253][ C3] Call Trace:
[ 32.749368][ C3]
[ 32.749446][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 32.749612][ C3] __might_resched (kernel/sched/core.c:8759)
[ 32.749767][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 32.749958][ 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)
[ 32.750146][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 32.750297][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 32.750452][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 32.750601][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 32.750757][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 32.750945][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.751097][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.751245][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.751395][ C3] skb_copy (net/core/skbuff.c:2221)
[ 32.751509][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 32.751663][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 32.751857][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 32.752081][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 32.752235][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 32.752388][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 32.752541][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 32.752694][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 32.752851][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.753009][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 32.753159][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 32.753271][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 32.753421][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.753571][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 32.753721][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.753870][ 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)
[ 32.753984][ C3] ? __run_timers (kernel/time/timer.c:1841 kernel/time/timer.c:2418)
[ 32.754141][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 32.754291][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.754438][ C3] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114)
[ 32.754589][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 32.754739][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.754887][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 32.755074][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 32.755267][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 32.755433][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 32.755583][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 32.755737][ C3] ? __pfx_debug_object_activate (lib/debugobjects.c:805)
[ 32.755928][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 32.756079][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 32.756231][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.756381][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 32.756537][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.756686][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86)
[ 32.756838][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4))
[ 32.756953][ C3] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3))
[ 32.757142][ C3] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878)
[ 32.757293][ C3] handle_softirqs (kernel/softirq.c:561)
[ 32.757453][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 32.757609][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 32.757724][ C3]
[ 32.757801][ C3]
[ 32.757877][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 32.758027][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 32.758176][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 32.758330][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 32.758484][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 32.758636][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 32.758787][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 32.758941][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 32.759127][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 32.759279][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 32.759432][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 32.759588][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 32.759752][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 32.759903][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 32.760055][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 32.760206][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 32.760355][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 32.760503][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.760653][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 32.760811][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 32.760964][ C3] ? sock_ioctl (net/socket.c:1342)
[ 32.761113][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 32.761267][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 32.761416][ 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)
[ 32.761566][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 32.761716][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 32.761871][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 32.762024][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 32.762212][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 32.762365][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 32.762555][ C3] RIP: 0033:0x7f260d219a4a
[ 32.762711][ 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
[ 32.763245][ C3] RSP: 002b:00007ffde55094d8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 32.763565][ C3] RAX: ffffffffffffffda RBX: 000000000ba82ec0 RCX: 00007f260d219a4a
[ 32.763790][ C3] RDX: 0000000000000076 RSI: 000000000ba83172 RDI: 0000000000000005
[ 32.764014][ C3] RBP: 000000000ba83172 R08: 00007ffde55094e0 R09: 0000000000000014
[ 32.764245][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 32.764471][ C3] R13: 0000000000000076 R14: 00007ffde55094e0 R15: 0000000000000000
| [ 34.877991][ C3] preempt_count: 101, expected: 0
| [ 34.878145][ C3] RCU nest depth: 3, expected: 0
| [ 34.878298][ C3] INFO: lockdep is turned off.
| [ 34.878768][ C3] Tainted: [W]=WARN
[ 34.878885][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 34.879082][ C3] Call Trace:
[ 34.879201][ C3]
[ 34.879282][ C3] dump_stack_lvl (lib/dump_stack.c:123)
[ 34.879445][ C3] __might_resched (kernel/sched/core.c:8759)
[ 34.879600][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 34.879794][ 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)
[ 34.879992][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 34.880147][ C3] ? __alloc_skb (net/core/skbuff.c:730)
[ 34.880301][ C3] __alloc_skb (net/core/skbuff.c:730)
[ 34.880455][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 34.880608][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 34.880800][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 34.880954][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 34.881109][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 34.881263][ C3] skb_copy (net/core/skbuff.c:2221)
[ 34.881381][ C3] gro_cells_receive (net/core/gro_cells.c:31)
[ 34.881537][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 34.881730][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel
[ 34.881963][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 34.882120][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 34.882280][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 34.882435][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 34.882593][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 34.882751][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 34.882905][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 34.883058][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 34.883174][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 34.883328][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 34.883488][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 34.883641][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 34.883792][ 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)
[ 34.883909][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 34.884090][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 34.884264][ 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)
[ 34.884435][ C3] ? place_entity (kernel/sched/fair.c:5280)
[ 34.884592][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 34.884750][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 34.884901][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 34.885053][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 34.885245][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 34.885451][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 34.885604][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 34.885759][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 34.885921][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 34.886076][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 34.886234][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 34.886392][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 34.886548][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 34.886742][ C3] handle_softirqs (kernel/softirq.c:561)
[ 34.886897][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 34.887057][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 34.887173][ C3]
[ 34.887251][ C3]
[ 34.887329][ C3] __local_bh_enable_ip (kernel/softirq.c:389)
[ 34.887481][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 34.887637][ C3] __dev_queue_xmit (net/core/dev.c:4511)
[ 34.887796][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 34.887951][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 34.888120][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 34.888292][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 34.888463][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 34.888665][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 34.888822][ C3] packet_snd (net/packet/af_packet.c:3132)
[ 34.888980][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 34.889132][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 34.889289][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 34.889441][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 34.889598][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 34.889751][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 34.889903][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 34.890062][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 34.890217][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 34.890372][ C3] ? __pfx___sys_sendto (net/socket.c:2175)
[ 34.890532][ C3] ? sock_ioctl (net/socket.c:1342)
[ 34.890685][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 34.890843][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 34.890996][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 34.891151][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417)
[ 34.891325][ C3] __x64_sys_sendto (net/socket.c:2211)
[ 34.891498][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 34.891706][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 34.891862][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 34.892058][ C3] RIP: 0033:0x7ff17b979a4a
[ 34.892220][ 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
[ 34.892766][ C3] RSP: 002b:00007ffc81874c68 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 34.893000][ C3] RAX: ffffffffffffffda RBX: 00000000040479d0 RCX: 00007ff17b979a4a
[ 34.893229][ C3] RDX: 0000000000000062 RSI: 00000000040475c2 RDI: 0000000000000005
[ 34.893464][ C3] RBP: 00000000040475c2 R08: 00007ffc81874c70 R09: 0000000000000014
[ 34.893699][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
[ 34.893931][ C3] R13: 0000000000000062 R14: 00007ffc81874c70 R15: 0000000000000000
| [ 36.345079][ C2] preempt_count: 101, expected: 0
| [ 36.345244][ C2] RCU nest depth: 3, expected: 0
| [ 36.345438][ C2] INFO: lockdep is turned off.
| [ 36.345908][ C2] Tainted: [W]=WARN
[ 36.346025][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
[ 36.346213][ C2] Call Trace:
[ 36.346335][ C2]
[ 36.346413][ C2] dump_stack_lvl (lib/dump_stack.c:123)
[ 36.346585][ C2] __might_resched (kernel/sched/core.c:8759)
[ 36.346739][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 36.346931][ C2] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220)
[ 36.347117][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216)
[ 36.347271][ C2] ? __alloc_skb (net/core/skbuff.c:730)
[ 36.347423][ C2] __alloc_skb (net/core/skbuff.c:730)
[ 36.347573][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713)
[ 36.347723][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre
[ 36.347919][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 36.348082][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 36.348230][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 36.348380][ C2] skb_copy (net/core/skbuff.c:2221)
[ 36.348495][ C2] gro_cells_receive (net/core/gro_cells.c:31)
[ 36.348645][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel
[ 36.348835][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel
[ 36.349069][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre
[ 36.349223][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142)
[ 36.349375][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre
[ 36.349526][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325)
[ 36.349679][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5))
[ 36.349832][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 36.349989][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482)
[ 36.350143][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490)
[ 36.350257][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489)
[ 36.350405][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 36.350554][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289)
[ 36.350704][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 36.350868][ C2] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309)
[ 36.350990][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 36.351139][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1))
[ 36.351295][ C2] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099)
[ 36.351450][ C2] ? place_entity (kernel/sched/fair.c:5280)
[ 36.351599][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079)
[ 36.351748][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303)
[ 36.351896][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 36.352046][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720)
[ 36.352232][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720)
[ 36.352422][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 36.352572][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170)
[ 36.352725][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173)
[ 36.352875][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925)
[ 36.353025][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111)
[ 36.353178][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073)
[ 36.353330][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491)
[ 36.353483][ C2] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52)
[ 36.353639][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 36.353790][ C2] handle_softirqs (kernel/softirq.c:561)
[ 36.353944][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 36.354095][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449)
[ 36.354206][ C2]
[ 36.354283][ C2]
[ 36.354360][ C2] __local_bh_enable_ip (kernel/softirq.c:389)
[ 36.354509][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510)
[ 36.354661][ C2] __dev_queue_xmit (net/core/dev.c:4511)
[ 36.354813][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392)
[ 36.354965][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992)
[ 36.355117][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870)
[ 36.355268][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977)
[ 36.355478][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564)
[ 36.355672][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922)
[ 36.355825][ C2] packet_snd (net/packet/af_packet.c:3132)
[ 36.355977][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 36.356125][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 36.356277][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995)
[ 36.356425][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37))
[ 36.356575][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822)
[ 36.356726][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 36.356882][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744)
[ 36.357033][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 36.357183][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208)
[ 36.357334][ C2] ? __pfx___sys_sendto (net/socket.c:2175)
[ 36.357486][ C2] ? sock_ioctl (net/socket.c:1342)
[ 36.357634][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337)
[ 36.357783][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37))
[ 36.357932][ 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)
[ 36.358089][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862)
[ 36.358238][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340)
[ 36.358387][ C2] __x64_sys_sendto (net/socket.c:2211)
[ 36.358537][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40)
[ 36.358730][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83)
[ 36.358885][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
[ 36.359073][ C2] RIP: 0033:0x7fb94b1f6a4a
[ 36.359234][ C2] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
All code
========
0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4)
4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax
b: eb b8 jmp 0xffffffffffffffc5
d: 0f 1f 00 nopl (%rax)
10: f3 0f 1e fa endbr64
14: 41 89 ca mov %ecx,%r10d
17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax
1e: 00
1f: 85 c0 test %eax,%eax
21: 75 15 jne 0x38
23: b8 2c 00 00 00 mov $0x2c,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 7e ja 0xb0
32: c3 ret
33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38: 41 54 push %r12
3a: 48 83 ec 30 sub $0x30,%rsp
3e: 44 rex.R
3f: 89 .byte 0x89
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 7e ja 0x86
8: c3 ret
9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e: 41 54 push %r12
10: 48 83 ec 30 sub $0x30,%rsp
14: 44 rex.R
15: 89 .byte 0x89
[ 36.359758][ C2] RSP: 002b:00007ffc48c97458 EFLAGS: 00000246 ORIG_RAX: 000000000000002c
[ 36.359986][ C2] RAX: ffffffffffffffda RBX: 0000000030abdec0 RCX: 00007fb94b1f6a4a
[ 36.360213][ C2] RDX: 0000000000000076 RSI: 0000000030abe172 RDI: 0000000000000005
[ 36.360436][ C2] RBP: 0000000030abe172 R08: 00007ffc48c97460 R09: 0000000000000014
[ 36.360658][ 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