====================================== | make: Leaving directory '/home/virtme/testing-22/tools/testing/selftests' | xx__-> echo $? | 0 | xx__-> [ 247.717727][ T2174] ethtool.sh invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 247.718796][ T2174] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 247.718798][ T2174] Call Trace: [ 247.718800][ T2174] [ 247.718803][ T2174] dump_stack_lvl (lib/dump_stack.c:123) [ 247.718813][ T2174] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 247.718827][ T2174] oom_kill_process (mm/oom_kill.c:1041) [ 247.718833][ T2174] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 247.718838][ T2174] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 247.718851][ T2174] __alloc_pages_may_oom (mm/page_alloc.c:3645) [ 247.718858][ T2174] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3577) [ 247.718877][ T2174] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4432) [ 247.718888][ T2174] ? get_page_from_freelist (mm/page_alloc.c:3235 mm/page_alloc.c:3430) [ 247.718893][ T2174] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4206) [ 247.718903][ T2174] ? post_alloc_hook (mm/page_alloc.c:1534) [ 247.718911][ T2174] __alloc_frozen_pages_noprof (mm/page_alloc.c:4752) [ 247.718916][ T2174] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4705) [ 247.718920][ T2174] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 247.718933][ T2174] ? rcu_read_lock_any_held (kernel/rcu/update.c:386 kernel/rcu/update.c:380) [ 247.718938][ T2174] ? validate_chain (kernel/locking/lockdep.c:3799 kernel/locking/lockdep.c:3819 kernel/locking/lockdep.c:3874) [ 247.718947][ T2174] alloc_pages_mpol (mm/mempolicy.c:2272) [ 247.718953][ T2174] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2227) [ 247.718957][ T2174] ? hlock_class (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 kernel/locking/lockdep.c:230) [ 247.718961][ T2174] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 247.718970][ T2174] vma_alloc_folio_noprof (mm/mempolicy.c:2289 mm/mempolicy.c:2324) [ 247.718976][ T2174] ? __pfx_vma_alloc_folio_noprof (mm/mempolicy.c:2315) [ 247.718981][ T2174] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 247.718990][ T2174] wp_page_copy (mm/memory.c:1063 mm/memory.c:3446) [ 247.719000][ T2174] ? trace_lock_acquire (./include/trace/events/lock.h:24 (discriminator 21)) [ 247.719005][ T2174] ? __pfx_wp_page_copy (mm/memory.c:3425) [ 247.719011][ T2174] ? rcu_read_unlock (./include/linux/rcupdate.h:347 (discriminator 9) ./include/linux/rcupdate.h:880 (discriminator 9)) [ 247.719019][ T2174] ? do_wp_page (mm/memory.c:3838) [ 247.719028][ T2174] handle_pte_fault (mm/memory.c:5916) [ 247.719034][ T2174] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 247.719038][ T2174] ? __pfx_handle_pte_fault (mm/memory.c:5857) [ 247.719051][ T2174] __handle_mm_fault (mm/memory.c:6043) [ 247.719057][ T2174] ? __pfx___handle_mm_fault (mm/memory.c:5952) [ 247.719060][ T2174] ? mt_find (lib/maple_tree.c:6909) [ 247.719084][ T2174] handle_mm_fault (mm/memory.c:6224) [ 247.719089][ T2174] ? __pfx_handle_mm_fault (mm/memory.c:6179) [ 247.719096][ T2174] ? down_read_trylock (kernel/locking/rwsem.c:1566 kernel/locking/rwsem.c:1561) [ 247.719105][ T2174] do_user_addr_fault (arch/x86/mm/fault.c:1390) [ 247.719120][ T2174] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:87 ./arch/x86/include/asm/irqflags.h:147 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [ 247.719125][ T2174] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 247.719130][ T2174] RIP: 0010:__put_user_8 (arch/x86/lib/putuser.S:107) [ 247.719134][ T2174] Code: 1f 84 00 00 00 00 00 66 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 48 89 cb 48 c1 fb 3f 48 09 d9 0f 01 cb <48> 89 01 31 c9 0f 01 ca c3 cc cc cc cc 66 90 90 90 90 90 90 90 90 All code ======== 0: 1f (bad) 1: 84 00 test %al,(%rax) 3: 00 00 add %al,(%rax) 5: 00 00 add %al,(%rax) 7: 66 90 xchg %ax,%ax 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop 16: 90 nop 17: 90 nop 18: 90 nop 19: f3 0f 1e fa endbr64 1d: 48 89 cb mov %rcx,%rbx 20: 48 c1 fb 3f sar $0x3f,%rbx 24: 48 09 d9 or %rbx,%rcx 27: 0f 01 cb stac 2a:* 48 89 01 mov %rax,(%rcx) <-- trapping instruction 2d: 31 c9 xor %ecx,%ecx 2f: 0f 01 ca clac 32: c3 ret 33: cc int3 34: cc int3 35: cc int3 36: cc int3 37: 66 90 xchg %ax,%ax 39: 90 nop 3a: 90 nop 3b: 90 nop 3c: 90 nop 3d: 90 nop 3e: 90 nop 3f: 90 nop Code starting with the faulting instruction =========================================== 0: 48 89 01 mov %rax,(%rcx) 3: 31 c9 xor %ecx,%ecx 5: 0f 01 ca clac 8: c3 ret 9: cc int3 a: cc int3 b: cc int3 c: cc int3 d: 66 90 xchg %ax,%ax f: 90 nop 10: 90 nop 11: 90 nop 12: 90 nop 13: 90 nop 14: 90 nop 15: 90 nop [ 247.719136][ T2174] RSP: 0018:ffffc90001d27e58 EFLAGS: 00050206 [ 247.719140][ T2174] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f8495e990e8 [ 247.719142][ T2174] RDX: 1ffff110062996e7 RSI: ffff8880010863a0 RDI: ffff8880314cb738 [ 247.719144][ T2174] RBP: ffffc90001d27f28 R08: ffffffff9f390e7b R09: fffffbfff45f10b2 [ 247.719146][ T2174] R10: ffffffffa2f88597 R11: ffff8880314ca300 R12: 1ffff920003a4fd0 [ 247.719147][ T2174] R13: 0000000000000000 R14: ffff8880314ca300 R15: ffffc90001d27f58 [ 247.719155][ T2174] ? __might_fault (mm/memory.c:6851 mm/memory.c:6844) [ 247.719166][ T2174] __rseq_handle_notify_resume (kernel/rseq.c:344 kernel/rseq.c:378 kernel/rseq.c:416) [ 247.719171][ T2174] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 247.719177][ T2174] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 247.719193][ T2174] syscall_exit_to_user_mode (./include/linux/rseq.h:38 ./include/linux/resume_user_mode.h:62 kernel/entry/common.c:114 ./include/linux/entry-common.h:329 kernel/entry/common.c:207 kernel/entry/common.c:218) Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof