====================================== | [ 131.857053][ C1] #1: ffffffffad959060 (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) | [ 131.857346][ C1] #2: ffffffffad959060 (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) | [ 131.857703][ C1] | [ 131.857703][ C1] stack backtrace: [ 131.858285][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 131.858529][ C1] Call Trace: [ 131.858686][ C1] [ 131.858782][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 131.858991][ C1] print_usage_bug.part.0 (kernel/locking/lockdep.c:4041) [ 131.859175][ C1] ? arch_stack_walk (arch/x86/kernel/stacktrace.c:26) [ 131.859377][ C1] mark_lock_irq (kernel/locking/lockdep.c:4006 kernel/locking/lockdep.c:4052 kernel/locking/lockdep.c:4263) [ 131.859552][ C1] ? __pfx_mark_lock_irq (kernel/locking/lockdep.c:4254) [ 131.859751][ C1] ? stack_trace_save (kernel/stacktrace.c:123) [ 131.859979][ C1] ? __pfx_stack_trace_save (kernel/stacktrace.c:114) [ 131.860159][ C1] ? __lock_acquire (kernel/locking/lockdep.c:5226) [ 131.860359][ C1] ? save_trace (kernel/locking/lockdep.c:588) [ 131.860556][ C1] mark_lock (kernel/locking/lockdep.c:4749) [ 131.860682][ C1] mark_usage (kernel/locking/lockdep.c:4638) [ 131.860848][ C1] __lock_acquire (kernel/locking/lockdep.c:5180) [ 131.861017][ C1] ? in6_dev_get (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/net/addrconf.h:396) [ 131.861216][ C1] lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 131.861396][ C1] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 131.861645][ C1] ? __lock_release (kernel/locking/lockdep.c:5525) [ 131.861865][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 131.862060][ C1] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 131.862232][ C1] ? mark_lock (kernel/locking/lockdep.c:4727 (discriminator 3)) [ 131.862396][ C1] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 131.862561][ C1] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 131.862814][ C1] fs_reclaim_acquire (mm/page_alloc.c:3854 mm/page_alloc.c:3867) [ 131.863040][ C1] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 131.863280][ C1] kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:319 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 131.863484][ C1] ? __alloc_skb (net/core/skbuff.c:730) [ 131.863687][ C1] __alloc_skb (net/core/skbuff.c:730) [ 131.863903][ C1] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 131.864069][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 131.864269][ C1] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 131.864465][ C1] skb_copy (net/core/skbuff.c:2221) [ 131.864600][ C1] gro_cells_receive (net/core/gro_cells.c:31) [ 131.864802][ C1] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 131.865085][ C1] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel [ 131.865329][ C1] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 131.865495][ C1] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 131.865691][ C1] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 131.865889][ C1] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 131.866100][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.866288][ C1] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 131.866466][ C1] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 131.866624][ C1] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 131.866789][ C1] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 131.867004][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.867200][ C1] 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) [ 131.867339][ C1] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 131.867543][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.867710][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 131.867926][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.868131][ C1] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 131.868296][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.868493][ C1] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 131.868733][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 131.868970][ C1] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 131.869172][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.869371][ C1] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 131.869540][ C1] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 131.869750][ C1] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 131.869935][ C1] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 131.870104][ C1] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31)) [ 131.870279][ C1] handle_softirqs (kernel/softirq.c:561) [ 131.870498][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 131.870666][ C1] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 131.870789][ C1] [ 131.870894][ C1] [ 131.870979][ C1] __local_bh_enable_ip (kernel/softirq.c:389) [ 131.871140][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 131.871300][ C1] __dev_queue_xmit (net/core/dev.c:4511) [ 131.871472][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 131.871636][ C1] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 131.871805][ C1] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 131.872047][ C1] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 131.872215][ C1] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 131.872459][ C1] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 131.872624][ C1] packet_snd (net/packet/af_packet.c:3132) [ 131.872796][ C1] ? __lock_release (kernel/locking/lockdep.c:5525) [ 131.872999][ C1] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 131.873163][ C1] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 131.873325][ C1] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 131.873487][ C1] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 131.873704][ C1] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 131.873905][ C1] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 131.874111][ C1] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 131.874315][ C1] ? __pfx___sys_sendto (net/socket.c:2175) [ 131.874518][ C1] ? sock_ioctl (net/socket.c:1342) [ 131.874681][ C1] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 131.874874][ C1] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 131.875040][ C1] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 131.875202][ C1] __x64_sys_sendto (net/socket.c:2211) [ 131.875363][ C1] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 131.875638][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 131.875812][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 131.876044][ C1] RIP: 0033:0x7f2351a0ba4a [ 131.876216][ C1] 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 [ 131.876800][ C1] RSP: 002b:00007fffbe4819e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 131.877122][ C1] RAX: ffffffffffffffda RBX: 000000001c8ea9d0 RCX: 00007f2351a0ba4a [ 131.877402][ C1] RDX: 0000000000000062 RSI: 000000001c8ea5c2 RDI: 0000000000000005 [ 131.877652][ C1] RBP: 000000001c8ea5c2 R08: 00007fffbe4819f0 R09: 0000000000000014 [ 131.877959][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 131.878256][ C1] R13: 0000000000000062 R14: 00007fffbe4819f0 R15: 0000000000000000 | [ 131.879024][ C1] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 1245, name: mausezahn | [ 131.879360][ C1] preempt_count: 101, expected: 0 | [ 131.879529][ C1] RCU nest depth: 3, expected: 0 | [ 131.879696][ C1] INFO: lockdep is turned off. [ 131.880146][ C1] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 131.880335][ C1] Call Trace: [ 131.880454][ C1] [ 131.880542][ C1] dump_stack_lvl (lib/dump_stack.c:123) [ 131.880736][ C1] __might_resched (kernel/sched/core.c:8759) [ 131.880987][ C1] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 131.881190][ C1] 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) [ 131.881387][ C1] ? __alloc_skb (net/core/skbuff.c:730) [ 131.881545][ C1] __alloc_skb (net/core/skbuff.c:730) [ 131.881699][ C1] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 131.881865][ C1] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5814) [ 131.882025][ C1] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 131.882230][ C1] skb_copy (net/core/skbuff.c:2221) [ 131.882348][ C1] gro_cells_receive (net/core/gro_cells.c:31) [ 131.882507][ C1] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 131.882758][ C1] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel [ 131.883063][ C1] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 131.883245][ C1] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 131.883452][ C1] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 131.883611][ C1] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 131.883769][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.883978][ C1] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 131.884158][ C1] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 131.884275][ C1] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 131.884428][ C1] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 131.884590][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.884747][ C1] 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) [ 131.884872][ C1] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 131.885025][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.885177][ C1] ? lock_acquire.part.0 (kernel/locking/lockdep.c:467 kernel/locking/lockdep.c:5851) [ 131.885388][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.885562][ C1] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 131.885743][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.885934][ C1] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 131.886206][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 131.886423][ C1] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 131.886613][ C1] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 131.886767][ C1] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 131.886934][ C1] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 131.887145][ C1] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 131.887305][ C1] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 131.887469][ C1] ? note_gp_changes (kernel/rcu/tree.c:1331 (discriminator 31)) [ 131.887626][ C1] handle_softirqs (kernel/softirq.c:561) [ 131.887780][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 131.887948][ C1] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 131.888065][ C1] [ 131.888146][ C1] [ 131.888225][ C1] __local_bh_enable_ip (kernel/softirq.c:389) [ 131.888433][ C1] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 131.888612][ C1] __dev_queue_xmit (net/core/dev.c:4511) [ 131.888803][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 131.889048][ C1] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 131.889207][ C1] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 131.889361][ C1] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 131.889511][ C1] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 131.889721][ C1] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 131.889889][ C1] packet_snd (net/packet/af_packet.c:3132) [ 131.890075][ C1] ? __lock_release (kernel/locking/lockdep.c:5525) [ 131.890246][ C1] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 131.890445][ C1] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 131.890609][ C1] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 131.890759][ C1] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 131.890925][ C1] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 131.891083][ C1] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 131.891252][ C1] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 131.891406][ C1] ? __pfx___sys_sendto (net/socket.c:2175) [ 131.891597][ C1] ? sock_ioctl (net/socket.c:1342) [ 131.891780][ C1] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 131.891960][ C1] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 131.892116][ C1] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 131.892272][ C1] __x64_sys_sendto (net/socket.c:2211) [ 131.892436][ C1] ? lockdep_hardirqs_on_prepare (kernel/locking/lockdep.c:4347 kernel/locking/lockdep.c:4406) [ 131.892626][ C1] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 131.892782][ C1] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 131.892990][ C1] RIP: 0033:0x7f2351a0ba4a [ 131.893212][ C1] 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 [ 131.893819][ C1] RSP: 002b:00007fffbe4819e8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 131.894108][ C1] RAX: ffffffffffffffda RBX: 000000001c8ea9d0 RCX: 00007f2351a0ba4a [ 131.894502][ C1] RDX: 0000000000000062 RSI: 000000001c8ea5c2 RDI: 0000000000000005 [ 131.894772][ C1] RBP: 000000001c8ea5c2 R08: 00007fffbe4819f0 R09: 0000000000000014 [ 131.895051][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 131.895374][ C1] R13: 0000000000000062 R14: 00007fffbe4819f0 R15: 0000000000000000 | [ 133.448403][ C0] preempt_count: 101, expected: 0 | [ 133.448571][ C0] RCU nest depth: 3, expected: 0 | [ 133.448742][ C0] INFO: lockdep is turned off. | [ 133.449224][ C0] Tainted: [W]=WARN [ 133.449342][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 133.449571][ C0] Call Trace: [ 133.449709][ C0] [ 133.449790][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 133.449982][ C0] __might_resched (kernel/sched/core.c:8759) [ 133.450139][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 133.450334][ 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) [ 133.450542][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 133.450703][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 133.450884][ C0] __alloc_skb (net/core/skbuff.c:730) [ 133.451079][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 133.451256][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 133.451468][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 133.451643][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 133.451804][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 133.451966][ C0] skb_copy (net/core/skbuff.c:2221) [ 133.452099][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 133.452271][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 133.452464][ C0] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 133.452696][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 133.452851][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 133.453021][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 133.453189][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 133.453350][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 133.453525][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 133.453679][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 133.453833][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 133.453955][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 133.454114][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 133.454276][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 133.454442][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 133.454612][ 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) [ 133.454743][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 133.454915][ C0] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 133.455109][ C0] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099) [ 133.455274][ C0] ? place_entity (kernel/sched/fair.c:5280) [ 133.455431][ C0] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 133.455596][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 133.455758][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 133.455916][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 133.456117][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 133.456317][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 133.456477][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 133.456644][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 133.456818][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 133.456977][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 133.457149][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 133.457327][ C0] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 133.457501][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 133.457721][ C0] handle_softirqs (kernel/softirq.c:561) [ 133.457894][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 133.458065][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 133.458180][ C0] [ 133.458258][ C0] [ 133.458351][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 133.458505][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 133.458658][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 133.458826][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 133.459003][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 133.459174][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 133.459353][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 133.459521][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 133.459743][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 133.459897][ C0] packet_snd (net/packet/af_packet.c:3132) [ 133.460070][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 133.460240][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 133.460405][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 133.460556][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 133.460714][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 133.460865][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 133.461022][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 133.461191][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 133.461358][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 133.461518][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 133.461682][ C0] ? sock_ioctl (net/socket.c:1342) [ 133.461851][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 133.462018][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 133.462176][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 133.462332][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 133.462485][ C0] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 133.462649][ C0] __x64_sys_sendto (net/socket.c:2211) [ 133.462802][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 133.463024][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 133.463188][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 133.463381][ C0] RIP: 0033:0x7f3f9670fa4a [ 133.463544][ C0] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 133.464092][ C0] RSP: 002b:00007ffd9c5a9df8 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 133.464332][ C0] RAX: ffffffffffffffda RBX: 0000000015b48ec0 RCX: 00007f3f9670fa4a [ 133.464560][ C0] RDX: 0000000000000076 RSI: 0000000015b49172 RDI: 0000000000000005 [ 133.464799][ C0] RBP: 0000000015b49172 R08: 00007ffd9c5a9e00 R09: 0000000000000014 [ 133.465041][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 133.465271][ C0] R13: 0000000000000076 R14: 00007ffd9c5a9e00 R15: 0000000000000000 | [ 137.853107][ C0] preempt_count: 101, expected: 0 | [ 137.853307][ C0] RCU nest depth: 3, expected: 0 | [ 137.853510][ C0] INFO: lockdep is turned off. | [ 137.854084][ C0] Tainted: [W]=WARN [ 137.854212][ C0] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 137.854451][ C0] Call Trace: [ 137.854620][ C0] [ 137.854718][ C0] dump_stack_lvl (lib/dump_stack.c:123) [ 137.854941][ C0] __might_resched (kernel/sched/core.c:8759) [ 137.855146][ C0] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 137.855378][ 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) [ 137.855626][ C0] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 137.855833][ C0] ? __alloc_skb (net/core/skbuff.c:730) [ 137.856033][ C0] __alloc_skb (net/core/skbuff.c:730) [ 137.856219][ C0] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 137.856403][ C0] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 137.856660][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 137.856865][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 137.857071][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 137.857268][ C0] skb_copy (net/core/skbuff.c:2221) [ 137.857433][ C0] gro_cells_receive (net/core/gro_cells.c:31) [ 137.857632][ C0] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 137.857882][ C0] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel [ 137.858175][ C0] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 137.858368][ C0] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 137.858581][ C0] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 137.858753][ C0] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 137.858971][ C0] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 137.859230][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 137.859445][ C0] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 137.859640][ C0] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 137.859771][ C0] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 137.859942][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 137.860121][ C0] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 137.860294][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 137.860477][ 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) [ 137.860607][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 137.860775][ C0] ? kasan_save_stack (mm/kasan/common.c:49) [ 137.860944][ C0] ? kasan_save_stack (mm/kasan/common.c:48) [ 137.861112][ C0] ? kasan_save_track (./arch/x86/include/asm/current.h:49 mm/kasan/common.c:60 mm/kasan/common.c:69) [ 137.861283][ C0] ? kasan_save_free_info (mm/kasan/generic.c:585) [ 137.861472][ C0] ? __kasan_slab_free (mm/kasan/common.c:271) [ 137.861640][ C0] ? kmem_cache_free (mm/slub.c:4613 mm/slub.c:4715) [ 137.861842][ C0] ? rcu_do_batch (kernel/rcu/tree.c:2567) [ 137.862036][ C0] ? rcu_core (kernel/rcu/tree.c:2825) [ 137.862158][ C0] ? handle_softirqs (kernel/softirq.c:561) [ 137.862324][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 137.862510][ C0] ? set_track_prepare (mm/slub.c:938) [ 137.862691][ C0] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 137.862857][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 137.863034][ C0] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 137.863247][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 137.863460][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 137.863618][ C0] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 137.863775][ C0] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 137.863951][ C0] ? __pfx_debug_object_activate (lib/debugobjects.c:805) [ 137.864179][ C0] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 137.864339][ C0] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 137.864507][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 137.864671][ C0] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 137.864854][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 137.865009][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 137.865167][ C0] ? ktime_get (kernel/time/timekeeping.c:226 (discriminator 4) kernel/time/timekeeping.c:335 (discriminator 4) kernel/time/timekeeping.c:813 (discriminator 4)) [ 137.865292][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 137.865543][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1878) [ 137.865717][ C0] handle_softirqs (kernel/softirq.c:561) [ 137.865898][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 137.866083][ C0] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 137.866207][ C0] [ 137.866285][ C0] [ 137.866366][ C0] __local_bh_enable_ip (kernel/softirq.c:389) [ 137.866530][ C0] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 137.866730][ C0] __dev_queue_xmit (net/core/dev.c:4511) [ 137.866905][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 137.867094][ C0] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 137.867278][ C0] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 137.867456][ C0] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 137.867627][ C0] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 137.867850][ C0] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 137.868027][ C0] packet_snd (net/packet/af_packet.c:3132) [ 137.868199][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 137.868375][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 137.868562][ C0] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 137.868752][ C0] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 137.868942][ C0] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 137.869140][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 137.869312][ C0] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 137.869489][ C0] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 137.869709][ C0] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 137.869900][ C0] ? __pfx___sys_sendto (net/socket.c:2175) [ 137.870074][ C0] ? sock_ioctl (net/socket.c:1342) [ 137.870259][ C0] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 137.870433][ C0] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 137.870610][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 137.870764][ C0] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 137.870945][ C0] __x64_sys_sendto (net/socket.c:2211) [ 137.871119][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 137.871358][ C0] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 137.871553][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 137.871782][ C0] RIP: 0033:0x7efdc930ca4a [ 137.871970][ C0] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 137.872631][ C0] RSP: 002b:00007ffd03909578 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 137.872909][ C0] RAX: ffffffffffffffda RBX: 00000000175479d0 RCX: 00007efdc930ca4a [ 137.873190][ C0] RDX: 0000000000000062 RSI: 00000000175475c2 RDI: 0000000000000005 [ 137.873464][ C0] RBP: 00000000175475c2 R08: 00007ffd03909580 R09: 0000000000000014 [ 137.873723][ C0] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 137.873987][ C0] R13: 0000000000000062 R14: 00007ffd03909580 R15: 0000000000000000 | [ 139.473076][ C3] preempt_count: 101, expected: 0 | [ 139.473234][ C3] RCU nest depth: 3, expected: 0 | [ 139.473399][ C3] INFO: lockdep is turned off. | [ 139.473854][ C3] Tainted: [W]=WARN [ 139.473981][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 139.474176][ C3] Call Trace: [ 139.474298][ C3] [ 139.474376][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 139.474540][ C3] __might_resched (kernel/sched/core.c:8759) [ 139.474703][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 139.474894][ 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) [ 139.475083][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 139.475241][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 139.475395][ C3] __alloc_skb (net/core/skbuff.c:730) [ 139.475586][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 139.475738][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 139.475934][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 139.476117][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 139.476272][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 139.476423][ C3] skb_copy (net/core/skbuff.c:2221) [ 139.476540][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 139.476693][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 139.476884][ C3] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 139.477119][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 139.477280][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 139.477435][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 139.477588][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 139.477744][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 139.477899][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 139.478055][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 139.478208][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 139.478337][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 139.478493][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 139.478645][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 139.478797][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 139.478947][ 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) [ 139.479063][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 139.479216][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 139.479375][ 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) [ 139.479567][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 139.479740][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 139.479893][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 139.480076][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 139.480229][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 139.480421][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 139.480612][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 139.480766][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 139.480921][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 139.481078][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 139.481230][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 139.481387][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 139.481541][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 139.481694][ C3] ? swake_up_one (./include/linux/list.h:373 kernel/sched/swait.c:25 kernel/sched/swait.c:52) [ 139.481849][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 139.482021][ C3] handle_softirqs (kernel/softirq.c:561) [ 139.482177][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 139.482330][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 139.482445][ C3] [ 139.482524][ C3] [ 139.482602][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 139.482754][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 139.482912][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 139.483075][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 139.483228][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 139.483411][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 139.483581][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 139.483732][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 139.483922][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 139.484108][ C3] packet_snd (net/packet/af_packet.c:3132) [ 139.484267][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 139.484419][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 139.484572][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 139.484723][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 139.484877][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 139.485029][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 139.485180][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 139.485339][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 139.485496][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 139.485651][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 139.485806][ C3] ? sock_ioctl (net/socket.c:1342) [ 139.485958][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 139.486112][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 139.486262][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 139.486441][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 139.486595][ C3] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 139.486758][ C3] __x64_sys_sendto (net/socket.c:2211) [ 139.486910][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 139.487100][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 139.487257][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 139.487454][ C3] RIP: 0033:0x7fbc01c08a4a [ 139.487614][ 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 [ 139.488187][ C3] RSP: 002b:00007ffca7840888 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 139.488426][ C3] RAX: ffffffffffffffda RBX: 000000001008bec0 RCX: 00007fbc01c08a4a [ 139.488662][ C3] RDX: 0000000000000076 RSI: 000000001008c172 RDI: 0000000000000005 [ 139.488888][ C3] RBP: 000000001008c172 R08: 00007ffca7840890 R09: 0000000000000014 [ 139.489117][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 139.489345][ C3] R13: 0000000000000076 R14: 00007ffca7840890 R15: 0000000000000000 | [ 141.629016][ C3] preempt_count: 101, expected: 0 | [ 141.629168][ C3] RCU nest depth: 3, expected: 0 | [ 141.629319][ C3] INFO: lockdep is turned off. | [ 141.629795][ C3] Tainted: [W]=WARN [ 141.629910][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 141.630095][ C3] Call Trace: [ 141.630209][ C3] [ 141.630285][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 141.630451][ C3] __might_resched (kernel/sched/core.c:8759) [ 141.630613][ C3] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 141.630805][ C3] kmem_cache_alloc_node_noprof (./include/linux/kernel.h:73 ./include/linux/sched/mm.h:321 ./include/linux/sched/mm.h:316 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 141.630996][ C3] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 141.631154][ C3] ? __alloc_skb (net/core/skbuff.c:730) [ 141.631306][ C3] __alloc_skb (net/core/skbuff.c:730) [ 141.631457][ C3] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 141.631610][ C3] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 141.631798][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 141.631949][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 141.632100][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 141.632258][ C3] skb_copy (net/core/skbuff.c:2221) [ 141.632372][ C3] gro_cells_receive (net/core/gro_cells.c:31) [ 141.632531][ C3] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 141.632725][ C3] ? __pfx_ip4ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:713) ip6_tunnel [ 141.632955][ C3] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 141.633107][ C3] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 141.633259][ C3] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 141.633418][ C3] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 141.633573][ C3] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 141.633727][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 141.633879][ C3] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 141.634030][ C3] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 141.634145][ C3] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 141.634296][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 141.634448][ C3] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 141.634603][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 141.634755][ C3] ipv6_rcv (./include/net/dst.h:469 net/ipv6/ip6_input.c:79 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:309) [ 141.634869][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 141.635021][ C3] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 141.635173][ C3] ? __resched_curr (./arch/x86/include/asm/bitops.h:60 ./include/asm-generic/bitops/instrumented-atomic.h:29 ./include/linux/thread_info.h:97 kernel/sched/core.c:1099) [ 141.635326][ C3] ? place_entity (kernel/sched/fair.c:5280) [ 141.635476][ C3] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 141.635628][ C3] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 141.635782][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 141.635933][ C3] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 141.636121][ C3] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 141.636308][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 141.636459][ C3] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 141.636610][ C3] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 141.636762][ C3] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 141.636919][ C3] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 141.637073][ C3] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 141.637227][ C3] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 141.637379][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 141.637569][ C3] handle_softirqs (kernel/softirq.c:561) [ 141.637724][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 141.637875][ C3] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 141.637994][ C3] [ 141.638070][ C3] [ 141.638146][ C3] __local_bh_enable_ip (kernel/softirq.c:389) [ 141.638296][ C3] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 141.638447][ C3] __dev_queue_xmit (net/core/dev.c:4511) [ 141.638600][ C3] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 141.638750][ C3] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 141.638904][ C3] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 141.639060][ C3] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 141.639211][ C3] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 141.639399][ C3] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 141.639551][ C3] packet_snd (net/packet/af_packet.c:3132) [ 141.639713][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 141.639864][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 141.640014][ C3] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 141.640169][ C3] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 141.640319][ C3] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 141.640472][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 141.640622][ C3] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 141.640773][ C3] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 141.640926][ C3] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 141.641079][ C3] ? __pfx___sys_sendto (net/socket.c:2175) [ 141.641231][ C3] ? sock_ioctl (net/socket.c:1342) [ 141.641388][ C3] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 141.641540][ C3] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 141.641689][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 141.641840][ C3] ? do_user_addr_fault (./include/linux/mmap_lock.h:172 arch/x86/mm/fault.c:1417) [ 141.641991][ C3] __x64_sys_sendto (net/socket.c:2211) [ 141.642140][ C3] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 141.642327][ C3] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 141.642481][ C3] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 141.642673][ C3] RIP: 0033:0x7fe41e248a4a [ 141.642829][ C3] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89 All code ======== 0: d8 64 89 02 fsubs 0x2(%rcx,%rcx,4) 4: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax b: eb b8 jmp 0xffffffffffffffc5 d: 0f 1f 00 nopl (%rax) 10: f3 0f 1e fa endbr64 14: 41 89 ca mov %ecx,%r10d 17: 64 8b 04 25 18 00 00 mov %fs:0x18,%eax 1e: 00 1f: 85 c0 test %eax,%eax 21: 75 15 jne 0x38 23: b8 2c 00 00 00 mov $0x2c,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 7e ja 0xb0 32: c3 ret 33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38: 41 54 push %r12 3a: 48 83 ec 30 sub $0x30,%rsp 3e: 44 rex.R 3f: 89 .byte 0x89 Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 7e ja 0x86 8: c3 ret 9: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e: 41 54 push %r12 10: 48 83 ec 30 sub $0x30,%rsp 14: 44 rex.R 15: 89 .byte 0x89 [ 141.643360][ C3] RSP: 002b:00007fff0e91d078 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 141.643594][ C3] RAX: ffffffffffffffda RBX: 00000000221ec9d0 RCX: 00007fe41e248a4a [ 141.643819][ C3] RDX: 0000000000000062 RSI: 00000000221ec5c2 RDI: 0000000000000005 [ 141.644044][ C3] RBP: 00000000221ec5c2 R08: 00007fff0e91d080 R09: 0000000000000014 [ 141.644267][ C3] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 141.644497][ C3] R13: 0000000000000062 R14: 00007fff0e91d080 R15: 0000000000000000 | [ 143.238140][ C2] preempt_count: 101, expected: 0 | [ 143.238319][ C2] RCU nest depth: 3, expected: 0 | [ 143.238502][ C2] INFO: lockdep is turned off. | [ 143.238982][ C2] Tainted: [W]=WARN [ 143.239102][ C2] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 143.239296][ C2] Call Trace: [ 143.239416][ C2] [ 143.239499][ C2] dump_stack_lvl (lib/dump_stack.c:123) [ 143.239679][ C2] __might_resched (kernel/sched/core.c:8759) [ 143.239835][ C2] ? kmem_cache_alloc_node_noprof (./include/linux/sched/mm.h:321 mm/slub.c:4070 mm/slub.c:4148 mm/slub.c:4220) [ 143.240030][ 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) [ 143.240222][ C2] ? __pfx_ip6_pol_route (net/ipv6/route.c:2216) [ 143.240374][ C2] ? __alloc_skb (net/core/skbuff.c:730) [ 143.240547][ C2] __alloc_skb (net/core/skbuff.c:730) [ 143.240702][ C2] ? __pfx___alloc_skb (net/core/skbuff.c:713) [ 143.240855][ C2] ? __pfx_gre_flags_to_tnl_flags (./include/net/gre.h:66) gre [ 143.241047][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 143.241225][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 143.241376][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 143.241535][ C2] skb_copy (net/core/skbuff.c:2221) [ 143.241656][ C2] gro_cells_receive (net/core/gro_cells.c:31) [ 143.241809][ C2] __ip6_tnl_rcv (net/ipv6/ip6_tunnel.c:881) ip6_tunnel [ 143.242025][ C2] ? __pfx_ip6ip6_dscp_ecn_decapsulate (net/ipv6/ip6_tunnel.c:725) ip6_tunnel [ 143.242255][ C2] gre_rcv (net/ipv6/ip6_gre.c:512 net/ipv6/ip6_gre.c:619) ip6_gre [ 143.242416][ C2] ? ipv6_raw_deliver (net/ipv6/raw.c:142) [ 143.242570][ C2] ? __pfx_gre_rcv (net/ipv6/ip6_gre.c:600) ip6_gre [ 143.242728][ C2] ? ipv6_destopt_rcv (net/ipv6/exthdrs.c:325) [ 143.242884][ C2] ip6_protocol_deliver_rcu (net/ipv6/ip6_input.c:436 (discriminator 5)) [ 143.243039][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 143.243192][ C2] ip6_input_finish (./include/linux/rcupdate.h:878 net/ipv6/ip6_input.c:482) [ 143.243343][ C2] ip6_input (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv6/ip6_input.c:490) [ 143.243458][ C2] ? __pfx_ip6_input (net/ipv6/ip6_input.c:489) [ 143.243607][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 143.243765][ C2] ? ip6_rcv_core (./include/net/sock.h:2778 net/ipv6/ip6_input.c:289) [ 143.243918][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 143.244068][ 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) [ 143.244197][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 143.244348][ C2] ? enqueue_dl_entity (kernel/sched/deadline.c:2056 (discriminator 1)) [ 143.244505][ 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) [ 143.244660][ C2] ? place_entity (kernel/sched/fair.c:5280) [ 143.244812][ C2] ? __pfx___resched_curr (kernel/sched/core.c:1079) [ 143.245048][ C2] ? __pfx_ipv6_rcv (net/ipv6/ip6_input.c:303) [ 143.245215][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 143.245400][ C2] __netif_receive_skb_one_core (net/core/dev.c:5720) [ 143.245612][ C2] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5720) [ 143.245829][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 143.246000][ C2] ? process_backlog (./include/linux/local_lock_internal.h:38 net/core/dev.c:6170) [ 143.246184][ C2] process_backlog (./include/linux/rcupdate.h:878 net/core/dev.c:6173) [ 143.246358][ C2] __napi_poll.constprop.0 (net/core/dev.c:6925) [ 143.246537][ C2] net_rx_action (net/core/dev.c:6989 net/core/dev.c:7111) [ 143.246709][ C2] ? __pfx_net_rx_action (net/core/dev.c:7073) [ 143.246884][ C2] ? __pfx_rcu_do_batch (kernel/rcu/tree.c:2491) [ 143.247057][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 143.247271][ C2] handle_softirqs (kernel/softirq.c:561) [ 143.247446][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 143.247613][ C2] do_softirq (kernel/softirq.c:462 kernel/softirq.c:449) [ 143.247748][ C2] [ 143.247845][ C2] [ 143.247929][ C2] __local_bh_enable_ip (kernel/softirq.c:389) [ 143.248094][ C2] ? __dev_queue_xmit (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:917 net/core/dev.c:4510) [ 143.248266][ C2] __dev_queue_xmit (net/core/dev.c:4511) [ 143.248437][ C2] ? __pfx___dev_queue_xmit (net/core/dev.c:4392) [ 143.248609][ C2] ? packet_parse_headers (./include/linux/skbuff.h:3107 net/packet/af_packet.c:1992) [ 143.248791][ C2] ? __pfx_sock_alloc_send_pskb (net/core/sock.c:2870) [ 143.248980][ C2] ? __pfx_packet_parse_headers (net/packet/af_packet.c:1977) [ 143.249144][ C2] ? skb_copy_datagram_from_iter (net/core/datagram.c:564) [ 143.249365][ C2] ? dev_get_by_index (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 net/core/dev.c:922) [ 143.249533][ C2] packet_snd (net/packet/af_packet.c:3132) [ 143.249714][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 143.249883][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 143.250063][ C2] ? __pfx_packet_snd (net/packet/af_packet.c:2995) [ 143.250245][ C2] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 37)) [ 143.250429][ C2] ? lock_acquire (kernel/locking/lockdep.c:5822) [ 143.250600][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 143.250768][ C2] ? __might_fault (mm/memory.c:6751 mm/memory.c:6744) [ 143.250934][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 143.251099][ C2] __sys_sendto (net/socket.c:711 net/socket.c:726 net/socket.c:2208) [ 143.251271][ C2] ? __pfx___sys_sendto (net/socket.c:2175) [ 143.251455][ C2] ? sock_ioctl (net/socket.c:1342) [ 143.251625][ C2] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 143.251793][ C2] ? trace_lock_release (./include/trace/events/lock.h:69 (discriminator 37)) [ 143.251962][ 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) [ 143.252132][ C2] ? lock_release (kernel/locking/lockdep.c:116 kernel/locking/lockdep.c:5862) [ 143.252304][ C2] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1340) [ 143.252474][ C2] __x64_sys_sendto (net/socket.c:2211) [ 143.252647][ C2] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 143.252869][ C2] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 143.253038][ C2] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 143.253245][ C2] RIP: 0033:0x7f60051a5a4a [ 143.253423][ 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 [ 143.254034][ C2] RSP: 002b:00007ffe92c41e78 EFLAGS: 00000246 ORIG_RAX: 000000000000002c [ 143.254300][ C2] RAX: ffffffffffffffda RBX: 0000000015ec3ec0 RCX: 00007f60051a5a4a [ 143.254549][ C2] RDX: 0000000000000076 RSI: 0000000015ec4172 RDI: 0000000000000005 [ 143.254794][ C2] RBP: 0000000015ec4172 R08: 00007ffe92c41e80 R09: 0000000000000014 [ 143.255056][ 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