====================================== | [ 1313.820648][ C3] #1: ffffffff86d59060 (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) | [ 1313.821139][ C3] #2: ffffffff86d59060 (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) | [ 1313.821629][ C3] | [ 1313.821629][ C3] stack backtrace: [ 1313.822481][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1313.822833][ C3] Call Trace: [ 1313.823051][ C3] [ 1313.823196][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1313.823476][ C3] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041) [ 1313.823755][ C3] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 1313.824031][ C3] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263) [ 1313.824289][ C3] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254) [ 1313.824559][ C3] ? stack_trace_save (kernel/stacktrace.c:123) [ 1313.824839][ C3] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 1313.825112][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 1313.825389][ C3] ? save_trace (kernel/locking/lockdep.c:588) [ 1313.825667][ C3] mark_lock (kernel/locking/lockdep.c:4749) [ 1313.825872][ C3] mark_usage (kernel/locking/lockdep.c:4638) [ 1313.826091][ C3] __lock_acquire (kernel/locking/lockdep.c:5180) [ 1313.826357][ C3] ? in6_dev_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/addrconf.h:396) [ 1313.826637][ C3] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 1313.826907][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1313.827263][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 1313.827546][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 1313.827835][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1313.828119][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 1313.828334][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1313.828614][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1313.828969][ C3] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867) [ 1313.829257][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1313.829604][ C3] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1313.829967][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 1313.830261][ C3] __alloc_skb (net/core/skbuff.c:730) [ 1313.830561][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1313.830851][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 1313.831137][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1313.831430][ C3] skb_copy (net/core/skbuff.c:2221) [ 1313.831640][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 1313.831923][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 1313.832285][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel [ 1313.832706][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 1313.832996][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 1313.833285][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 1313.833568][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 1313.833858][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.834151][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 1313.834440][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 1313.834652][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 1313.834936][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 1313.835216][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.835503][ 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) [ 1313.835716][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1313.835997][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.836274][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 1313.836568][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.836844][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1313.837126][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.837407][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 1313.837756][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1313.838109][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1313.838389][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.838671][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1313.838962][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1313.839272][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1313.839539][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1313.839800][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 1313.840061][ C3] ? rcu_core (kernel/rcu/tree.c:2457 kernel/rcu/tree.c:2807) [ 1313.840266][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 1313.840477][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4321) [ 1313.840756][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4339 kernel/locking/lockdep.c:4406) [ 1313.841073][ C3] handle_softirqs (kernel/softirq.c:561) [ 1313.841338][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1313.841610][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1313.841814][ C3] [ 1313.841950][ C3] [ 1313.842083][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 1313.842346][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1313.842622][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 1313.842897][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1313.843165][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1313.843437][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1313.843698][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1313.843963][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1313.844302][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1313.844562][ C3] packet_snd (net/packet/af_packet.c:3132) [ 1313.844934][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 1313.845205][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1313.845478][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1313.845735][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1313.846005][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1313.846274][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1313.846552][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1313.846817][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1313.847084][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 1313.847352][ C3] ? sock_ioctl (net/socket.c:1342) [ 1313.847612][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1313.847886][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1313.848154][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1313.848417][ C3] __x64_sys_sendto (net/socket.c:2211) [ 1313.848680][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 1313.849014][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1313.849278][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1313.849599][ C3] RIP: 0033:0x7f7747adea4a [ 1313.849874][ 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 [ 1313.850814][ C3] RSP: 002b:00007ffd692d9cb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1313.851215][ C3] RAX: ffffffffffffffda RBX: 000000000c4f19d0 RCX: 00007f7747adea4a [ 1313.851606][ C3] RDX: 0000000000000062 RSI: 000000000c4f15c2 RDI: 0000000000000005 [ 1313.851994][ C3] RBP: 000000000c4f15c2 R08: 00007ffd692d9cc0 R09: 0000000000000014 [ 1313.852394][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1313.852790][ C3] R13: 0000000000000062 R14: 00007ffd692d9cc0 R15: 0000000000000000 | [ 1313.853845][ C3] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 7693, name: mausezahn | [ 1313.854293][ C3] preempt_count: 101, expected: 0 | [ 1313.854540][ C3] RCU nest depth: 3, expected: 0 | [ 1313.854784][ C3] INFO: lockdep is turned off. [ 1313.855452][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1313.855751][ C3] Call Trace: [ 1313.855932][ C3] [ 1313.856054][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1313.856301][ C3] __might_resched (kernel/sched/core.c:8759) [ 1313.856534][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1313.856851][ 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) [ 1313.857140][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 1313.857371][ C3] __alloc_skb (net/core/skbuff.c:730) [ 1313.857605][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1313.857850][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 1313.858090][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1313.858335][ C3] skb_copy (net/core/skbuff.c:2221) [ 1313.858517][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 1313.858753][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 1313.859055][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel [ 1313.859418][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 1313.859667][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 1313.859921][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 1313.860186][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 1313.860449][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.860693][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 1313.860949][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 1313.861137][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 1313.861394][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 1313.861647][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.861913][ 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) [ 1313.862115][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1313.862384][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.862650][ C3] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 1313.862917][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.863180][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1313.863452][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.863703][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 1313.863917][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1313.864116][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1313.864274][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1313.864428][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1313.864592][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1313.864767][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1313.864935][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1313.865089][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 1313.865241][ C3] ? rcu_core (kernel/rcu/tree.c:2457 kernel/rcu/tree.c:2807) [ 1313.865359][ C3] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 1313.865473][ C3] ? mark_held_locks (kernel/locking/lockdep.c:4321) [ 1313.865648][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4339 kernel/locking/lockdep.c:4406) [ 1313.865840][ C3] handle_softirqs (kernel/softirq.c:561) [ 1313.866001][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1313.866153][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1313.866266][ C3] [ 1313.866347][ C3] [ 1313.866425][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 1313.866586][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1313.866742][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 1313.866898][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1313.867057][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1313.867212][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1313.867364][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1313.867515][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1313.867717][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1313.867875][ C3] packet_snd (net/packet/af_packet.c:3132) [ 1313.868035][ C3] ? __lock_release (kernel/locking/lockdep.c:5525) [ 1313.868193][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1313.868347][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1313.868498][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1313.868670][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1313.868824][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1313.868980][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1313.869133][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1313.869286][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 1313.869450][ C3] ? sock_ioctl (net/socket.c:1342) [ 1313.869623][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1313.870050][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1313.870298][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1313.870556][ C3] __x64_sys_sendto (net/socket.c:2211) [ 1313.870802][ C3] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 1313.871155][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1313.871318][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1313.871509][ C3] RIP: 0033:0x7f7747adea4a [ 1313.871775][ 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 [ 1313.872310][ C3] RSP: 002b:00007ffd692d9cb8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1313.872663][ C3] RAX: ffffffffffffffda RBX: 000000000c4f19d0 RCX: 00007f7747adea4a [ 1313.872896][ C3] RDX: 0000000000000062 RSI: 000000000c4f15c2 RDI: 0000000000000005 [ 1313.873217][ C3] RBP: 000000000c4f15c2 R08: 00007ffd692d9cc0 R09: 0000000000000014 [ 1313.873442][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1313.873688][ C3] R13: 0000000000000062 R14: 00007ffd692d9cc0 R15: 0000000000000000 | [ 1315.480203][ C2] preempt_count: 101, expected: 0 | [ 1315.480367][ C2] RCU nest depth: 3, expected: 0 | [ 1315.480563][ C2] INFO: lockdep is turned off. | [ 1315.481059][ C2] Tainted: [W]=WARN [ 1315.481187][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1315.481391][ C2] Call Trace: [ 1315.481534][ C2] [ 1315.481627][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1315.481798][ C2] __might_resched (kernel/sched/core.c:8759) [ 1315.481958][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1315.482160][ 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) [ 1315.482355][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 1315.482519][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 1315.482681][ C2] __alloc_skb (net/core/skbuff.c:730) [ 1315.482844][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1315.483003][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 1315.483198][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1315.483353][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1315.483528][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1315.483693][ C2] skb_copy (net/core/skbuff.c:2221) [ 1315.483825][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 1315.483989][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 1315.484196][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 1315.484444][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 1315.484608][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 1315.484783][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 1315.484943][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 1315.485108][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 1315.485284][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1315.485449][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 1315.485606][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 1315.485729][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 1315.485888][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1315.486048][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 1315.486211][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1315.486368][ 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) [ 1315.486488][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1315.486654][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1315.486820][ 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) [ 1315.486990][ C2] ? place_entity (kernel/sched/fair.c:5280) [ 1315.487153][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 1315.487320][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1315.487483][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1315.487646][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 1315.487843][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1315.488039][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1315.488192][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1315.488347][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1315.488512][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1315.488678][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1315.488838][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1315.489002][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1315.489163][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1315.489373][ C2] handle_softirqs (kernel/softirq.c:561) [ 1315.489529][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1315.489694][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1315.489818][ C2] [ 1315.489903][ C2] [ 1315.489984][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 1315.490140][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1315.490295][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 1315.490463][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1315.490621][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1315.490776][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1315.490946][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1315.491098][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1315.491293][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1315.491455][ C2] packet_snd (net/packet/af_packet.c:3132) [ 1315.491610][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1315.491761][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1315.491925][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1315.492082][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1315.492233][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1315.492402][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1315.492567][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1315.492723][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1315.492895][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1315.493054][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 1315.493231][ C2] ? sock_ioctl (net/socket.c:1342) [ 1315.493387][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1315.493550][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1315.493706][ 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) [ 1315.493876][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1315.494051][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 1315.494216][ C2] __x64_sys_sendto (net/socket.c:2211) [ 1315.494373][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1315.494568][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1315.494732][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1315.494927][ C2] RIP: 0033:0x7f41c21d3a4a [ 1315.495094][ 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 [ 1315.495653][ C2] RSP: 002b:00007ffdce046698 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1315.495893][ C2] RAX: ffffffffffffffda RBX: 0000000023ab1ec0 RCX: 00007f41c21d3a4a [ 1315.496118][ C2] RDX: 0000000000000076 RSI: 0000000023ab2172 RDI: 0000000000000005 [ 1315.496380][ C2] RBP: 0000000023ab2172 R08: 00007ffdce0466a0 R09: 0000000000000014 [ 1315.496613][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1315.496853][ C2] R13: 0000000000000076 R14: 00007ffdce0466a0 R15: 0000000000000000 | [ 1319.825432][ C2] preempt_count: 101, expected: 0 | [ 1319.825614][ C2] RCU nest depth: 3, expected: 0 | [ 1319.825806][ C2] INFO: lockdep is turned off. | [ 1319.826345][ C2] Tainted: [W]=WARN [ 1319.826471][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1319.826677][ C2] Call Trace: [ 1319.826812][ C2] [ 1319.826903][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1319.827085][ C2] __might_resched (kernel/sched/core.c:8759) [ 1319.827266][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1319.827490][ 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) [ 1319.827696][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 1319.827877][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 1319.828046][ C2] __alloc_skb (net/core/skbuff.c:730) [ 1319.828219][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1319.828400][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 1319.828607][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1319.828776][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1319.828958][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1319.829125][ C2] skb_copy (net/core/skbuff.c:2221) [ 1319.829255][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 1319.829426][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 1319.829663][ C2] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel [ 1319.829922][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 1319.830105][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 1319.830275][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 1319.830464][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 1319.830639][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 1319.830812][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1319.830994][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 1319.831158][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 1319.831288][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 1319.831462][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1319.831629][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 1319.831811][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1319.831978][ 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) [ 1319.832102][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1319.832269][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1319.832448][ 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) [ 1319.832618][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1319.832789][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1319.832971][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1319.833154][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 1319.833365][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1319.833575][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1319.833744][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1319.833913][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1319.834080][ C2] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 1319.834295][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1319.834467][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1319.834641][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1319.834806][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1319.834987][ C2] ? 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) [ 1319.835212][ C2] ? rcu_report_qs_rnp (kernel/rcu/tree.c:2317 (discriminator 9)) [ 1319.835385][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1319.835570][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1319.835791][ C2] handle_softirqs (kernel/softirq.c:561) [ 1319.835962][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1319.836127][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1319.836247][ C2] [ 1319.836326][ C2] [ 1319.836408][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 1319.836563][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1319.836714][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 1319.836876][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1319.837027][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1319.837184][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1319.837343][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1319.837498][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1319.837691][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1319.837848][ C2] packet_snd (net/packet/af_packet.c:3132) [ 1319.838002][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1319.838152][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1319.838308][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1319.838465][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1319.838619][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1319.838773][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1319.838939][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1319.839109][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1319.839275][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1319.839448][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 1319.839617][ C2] ? sock_ioctl (net/socket.c:1342) [ 1319.839773][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1319.839947][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1319.840102][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1319.840258][ C2] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1319.840429][ C2] __x64_sys_sendto (net/socket.c:2211) [ 1319.840580][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1319.840779][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1319.840952][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1319.841159][ C2] RIP: 0033:0x7f90447a8a4a [ 1319.841341][ 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 [ 1319.841925][ C2] RSP: 002b:00007fffcd97f228 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1319.842188][ C2] RAX: ffffffffffffffda RBX: 0000000035a539d0 RCX: 00007f90447a8a4a [ 1319.842441][ C2] RDX: 0000000000000062 RSI: 0000000035a535c2 RDI: 0000000000000005 [ 1319.842700][ C2] RBP: 0000000035a535c2 R08: 00007fffcd97f230 R09: 0000000000000014 [ 1319.842953][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1319.843199][ C2] R13: 0000000000000062 R14: 00007fffcd97f230 R15: 0000000000000000 | [ 1321.442149][ C2] preempt_count: 101, expected: 0 | [ 1321.442343][ C2] RCU nest depth: 3, expected: 0 | [ 1321.442520][ C2] INFO: lockdep is turned off. | [ 1321.443056][ C2] Tainted: [W]=WARN [ 1321.443182][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1321.443402][ C2] Call Trace: [ 1321.443532][ C2] [ 1321.443631][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1321.443815][ C2] __might_resched (kernel/sched/core.c:8759) [ 1321.443989][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1321.444202][ 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) [ 1321.444407][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 1321.444571][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 1321.444747][ C2] __alloc_skb (net/core/skbuff.c:730) [ 1321.444915][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1321.445106][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 1321.445312][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1321.445479][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1321.445655][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1321.445821][ C2] skb_copy (net/core/skbuff.c:2221) [ 1321.445950][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 1321.446120][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 1321.446333][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 1321.446596][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 1321.446775][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 1321.446958][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 1321.447130][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 1321.447317][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 1321.447511][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1321.447686][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 1321.447852][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 1321.447991][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 1321.448157][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1321.448337][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 1321.448502][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1321.448666][ 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) [ 1321.448790][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1321.448956][ C2] ? debug_object_activate (lib/debugobjects.c:837) [ 1321.449132][ C2] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 1321.449338][ C2] ? __pfx_run_posix_cpu_timers (kernel/time/posix-cpu-timers.c:1403) [ 1321.449514][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1321.449684][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1321.449854][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 1321.450063][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1321.450289][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1321.450467][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1321.450632][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1321.450798][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1321.450967][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1321.451141][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1321.451313][ C2] ? trace_softirq_entry (./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/irq.h:128) [ 1321.451481][ C2] ? trace_softirq_entry (./include/trace/events/irq.h:128) [ 1321.451648][ C2] handle_softirqs (kernel/softirq.c:561) [ 1321.451820][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1321.452001][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1321.452133][ C2] [ 1321.452219][ C2] [ 1321.452306][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 1321.452471][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1321.452636][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 1321.452802][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1321.452978][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1321.453149][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1321.453320][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1321.453486][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1321.453698][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1321.453881][ C2] packet_snd (net/packet/af_packet.c:3132) [ 1321.454053][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1321.454230][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1321.454418][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1321.454593][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1321.454767][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1321.454941][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1321.455123][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1321.455302][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1321.455476][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1321.455652][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 1321.455833][ C2] ? sock_ioctl (net/socket.c:1342) [ 1321.456013][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1321.456195][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1321.456376][ 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) [ 1321.456548][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1321.456713][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 1321.456879][ C2] __x64_sys_sendto (net/socket.c:2211) [ 1321.457043][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1321.457263][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1321.457431][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1321.457640][ C2] RIP: 0033:0x7fb875dd6a4a [ 1321.457813][ 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 [ 1321.458346][ C2] RSP: 002b:00007ffc3b377398 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1321.458576][ C2] RAX: ffffffffffffffda RBX: 0000000031596ec0 RCX: 00007fb875dd6a4a [ 1321.458804][ C2] RDX: 0000000000000076 RSI: 0000000031597172 RDI: 0000000000000005 [ 1321.459030][ C2] RBP: 0000000031597172 R08: 00007ffc3b3773a0 R09: 0000000000000014 [ 1321.459254][ C2] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1321.459498][ C2] R13: 0000000000000076 R14: 00007ffc3b3773a0 R15: 0000000000000000 | [ 1323.726251][ C3] preempt_count: 101, expected: 0 | [ 1323.726433][ C3] RCU nest depth: 3, expected: 0 | [ 1323.726600][ C3] INFO: lockdep is turned off. | [ 1323.727142][ C3] Tainted: [W]=WARN [ 1323.727278][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1323.727497][ C3] Call Trace: [ 1323.727627][ C3] [ 1323.727723][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 1323.727914][ C3] __might_resched (kernel/sched/core.c:8759) [ 1323.728092][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1323.728320][ 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) [ 1323.728527][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 1323.728696][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 1323.728871][ C3] __alloc_skb (net/core/skbuff.c:730) [ 1323.729051][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1323.729227][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 1323.729450][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1323.729629][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1323.729805][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1323.729973][ C3] skb_copy (net/core/skbuff.c:2221) [ 1323.730100][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 1323.730284][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 1323.730535][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel [ 1323.730790][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 1323.730963][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 1323.731134][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 1323.731326][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 1323.731532][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 1323.731711][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1323.731873][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 1323.732042][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 1323.732163][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 1323.732317][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1323.732505][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 1323.732676][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1323.732829][ 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) [ 1323.732960][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1323.733135][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1323.733304][ 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) [ 1323.733473][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 1323.733647][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 1323.733801][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1323.733959][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1323.734121][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 1323.734340][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1323.734570][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1323.734738][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1323.734916][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1323.735102][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1323.735277][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1323.735452][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1323.735621][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 1323.735795][ C3] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52) [ 1323.735986][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1323.736161][ C3] handle_softirqs (kernel/softirq.c:561) [ 1323.736340][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1323.736503][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1323.736632][ C3] [ 1323.736715][ C3] [ 1323.736800][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 1323.736975][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1323.737158][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 1323.737331][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1323.737484][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1323.737647][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1323.737806][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1323.737991][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1323.738224][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1323.738381][ C3] packet_snd (net/packet/af_packet.c:3132) [ 1323.738540][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1323.738695][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1323.738864][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1323.739017][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1323.739170][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1323.739332][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1323.739496][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1323.739659][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1323.739813][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1323.739970][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 1323.740143][ C3] ? sock_ioctl (net/socket.c:1342) [ 1323.740306][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1323.740502][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1323.740661][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1323.740817][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 1323.740975][ C3] __x64_sys_sendto (net/socket.c:2211) [ 1323.741133][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1323.741349][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1323.741503][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1323.741699][ C3] RIP: 0033:0x7fb164665a4a [ 1323.741861][ 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 [ 1323.742410][ C3] RSP: 002b:00007ffe4a61d538 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1323.742658][ C3] RAX: ffffffffffffffda RBX: 00000000266069d0 RCX: 00007fb164665a4a [ 1323.742895][ C3] RDX: 0000000000000062 RSI: 00000000266065c2 RDI: 0000000000000005 [ 1323.743138][ C3] RBP: 00000000266065c2 R08: 00007ffe4a61d540 R09: 0000000000000014 [ 1323.743369][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 1323.743601][ C3] R13: 0000000000000062 R14: 00007ffe4a61d540 R15: 0000000000000000 | [ 1325.251104][ C2] preempt_count: 101, expected: 0 | [ 1325.251295][ C2] RCU nest depth: 3, expected: 0 | [ 1325.251465][ C2] INFO: lockdep is turned off. | [ 1325.251955][ C2] Tainted: [W]=WARN [ 1325.252073][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1325.252293][ C2] Call Trace: [ 1325.252415][ C2] [ 1325.252495][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 1325.252661][ C2] __might_resched (kernel/sched/core.c:8759) [ 1325.252815][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 1325.253006][ 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) [ 1325.253193][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 1325.253355][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 1325.253513][ C2] __alloc_skb (net/core/skbuff.c:730) [ 1325.253669][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 1325.253826][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 1325.254016][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1325.254170][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1325.254319][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1325.254471][ C2] skb_copy (net/core/skbuff.c:2221) [ 1325.254586][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 1325.254738][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 1325.254929][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 1325.255161][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 1325.255315][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 1325.255465][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 1325.255617][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 1325.255770][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 1325.255933][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1325.256085][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 1325.256239][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 1325.256356][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 1325.256507][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1325.256655][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 1325.256809][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1325.256959][ 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) [ 1325.257077][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1325.257227][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 1325.257386][ 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) [ 1325.257541][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1325.257692][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 1325.257844][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1325.257996][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 1325.258186][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 1325.258380][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1325.258530][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 1325.258685][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 1325.258841][ C2] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 1325.259034][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 1325.259197][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 1325.259356][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1325.259512][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 1325.259711][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1325.259868][ C2] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 1325.260025][ C2] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 1325.260145][ C2] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 1325.260336][ C2] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878) [ 1325.260511][ C2] handle_softirqs (kernel/softirq.c:561) [ 1325.260689][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1325.260865][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 1325.260981][ C2] [ 1325.261062][ C2] [ 1325.261149][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 1325.261301][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 1325.261461][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 1325.261619][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 1325.261771][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 1325.261931][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 1325.262088][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 1325.262242][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 1325.262436][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 1325.262601][ C2] packet_snd (net/packet/af_packet.c:3132) [ 1325.262755][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1325.262911][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1325.263066][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 1325.263218][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 1325.263374][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 1325.263524][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1325.263685][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 1325.263861][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1325.264017][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 1325.264169][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 1325.264322][ C2] ? sock_ioctl (net/socket.c:1342) [ 1325.264472][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 1325.264629][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 1325.264795][ 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) [ 1325.264948][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 1325.265100][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 1325.265257][ C2] __x64_sys_sendto (net/socket.c:2211) [ 1325.265419][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 1325.265617][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 1325.265777][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 1325.265978][ C2] RIP: 0033:0x7f3c70b55a4a [ 1325.266151][ 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 [ 1325.266712][ C2] RSP: 002b:00007ffe6d032568 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 1325.266961][ C2] RAX: ffffffffffffffda RBX: 0000000008f2fec0 RCX: 00007f3c70b55a4a [ 1325.267202][ C2] RDX: 0000000000000076 RSI: 0000000008f30172 RDI: 0000000000000005 [ 1325.267436][ C2] RBP: 0000000008f30172 R08: 00007ffe6d032570 R09: 0000000000000014 [ 1325.267672][ 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