====================================== | [ 4460.573436][ C3] #4: ffffffff94f6d0e0 (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) | [ 4460.573740][ C3] #5: ffffffff94f6d0e0 (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) | [ 4460.574053][ C3] | [ 4460.574053][ C3] stack backtrace: [ 4460.574524][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4460.574734][ C3] Call Trace: [ 4460.574863][ C3] [ 4460.574952][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 4460.575126][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041) [ 4460.575306][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 4460.575482][ C3] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263) [ 4460.575656][ C3] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254) [ 4460.575827][ C3] ? stack_trace_save (kernel/stacktrace.c:123) [ 4460.575998][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 4460.576168][ C3] ? rcu_check_boost_fail (kernel/rcu/tree_stall.h:863 (discriminator 1)) [ 4460.576340][ C3] ? save_trace (kernel/locking/lockdep.c:588) [ 4460.576515][ C3] mark_lock (kernel/locking/lockdep.c:4749) [ 4460.576644][ C3] mark_usage (kernel/locking/lockdep.c:4638) [ 4460.576771][ C3] __lock_acquire (kernel/locking/lockdep.c:5180) [ 4460.576943][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 4460.577115][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 4460.577328][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 4460.577497][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.577665][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 4460.577799][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 4460.577968][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 4460.578180][ C3] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867) [ 4460.578353][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 4460.578564][ C3] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 4460.578773][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 4460.578945][ C3] __alloc_skb (net/core/skbuff.c:730) [ 4460.579119][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 4460.579290][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 4460.579461][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.579631][ C3] skb_copy (net/core/skbuff.c:2221) [ 4460.579759][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 4460.579930][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) [ 4460.580100][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) [ 4460.580314][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 4460.580489][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 4460.580662][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 4460.580835][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 4460.581004][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.581182][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 4460.581353][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 4460.581522][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.581695][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.581864][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 4460.582033][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 4460.582160][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 4460.582329][ C3] ? ip6_rcv_core (./include/linux/skbuff.h:3303 net/ipv6/ip6_input.c:290) [ 4460.582506][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.582677][ 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) [ 4460.582804][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 4460.582979][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.583148][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 4460.583318][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.583486][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 4460.583654][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.583825][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 4460.584034][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 4460.584249][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 4460.584416][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.584586][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 4460.584756][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 4460.584924][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 4460.585095][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.585265][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 4460.585438][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4460.585612][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4460.585780][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 4460.585914][ C3] ? 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) [ 4460.586083][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 4460.586212][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4321) [ 4460.586381][ C3] handle_softirqs (kernel/softirq.c:561) [ 4460.586558][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 4460.586735][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 4460.586862][ C3] [ 4460.586949][ C3] [ 4460.587035][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 4460.587203][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 4460.587372][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 4460.587541][ C3] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 4460.587710][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 4460.587881][ C3] ? ___neigh_create (net/core/neighbour.c:678) [ 4460.588054][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 4460.588224][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 4460.588351][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4321) [ 4460.588519][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 4460.588729][ C3] ? ___neigh_create (net/core/neighbour.c:678) [ 4460.588896][ C3] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 kernel/softirq.c:394) [ 4460.589066][ C3] ? ___neigh_create (net/core/neighbour.c:678) [ 4460.589236][ C3] ip_finish_output2 (./include/net/neighbour.h:539 net/ipv4/ip_output.c:236) [ 4460.589415][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:200) [ 4460.589584][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 net/ipv4/ip_output.c:308 net/ipv4/ip_output.c:296) [ 4460.589752][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:434) [ 4460.589879][ C3] ? __ip_local_out (./include/linux/skbuff.h:1152 net/ipv4/ip_output.c:120) [ 4460.590049][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:428) [ 4460.590217][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 4460.590388][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.590557][ C3] __ip_queue_xmit (./include/net/dst.h:459 net/ipv4/ip_output.c:130 net/ipv4/ip_output.c:528) [ 4460.590729][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1468 (discriminator 4)) [ 4460.590901][ C3] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 4460.591070][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1289) [ 4460.591240][ C3] ? tcp_call_bpf (./include/net/sock.h:1616 ./include/net/sock.h:1711 ./include/net/tcp.h:2652) [ 4460.591413][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 4460.591630][ C3] tcp_connect (net/ipv4/tcp_output.c:1486 net/ipv4/tcp_output.c:4146) [ 4460.591799][ C3] tcp_v4_connect (net/ipv4/tcp_ipv4.c:343) [ 4460.591970][ C3] ? __pfx_tcp_v4_connect (net/ipv4/tcp_ipv4.c:221) [ 4460.592139][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 4460.592267][ C3] __inet_stream_connect (net/ipv4/af_inet.c:677) [ 4460.592435][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 4460.592651][ C3] ? __pfx_inet_stream_connect (net/ipv4/af_inet.c:744) [ 4460.592824][ C3] inet_stream_connect (net/ipv4/af_inet.c:749) [ 4460.592992][ C3] __sys_connect (net/socket.c:2066 net/socket.c:2085) [ 4460.593166][ C3] ? __pfx___sys_connect (net/socket.c:2073) [ 4460.593334][ C3] ? do_fcntl (fs/fcntl.c:473) [ 4460.593464][ C3] ? __pfx_do_fcntl (fs/fcntl.c:448) [ 4460.593632][ C3] ? fd_install (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:964 fs/file.c:654) [ 4460.593801][ C3] ? __sys_socket (net/socket.c:496 net/socket.c:1720) [ 4460.593971][ C3] ? __pfx___sys_socket (net/socket.c:1707) [ 4460.594145][ C3] __x64_sys_connect (net/socket.c:2088) [ 4460.594320][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4460.594492][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4460.594701][ C3] RIP: 0033:0x7f76a39e45c7 [ 4460.594878][ C3] Code: 0a 00 f7 d8 64 89 02 b8 ff ff ff ff eb bc 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2a 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 18 89 54 24 0c 48 89 34 24 89 All code ======== 0: 0a 00 or (%rax),%al 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: b8 ff ff ff ff mov $0xffffffff,%eax c: eb bc jmp 0xffffffffffffffca e: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2a 00 00 00 mov $0x2a,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 18 sub $0x18,%rsp 37: 89 54 24 0c mov %edx,0xc(%rsp) 3b: 48 89 34 24 mov %rsi,(%rsp) 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 18 sub $0x18,%rsp d: 89 54 24 0c mov %edx,0xc(%rsp) 11: 48 89 34 24 mov %rsi,(%rsp) 15: 89 .byte 0x89 [ 4460.595476][ C3] RSP: 002b:00007fffb5e4dbb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 4460.595729][ C3] RAX: ffffffffffffffda RBX: 00005577e9030da0 RCX: 00007f76a39e45c7 [ 4460.595980][ C3] RDX: 0000000000000010 RSI: 00007fffb5e4e530 RDI: 0000000000000007 [ 4460.596232][ C3] RBP: 00007fffb5e4e530 R08: 00007fffb5e4dbc0 R09: 0000000000000010 [ 4460.596489][ C3] R10: 0000000000001e61 R11: 0000000000000246 R12: 0000000000000010 [ 4460.596741][ C3] R13: 0000000000000007 R14: 00007fffb5e4de60 R15: 00007fffb5e4e530 | [ 4460.597525][ C3] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 20967, name: socat | [ 4460.597799][ C3] preempt_count: 101, expected: 0 | [ 4460.597956][ C3] RCU nest depth: 5, expected: 0 | [ 4460.598217][ C3] INFO: lockdep is turned off. [ 4460.598610][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4460.598810][ C3] Call Trace: [ 4460.599030][ C3] [ 4460.599115][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 4460.599278][ C3] __might_resched (kernel/sched/core.c:8759) [ 4460.599446][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 4460.599748][ 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) [ 4460.599947][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 4460.600109][ C3] __alloc_skb (net/core/skbuff.c:730) [ 4460.600272][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 4460.600533][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 4460.600693][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.600853][ C3] skb_copy (net/core/skbuff.c:2221) [ 4460.600976][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 4460.601235][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) [ 4460.601397][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) [ 4460.601596][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 4460.601764][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 4460.602024][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 4460.602185][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 4460.602347][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.602514][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 4460.602772][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 4460.602932][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.603098][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.603256][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 4460.603515][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 4460.603635][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 4460.603797][ C3] ? ip6_rcv_core (./include/linux/skbuff.h:3303 net/ipv6/ip6_input.c:290) [ 4460.603958][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.604215][ 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) [ 4460.604337][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 4460.604502][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.604662][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 4460.604921][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.605080][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 4460.605239][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.605398][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 4460.605696][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 4460.605895][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 4460.606058][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4460.606220][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 4460.606480][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 4460.606643][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 4460.606805][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.606964][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 4460.607224][ C3] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4460.607389][ C3] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4460.607548][ C3] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 4460.607675][ C3] ? 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) [ 4460.607932][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 4460.608054][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4321) [ 4460.608214][ C3] handle_softirqs (kernel/softirq.c:561) [ 4460.608389][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 4460.608653][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 4460.608775][ C3] [ 4460.608858][ C3] [ 4460.608938][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 4460.609097][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 4460.609257][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 4460.609515][ C3] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 4460.609673][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 4460.609834][ C3] ? ___neigh_create (net/core/neighbour.c:678) [ 4460.609998][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 4460.610254][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 4460.610376][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4321) [ 4460.610537][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 4460.610736][ C3] ? ___neigh_create (net/core/neighbour.c:678) [ 4460.610995][ C3] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 kernel/softirq.c:394) [ 4460.611154][ C3] ? ___neigh_create (net/core/neighbour.c:678) [ 4460.611324][ C3] ip_finish_output2 (./include/net/neighbour.h:539 net/ipv4/ip_output.c:236) [ 4460.611485][ C3] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:200) [ 4460.611743][ C3] ? __ip_finish_output (./include/linux/skbuff.h:1679 ./include/linux/skbuff.h:5079 net/ipv4/ip_output.c:308 net/ipv4/ip_output.c:296) [ 4460.611903][ C3] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:434) [ 4460.612024][ C3] ? __ip_local_out (./include/linux/skbuff.h:1152 net/ipv4/ip_output.c:120) [ 4460.612183][ C3] ? __pfx_ip_output (net/ipv4/ip_output.c:428) [ 4460.612440][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 4460.612616][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4460.612777][ C3] __ip_queue_xmit (./include/net/dst.h:459 net/ipv4/ip_output.c:130 net/ipv4/ip_output.c:528) [ 4460.612939][ C3] __tcp_transmit_skb (net/ipv4/tcp_output.c:1468 (discriminator 4)) [ 4460.613200][ C3] ? find_held_lock (kernel/locking/lockdep.c:5339) [ 4460.613360][ C3] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1289) [ 4460.613521][ C3] ? tcp_call_bpf (./include/net/sock.h:1616 ./include/net/sock.h:1711 ./include/net/tcp.h:2652) [ 4460.613682][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 4460.613986][ C3] tcp_connect (net/ipv4/tcp_output.c:1486 net/ipv4/tcp_output.c:4146) [ 4460.614146][ C3] tcp_v4_connect (net/ipv4/tcp_ipv4.c:343) [ 4460.614307][ C3] ? __pfx_tcp_v4_connect (net/ipv4/tcp_ipv4.c:221) [ 4460.614466][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 4460.614689][ C3] __inet_stream_connect (net/ipv4/af_inet.c:677) [ 4460.614847][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 4460.615047][ C3] ? __pfx_inet_stream_connect (net/ipv4/af_inet.c:744) [ 4460.615209][ C3] inet_stream_connect (net/ipv4/af_inet.c:749) [ 4460.615470][ C3] __sys_connect (net/socket.c:2066 net/socket.c:2085) [ 4460.615630][ C3] ? __pfx___sys_connect (net/socket.c:2073) [ 4460.615792][ C3] ? do_fcntl (fs/fcntl.c:473) [ 4460.615915][ C3] ? __pfx_do_fcntl (fs/fcntl.c:448) [ 4460.616172][ C3] ? fd_install (./arch/x86/include/asm/preempt.h:94 ./include/linux/rcupdate.h:964 fs/file.c:654) [ 4460.616332][ C3] ? __sys_socket (net/socket.c:496 net/socket.c:1720) [ 4460.616494][ C3] ? __pfx___sys_socket (net/socket.c:1707) [ 4460.616660][ C3] __x64_sys_connect (net/socket.c:2088) [ 4460.616919][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4460.617079][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4460.617277][ C3] RIP: 0033:0x7f76a39e45c7 [ 4460.617441][ C3] Code: 0a 00 f7 d8 64 89 02 b8 ff ff ff ff eb bc 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2a 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 18 89 54 24 0c 48 89 34 24 89 All code ======== 0: 0a 00 or (%rax),%al 2: f7 d8 neg %eax 4: 64 89 02 mov %eax,%fs:(%rdx) 7: b8 ff ff ff ff mov $0xffffffff,%eax c: eb bc jmp 0xffffffffffffffca e: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13: f3 0f 1e fa endbr64 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 10 jne 0x33 23: b8 2a 00 00 00 mov $0x2a,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 51 ja 0x83 32: c3 ret 33: 48 83 ec 18 sub $0x18,%rsp 37: 89 54 24 0c mov %edx,0xc(%rsp) 3b: 48 89 34 24 mov %rsi,(%rsp) 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 51 ja 0x59 8: c3 ret 9: 48 83 ec 18 sub $0x18,%rsp d: 89 54 24 0c mov %edx,0xc(%rsp) 11: 48 89 34 24 mov %rsi,(%rsp) 15: 89 .byte 0x89 [ 4460.618110][ C3] RSP: 002b:00007fffb5e4dbb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002a [ 4460.618454][ C3] RAX: ffffffffffffffda RBX: 00005577e9030da0 RCX: 00007f76a39e45c7 [ 4460.618696][ C3] RDX: 0000000000000010 RSI: 00007fffb5e4e530 RDI: 0000000000000007 [ 4460.618936][ C3] RBP: 00007fffb5e4e530 R08: 00007fffb5e4dbc0 R09: 0000000000000010 [ 4460.619281][ C3] R10: 0000000000001e61 R11: 0000000000000246 R12: 0000000000000010 [ 4460.619522][ C3] R13: 0000000000000007 R14: 00007fffb5e4de60 R15: 00007fffb5e4e530 | [ 4461.671255][ C0] preempt_count: 101, expected: 0 | [ 4461.671762][ C0] RCU nest depth: 5, expected: 0 | [ 4461.671931][ C0] INFO: lockdep is turned off. | [ 4461.672421][ C0] Tainted: [W]=WARN [ 4461.672565][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 4461.672781][ C0] Call Trace: [ 4461.672911][ C0] [ 4461.673001][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 4461.673182][ C0] __might_resched (kernel/sched/core.c:8759) [ 4461.673359][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 4461.673579][ 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) [ 4461.674139][ C0] ? ip6_input_finish (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/ip6_input.c:482) [ 4461.674318][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 4461.674492][ C0] __alloc_skb (net/core/skbuff.c:730) [ 4461.674665][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 4461.674837][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 4461.675059][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4461.675235][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4461.675412][ C0] ? ip6_pol_route (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:2276) [ 4461.675594][ C0] skb_copy (net/core/skbuff.c:2221) [ 4461.675724][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 4461.675895][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) [ 4461.676066][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) [ 4461.676289][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 4461.676477][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 4461.677053][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 4461.677234][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 4461.677413][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 4461.677589][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4461.677763][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4461.677938][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 4461.678110][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 4461.678517][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 4461.678688][ C0] ? ip6_rcv_core (./include/linux/skbuff.h:3303 net/ipv6/ip6_input.c:290) [ 4461.678856][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 4461.679031][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4461.679557][ 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) [ 4461.679685][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 4461.679856][ C0] ? ipv6_gro_receive (net/ipv6/ip6_offload.c:299 (discriminator 4)) [ 4461.680029][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 4461.680197][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4461.680754][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 4461.680967][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 4461.681182][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 4461.681351][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 4461.681521][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 4461.681696][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 4461.681869][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 4461.682041][ C0] ? wakeup_preempt (./arch/x86/include/asm/bitops.h:206 ./arch/x86/include/asm/bitops.h:238 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/thread_info.h:126 ./include/linux/sched.h:2020 ./include/linux/sched.h:2036 kernel/sched/core.c:2190 kernel/sched/core.c:2177) [ 4461.682212][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 4461.682381][ C0] ? trace_lock_release (./include/trace/events/lock.h:69) [ 4461.682563][ C0] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 4461.682731][ C0] ? try_to_wake_up (kernel/sched/core.c:4325) [ 4461.682904][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4461.683123][ C0] ? __pfx_try_to_wake_up (kernel/sched/core.c:4168) [ 4461.683294][ C0] handle_softirqs (kernel/softirq.c:561) [ 4461.683471][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 4461.683645][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 4461.683774][ C0] [ 4461.683865][ C0] [ 4461.683952][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 4461.684125][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 4461.684300][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 4461.684473][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4461.684646][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4461.684821][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 4461.684995][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:406 arch/x86/kernel/unwind_orc.c:648) [ 4461.685170][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4461.685342][ C0] ? ___neigh_lookup_noref.constprop.0 (./include/net/neighbour.h:307) [ 4461.688979][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 4461.689150][ C0] ? ip6_finish_output2 (./include/linux/rcupdate.h:337 (discriminator 142) ./include/linux/rcupdate.h:849 (discriminator 142) net/ipv6/ip6_output.c:126 (discriminator 142)) [ 4461.689322][ C0] ip6_finish_output2 (./include/net/neighbour.h:539 net/ipv6/ip6_output.c:141) [ 4461.689594][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 4461.689762][ C0] ip6_finish_output (net/ipv6/ip6_output.c:215 net/ipv6/ip6_output.c:226) [ 4461.690033][ C0] ip6_output (./include/linux/netfilter.h:303 net/ipv6/ip6_output.c:247) [ 4461.690163][ C0] ? __pfx_ip6_output (net/ipv6/ip6_output.c:234) [ 4461.690333][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4461.690500][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 4461.690773][ C0] ? ip6_dst_mtu_maybe_forward.constprop.0 (./include/net/ip6_route.h:342) [ 4461.690981][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 4461.691148][ C0] ip6_xmit (./include/net/dst.h:459 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_output.c:366) [ 4461.691276][ C0] ? __pfx_ip6_xmit (net/ipv6/ip6_output.c:269) [ 4461.691544][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 4461.691710][ C0] ? ip6_dst_check.part.0 (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/ipv6/route.c:2769) [ 4461.691879][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 4461.692051][ C0] ? ip6_dst_check.part.0 (net/ipv6/route.c:2772) [ 4461.692320][ C0] ? __sk_dst_check (net/core/sock.c:603 (discriminator 1)) [ 4461.692495][ C0] ? inet6_csk_route_socket (net/ipv6/inet6_connection_sock.c:105) [ 4461.692671][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4461.692840][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 4461.693112][ C0] inet6_csk_xmit (net/ipv6/inet6_connection_sock.c:135 (discriminator 11)) [ 4461.693280][ C0] ? __pfx_inet6_csk_xmit (net/ipv6/inet6_connection_sock.c:115) [ 4461.693454][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1468 (discriminator 1)) [ 4461.693624][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1289) [ 4461.693893][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 4461.694062][ C0] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1332 net/ipv4/tcp_output.c:4246) [ 4461.694229][ C0] tcp_recvmsg_locked (net/ipv4/tcp.c:2560) [ 4461.694400][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4461.694668][ C0] ? __pfx_tcp_recvmsg_locked (net/ipv4/tcp.c:2560) [ 4461.694838][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 4461.695005][ C0] ? lock_sock_nested (./include/net/sock.h:1730 net/core/sock.c:3649) [ 4461.695174][ C0] ? tcp_recvmsg (net/ipv4/tcp.c:2852) [ 4461.695342][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4461.695552][ C0] tcp_recvmsg (net/ipv4/tcp.c:2853) [ 4461.695680][ C0] ? __unix_dgram_recvmsg (net/unix/af_unix.c:2442) [ 4461.695849][ C0] ? __pfx_tcp_recvmsg (net/ipv4/tcp.c:2839) [ 4461.696126][ C0] ? do_raw_spin_lock (./arch/x86/include/asm/atomic.h:107 ./include/linux/atomic/atomic-arch-fallback.h:2170 ./include/linux/atomic/atomic-instrumented.h:1302 ./include/asm-generic/qspinlock.h:111 kernel/locking/spinlock_debug.c:116) [ 4461.696293][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4461.696459][ C0] inet6_recvmsg (net/ipv6/af_inet6.c:680 (discriminator 8)) [ 4461.696625][ C0] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4461.696895][ C0] ? __pfx_inet6_recvmsg (net/ipv6/af_inet6.c:667) [ 4461.697066][ C0] sock_read_iter (net/socket.c:1044 net/socket.c:1066 net/socket.c:1136) [ 4461.697235][ C0] ? __pfx_sock_read_iter (net/socket.c:1120) [ 4461.697402][ C0] ? put_timespec64 (kernel/time/time.c:904) [ 4461.697676][ C0] ? poll_select_finish (fs/select.c:343) [ 4461.697846][ C0] vfs_read (fs/read_write.c:484 fs/read_write.c:565) [ 4461.697974][ C0] ? __pfx___sys_recvfrom (net/socket.c:2235) [ 4461.698140][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 4461.698306][ C0] ? __pfx_vfs_read (fs/read_write.c:546) [ 4461.698472][ C0] ? __rseq_handle_notify_resume (kernel/rseq.c:333) [ 4461.698684][ C0] ksys_read (fs/read_write.c:708) [ 4461.698814][ C0] ? __pfx_ksys_read (fs/read_write.c:698) [ 4461.699102][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4461.699308][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 4461.699476][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 4461.699783][ C0] RIP: 0033:0x7f3aea343ad2 [ 4461.699955][ C0] Code: c0 e9 b2 fe ff ff 50 48 8d 3d ca 0c 08 00 e8 05 eb 01 00 0f 1f 44 00 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 0f 05 <48> 3d 00 f0 ff ff 77 56 c3 0f 1f 44 00 00 48 83 ec 28 48 89 54 24 All code ======== 0: c0 e9 b2 shr $0xb2,%cl 3: fe (bad) 4: ff (bad) 5: ff 50 48 call *0x48(%rax) 8: 8d 3d ca 0c 08 00 lea 0x80cca(%rip),%edi # 0x80cd8 e: e8 05 eb 01 00 call 0x1eb18 13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 18: f3 0f 1e fa endbr64 1c: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 23: 00 24: 85 c0 test %eax,%eax 26: 75 10 jne 0x38 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 56 ja 0x88 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 48 83 ec 28 sub $0x28,%rsp 3c: 48 rex.W 3d: 89 .byte 0x89 3e: 54 push %rsp 3f: 24 .byte 0x24 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 56 ja 0x5e 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 48 83 ec 28 sub $0x28,%rsp 12: 48 rex.W 13: 89 .byte 0x89 14: 54 push %rsp 15: 24 .byte 0x24 [ 4461.700649][ C0] RSP: 002b:00007ffd8f54b2e8 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 4461.700900][ C0] RAX: ffffffffffffffda RBX: 000055f420319580 RCX: 00007f3aea343ad2 [ 4461.701147][ C0] RDX: 0000000000002000 RSI: 000055f42031b000 RDI: 0000000000000008 [ 4461.701502][ C0] RBP: 000055f42031b000 R08: 0000000000002000 R09: 0000000000000000 [ 4461.701750][ C0] R10: 0000000000000040 R11: 0000000000000246 R12: 0000000000000008 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