====================================== | [ 423.817685][ T4271] ================================================================== | [ 423.817947][ T4271] BUG: KASAN: slab-out-of-bounds in snapshot_page (mm/util.c:1353) | [ 423.818108][ T4271] Read of size 128 at addr ff1100004ca61d40 by task ncdevmem/4271 | [ 423.818270][ T4271] [ 423.818356][ T4271] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 423.818359][ T4271] Call Trace: [ 423.818360][ T4271] [ 423.818362][ T4271] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 423.818368][ T4271] print_address_description.constprop.0 (mm/kasan/report.c:378) [ 423.818373][ T4271] print_report (mm/kasan/report.c:482) [ 423.818375][ T4271] ? __virt_addr_valid (./include/linux/rcupdate.h:937 ./include/linux/mmzone.h:2281 arch/x86/mm/physaddr.c:54) [ 423.818378][ T4271] ? __virt_addr_valid (./include/linux/rcupdate.h:963 (discriminator 1) ./include/linux/mmzone.h:2291 (discriminator 1) arch/x86/mm/physaddr.c:54 (discriminator 1)) [ 423.818380][ T4271] kasan_report (mm/kasan/report.c:595) [ 423.818384][ T4271] ? snapshot_page (mm/util.c:1353) [ 423.818386][ T4271] ? snapshot_page (mm/util.c:1353) [ 423.818388][ T4271] kasan_check_range (mm/kasan/generic.c:186 mm/kasan/generic.c:200) [ 423.818391][ T4271] __asan_memcpy (mm/kasan/shadow.c:105 (discriminator 1)) [ 423.818393][ T4271] snapshot_page (mm/util.c:1353) [ 423.818395][ T4271] ? fourcc_string (lib/vsprintf.c:1813 (discriminator 2)) [ 423.818399][ T4271] __dump_page (mm/debug.c:134) [ 423.818401][ T4271] ? __dump_folio (./arch/x86/include/asm/atomic.h:23) [ 423.818407][ T4271] ? net_devmem_alloc_dmabuf (./include/linux/instrumented.h:97 ./include/linux/atomic/atomic-instrumented.h:3223 net/core/devmem.c:107) [ 423.818410][ T4271] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1061 (discriminator 37) arch/x86/kernel/apic/apic.c:1061 (discriminator 37)) [ 423.818412][ T4271] dump_page (mm/debug.c:146) [ 423.818414][ T4271] page_pool_set_pp_info (./include/linux/page-flags.h:1062 (discriminator 8) net/core/page_pool.c:716 (discriminator 8)) [ 423.818418][ T4271] mp_dmabuf_devmem_alloc_netmems (net/core/devmem.c:464) [ 423.818420][ T4271] ? page_pool_alloc_netmems (net/core/page_pool.c:441 net/core/page_pool.c:659) [ 423.818422][ T4271] fbnic_fill_bdq (./include/net/page_pool/helpers.h:160 drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:906) [ 423.818427][ T4271] __fbnic_nv_restart (drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:2470 drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:2874) [ 423.818429][ T4271] fbnic_queue_start (drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:2903) [ 423.818432][ T4271] netdev_rx_queue_reconfig (net/core/netdev_rx_queue.c:137) [ 423.818434][ T4271] __netif_mp_open_rxq (net/core/netdev_rx_queue.c:234) [ 423.818436][ T4271] ? netdev_rx_queue_restart (net/core/netdev_rx_queue.c:184) [ 423.818438][ T4271] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 423.818443][ T4271] net_devmem_bind_dmabuf_to_queue (net/core/devmem.c:166) [ 423.818444][ T4271] ? net_devmem_unbind_dmabuf (net/core/devmem.c:152) [ 423.818447][ T4271] netdev_nl_bind_rx_doit (net/core/netdev-genl.c:1088) [ 423.818451][ T4271] ? netdev_nl_qstats_get_dumpit (./include/net/netdev_lock.h:33) [ 423.818453][ T4271] ? __nla_parse (lib/nlattr.c:732) [ 423.818457][ T4271] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 423.818461][ T4271] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 423.818462][ T4271] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 423.818465][ T4271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 423.818468][ T4271] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 423.818472][ T4271] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 423.818474][ T4271] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 423.818475][ T4271] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 423.818477][ T4271] ? netdev_nl_qstats_get_dumpit (./include/net/netdev_lock.h:33) [ 423.818480][ T4271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 423.818483][ T4271] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 423.818485][ T4271] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 423.818488][ T4271] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 423.818489][ T4271] ? netlink_ack (./include/linux/skbuff.h:2717) [ 423.818493][ T4271] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 423.818495][ T4271] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 423.818497][ T4271] genl_rcv (net/netlink/genetlink.c:1218) [ 423.818499][ T4271] netlink_unicast (net/netlink/af_netlink.c:1318 net/netlink/af_netlink.c:1344) [ 423.818501][ T4271] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 423.818503][ T4271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 423.818505][ T4271] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:179 (discriminator 1) kernel/locking/spinlock.c:198 (discriminator 1)) [ 423.818507][ T4271] ? __wake_up (./include/linux/spinlock.h:408 (discriminator 3) kernel/sched/wait.c:127 (discriminator 3) kernel/sched/wait.c:146 (discriminator 3)) [ 423.818511][ T4271] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 423.818513][ T4271] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 423.818516][ T4271] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 423.818518][ T4271] ? __might_fault (mm/memory.c:7324 (discriminator 5)) [ 423.818521][ T4271] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 423.818524][ T4271] ? __ia32_sys_getpeername (net/socket.c:2219) [ 423.818526][ T4271] ? __might_fault (mm/memory.c:7324 (discriminator 5)) [ 423.818529][ T4271] ? __ia32_sys_connect (net/socket.c:2170) [ 423.818531][ T4271] ? __sys_bind (net/socket.c:1933 (discriminator 3) net/socket.c:1964 (discriminator 3)) [ 423.818535][ T4271] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 423.818536][ T4271] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 423.818539][ T4271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 423.818540][ T4271] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 423.818543][ T4271] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 423.818544][ T4271] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 423.818546][ T4271] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 423.818547][ T4271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 423.818550][ T4271] RIP: 0033:0x7f694a7c50ee [ 423.818553][ T4271] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 423.818555][ T4271] RSP: 002b:00007ffdcac851c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 423.818559][ T4271] RAX: ffffffffffffffda RBX: 00007ffdcac85230 RCX: 00007f694a7c50ee [ 423.818561][ T4271] RDX: 0000000000000038 RSI: 000000001f46f988 RDI: 0000000000000006 [ 423.818562][ T4271] RBP: 00007ffdcac851d0 R08: 0000000000000000 R09: 0000000000000000 [ 423.818563][ T4271] R10: 0000000000000000 R11: 0000000000000202 R12: 000000001f46f988 [ 423.818564][ T4271] R13: 000000001f46f720 R14: 00007f694a996000 R15: 000000000042ee00 | [ 423.833763][ T4271] ------------[ cut here ]------------ | [ 423.833868][ T4271] kernel BUG at ./include/linux/page-flags.h:1062! | [ 423.833997][ T4271] Oops: invalid opcode: 0000 [#1] SMP KASAN | [ 423.834322][ T4271] Tainted: [B]=BAD_PAGE [ 423.834398][ T4271] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 423.834618][ T4271] RIP: 0010:page_pool_set_pp_info (./include/linux/page-flags.h:1062 (discriminator 9) net/core/page_pool.c:716 (discriminator 9)) [ 423.834744][ T4271] Code: 80 3c 11 00 0f 84 12 ff ff ff 89 04 24 e8 12 de a0 fe 8b 04 24 e9 02 ff ff ff 48 c7 c6 60 98 ad b9 48 89 df e8 6b d0 89 fe 90 <0f> 0b e8 f3 dc a0 fe e9 58 ff ff ff e8 29 dd a0 fe e9 a9 fe ff ff All code ======== 0: 80 3c 11 00 cmpb $0x0,(%rcx,%rdx,1) 4: 0f 84 12 ff ff ff je 0xffffffffffffff1c a: 89 04 24 mov %eax,(%rsp) d: e8 12 de a0 fe call 0xfffffffffea0de24 12: 8b 04 24 mov (%rsp),%eax 15: e9 02 ff ff ff jmp 0xffffffffffffff1c 1a: 48 c7 c6 60 98 ad b9 mov $0xffffffffb9ad9860,%rsi 21: 48 89 df mov %rbx,%rdi 24: e8 6b d0 89 fe call 0xfffffffffe89d094 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: e8 f3 dc a0 fe call 0xfffffffffea0dd24 31: e9 58 ff ff ff jmp 0xffffffffffffff8e 36: e8 29 dd a0 fe call 0xfffffffffea0dd64 3b: e9 a9 fe ff ff jmp 0xfffffffffffffee9 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: e8 f3 dc a0 fe call 0xfffffffffea0dcfa 7: e9 58 ff ff ff jmp 0xffffffffffffff64 c: e8 29 dd a0 fe call 0xfffffffffea0dd3a 11: e9 a9 fe ff ff jmp 0xfffffffffffffebf [ 423.835079][ T4271] RSP: 0018:ffa00000088a7368 EFLAGS: 00010286 [ 423.835209][ T4271] RAX: 0000000000000096 RBX: ff1100004ca61d40 RCX: 0000000000000000 [ 423.835360][ T4271] RDX: 0000000000000096 RSI: 1ffffffff7a57b44 RDI: fff3fc0001114e58 [ 423.835506][ T4271] RBP: ff11000005650800 R08: ffffffffb6dbf47a R09: 1ffffffff74fea44 [ 423.835653][ T4271] R10: 0000000000000003 R11: fffffbfff74fea45 R12: ff1100004ca61d41 [ 423.835801][ T4271] R13: 000000000000006b R14: 0000000000000002 R15: 0000000000000000 [ 423.835945][ T4271] FS: 00007f694a752740(0000) GS:ff110000b03c6000(0000) knlGS:0000000000000000 [ 423.836117][ T4271] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 423.836241][ T4271] CR2: 0000558664ba7608 CR3: 0000000010e4d004 CR4: 0000000000771ef0 [ 423.836393][ T4271] PKRU: 55555554 [ 423.836473][ T4271] Call Trace: [ 423.836554][ T4271] [ 423.836605][ T4271] mp_dmabuf_devmem_alloc_netmems (net/core/devmem.c:464) [ 423.836724][ T4271] ? page_pool_alloc_netmems (net/core/page_pool.c:441 net/core/page_pool.c:659) [ 423.836819][ T4271] fbnic_fill_bdq (./include/net/page_pool/helpers.h:160 drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:906) [ 423.836919][ T4271] __fbnic_nv_restart (drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:2470 drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:2874) [ 423.837014][ T4271] fbnic_queue_start (drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:2903) [ 423.837114][ T4271] netdev_rx_queue_reconfig (net/core/netdev_rx_queue.c:137) [ 423.837213][ T4271] __netif_mp_open_rxq (net/core/netdev_rx_queue.c:234) [ 423.837319][ T4271] ? netdev_rx_queue_restart (net/core/netdev_rx_queue.c:184) [ 423.837413][ T4271] ? do_raw_spin_unlock (./include/linux/instrumented.h:82 ./include/linux/atomic/atomic-instrumented.h:32 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 423.837512][ T4271] net_devmem_bind_dmabuf_to_queue (net/core/devmem.c:166) [ 423.837628][ T4271] ? net_devmem_unbind_dmabuf (net/core/devmem.c:152) [ 423.837733][ T4271] netdev_nl_bind_rx_doit (net/core/netdev-genl.c:1088) [ 423.837831][ T4271] ? netdev_nl_qstats_get_dumpit (./include/net/netdev_lock.h:33) [ 423.837951][ T4271] ? __nla_parse (lib/nlattr.c:732) [ 423.838046][ T4271] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:789 (discriminator 2) net/netlink/genetlink.c:944 (discriminator 2)) [ 423.838166][ T4271] genl_family_rcv_msg_doit (net/netlink/genetlink.c:1114) [ 423.838260][ T4271] ? genl_family_rcv_msg_attrs_parse.isra.0 (./include/net/netlink.h:785 (discriminator 2)) [ 423.838390][ T4271] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 423.838489][ T4271] ? cap_capable (./include/trace/events/capability.h:26 (discriminator 22) security/commoncap.c:130 (discriminator 22)) [ 423.838585][ T4271] genl_family_rcv_msg (net/netlink/genetlink.c:1194) [ 423.838680][ T4271] ? genl_family_rcv_msg_dumpit (net/netlink/genetlink.c:1079) [ 423.838796][ T4271] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 423.838912][ T4271] ? netdev_nl_qstats_get_dumpit (./include/net/netdev_lock.h:33) [ 423.839041][ T4271] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 423.839138][ T4271] genl_rcv_msg (net/netlink/genetlink.c:1209) [ 423.839233][ T4271] netlink_rcv_skb (net/netlink/af_netlink.c:2550) [ 423.839336][ T4271] ? genl_family_rcv_msg (net/netlink/genetlink.c:1136 (discriminator 2)) [ 423.839429][ T4271] ? netlink_ack (./include/linux/skbuff.h:2717) [ 423.839523][ T4271] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) ./include/net/netns/generic.h:48 (discriminator 2) net/netlink/af_netlink.c:333 (discriminator 2)) [ 423.839626][ T4271] ? netlink_deliver_tap (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) net/netlink/af_netlink.c:340 (discriminator 2)) [ 423.839724][ T4271] genl_rcv (net/netlink/genetlink.c:1218) [ 423.839795][ T4271] netlink_unicast (net/netlink/af_netlink.c:1318 net/netlink/af_netlink.c:1344) [ 423.839888][ T4271] ? netlink_attachskb (./arch/x86/include/asm/bitops.h:202 (discriminator 1)) [ 423.839981][ T4271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 423.840076][ T4271] ? _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:179 (discriminator 1) kernel/locking/spinlock.c:198 (discriminator 1)) [ 423.840194][ T4271] ? __wake_up (./include/linux/spinlock.h:408 (discriminator 3) kernel/sched/wait.c:127 (discriminator 3) kernel/sched/wait.c:146 (discriminator 3)) [ 423.840274][ T4271] netlink_sendmsg (net/netlink/af_netlink.c:1894) [ 423.840373][ T4271] ? netlink_unicast (./include/net/net_namespace.h:419 (discriminator 7)) [ 423.840469][ T4271] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 423.840564][ T4271] ? __might_fault (mm/memory.c:7324 (discriminator 5)) [ 423.840659][ T4271] __sys_sendto (net/socket.c:787 (discriminator 4) net/socket.c:802 (discriminator 4) net/socket.c:2265 (discriminator 4)) [ 423.840752][ T4271] ? __ia32_sys_getpeername (net/socket.c:2219) [ 423.840851][ T4271] ? __might_fault (mm/memory.c:7324 (discriminator 5)) [ 423.840945][ T4271] ? __ia32_sys_connect (net/socket.c:2170) [ 423.841038][ T4271] ? __sys_bind (net/socket.c:1933 (discriminator 3) net/socket.c:1964 (discriminator 3)) [ 423.841137][ T4271] __x64_sys_sendto (net/socket.c:2272 net/socket.c:2268 net/socket.c:2268) [ 423.841232][ T4271] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 423.841353][ T4271] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 423.841447][ T4271] ? do_syscall_64 (./include/linux/entry-common.h:177 arch/x86/entry/syscall_64.c:89) [ 423.841553][ T4271] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 423.841647][ T4271] ? trace_hardirqs_off (kernel/trace/trace_preemptirq.c:104 (discriminator 1)) [ 423.841743][ T4271] ? exc_page_fault (arch/x86/mm/fault.c:1480 (discriminator 3) arch/x86/mm/fault.c:1527 (discriminator 3)) [ 423.841841][ T4271] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) [ 423.841958][ T4271] RIP: 0033:0x7f694a7c50ee [ 423.842059][ T4271] Code: 4d 89 d8 e8 94 bd 00 00 4c 8b 5d f8 41 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 11 c9 c3 0f 1f 80 00 00 00 00 48 8b 45 10 0f 05 c3 83 e2 39 83 fa 08 75 e7 e8 03 ff ff ff 0f 1f 00 f3 0f 1e fa All code ======== 0: 4d 89 d8 mov %r11,%r8 3: e8 94 bd 00 00 call 0xbd9c 8: 4c 8b 5d f8 mov -0x8(%rbp),%r11 c: 41 8b 93 08 03 00 00 mov 0x308(%r11),%edx 13: 59 pop %rcx 14: 5e pop %rsi 15: 48 83 f8 fc cmp $0xfffffffffffffffc,%rax 19: 74 11 je 0x2c 1b: c9 leave 1c: c3 ret 1d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24: 48 8b 45 10 mov 0x10(%rbp),%rax 28: 0f 05 syscall 2a:* c9 leave <-- trapping instruction 2b: c3 ret 2c: 83 e2 39 and $0x39,%edx 2f: 83 fa 08 cmp $0x8,%edx 32: 75 e7 jne 0x1b 34: e8 03 ff ff ff call 0xffffffffffffff3c 39: 0f 1f 00 nopl (%rax) 3c: f3 0f 1e fa endbr64 Code starting with the faulting instruction =========================================== 0: c9 leave 1: c3 ret 2: 83 e2 39 and $0x39,%edx 5: 83 fa 08 cmp $0x8,%edx 8: 75 e7 jne 0xfffffffffffffff1 a: e8 03 ff ff ff call 0xffffffffffffff12 f: 0f 1f 00 nopl (%rax) 12: f3 0f 1e fa endbr64 [ 423.842412][ T4271] RSP: 002b:00007ffdcac851c0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 423.842555][ T4271] RAX: ffffffffffffffda RBX: 00007ffdcac85230 RCX: 00007f694a7c50ee [ 423.842697][ T4271] RDX: 0000000000000038 RSI: 000000001f46f988 RDI: 0000000000000006 [ 423.842844][ T4271] RBP: 00007ffdcac851d0 R08: 0000000000000000 R09: 0000000000000000 [ 423.842990][ T4271] R10: 0000000000000000 R11: 0000000000000202 R12: 000000001f46f988 Finger prints: page_pool_set_pp_info:mp_dmabuf_devmem_alloc_netmems:fbnic_fill_bdq:__fbnic_nv_restart:fbnic_queue_start print_report:kasan_report:kasan_check_range:__asan_memcpy:snapshot_page