====================================== | make: Leaving directory '/home/virtme/testing-22/tools/testing/selftests' | xx__-> echo $? | 0 | xx__-> [ 592.233942][ T1127] iperf3 invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 592.241674][ T1127] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 592.241677][ T1127] Call Trace: [ 592.241679][ T1127] [ 592.241683][ T1127] dump_stack_lvl (lib/dump_stack.c:123) [ 592.241696][ T1127] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 592.241709][ T1127] oom_kill_process (mm/oom_kill.c:1041) [ 592.241716][ T1127] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 592.241722][ T1127] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 592.241735][ T1127] __alloc_pages_may_oom (mm/page_alloc.c:3817) [ 592.241747][ T1127] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3749) [ 592.241778][ T1127] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4619) [ 592.241798][ T1127] ? get_page_from_freelist (mm/page_alloc.c:3402 mm/page_alloc.c:3602) [ 592.241806][ T1127] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4387) [ 592.241835][ T1127] __alloc_frozen_pages_noprof (mm/page_alloc.c:4944) [ 592.241846][ T1127] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4897) [ 592.241858][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 592.241871][ T1127] ? __lock_release (kernel/locking/lockdep.c:5534) [ 592.241882][ T1127] ? filemap_get_entry (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/filemap.c:1877) [ 592.241898][ T1127] alloc_pages_mpol (mm/mempolicy.c:2303) [ 592.241911][ T1127] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2258) [ 592.241926][ T1127] ? down_read (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1255 kernel/locking/rwsem.c:1261 kernel/locking/rwsem.c:1526) [ 592.241943][ T1127] folio_alloc_noprof (mm/mempolicy.c:2392 mm/mempolicy.c:2402) [ 592.241951][ T1127] __filemap_get_folio (mm/filemap.c:1969) [ 592.241968][ T1127] filemap_fault (mm/filemap.c:3412) [ 592.241987][ T1127] ? __pfx_filemap_map_pages (mm/filemap.c:3691) [ 592.241996][ T1127] ? __pfx_filemap_fault (mm/filemap.c:3361) [ 592.242003][ T1127] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 592.242014][ T1127] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 592.242021][ T1127] ? __lock_release (kernel/locking/lockdep.c:5534) [ 592.242033][ T1127] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 592.242048][ T1127] __do_fault (mm/memory.c:5098) [ 592.242060][ T1127] do_pte_missing (mm/memory.c:5518 mm/memory.c:5652 mm/memory.c:4160) [ 592.242069][ T1127] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [ 592.242082][ T1127] handle_pte_fault (mm/memory.c:5997) [ 592.242096][ T1127] ? __pfx_handle_pte_fault (mm/memory.c:5954) [ 592.242106][ T1127] ? reacquire_held_locks (kernel/locking/lockdep.c:5383) [ 592.242114][ T1127] ? do_user_addr_fault (arch/x86/mm/fault.c:1328) [ 592.242134][ T1127] __handle_mm_fault (mm/memory.c:6140) [ 592.242143][ T1127] ? __pfx___handle_mm_fault (mm/memory.c:6049) [ 592.242149][ T1127] ? __lock_release (kernel/locking/lockdep.c:5580) [ 592.242176][ T1127] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [ 592.242185][ T1127] handle_mm_fault (mm/memory.c:6321) [ 592.242190][ T1127] ? __pfx_handle_mm_fault (mm/memory.c:6276) [ 592.242195][ T1127] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 592.242208][ T1127] do_user_addr_fault (arch/x86/mm/fault.c:1338) [ 592.242216][ T1127] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 592.242226][ T1127] exc_page_fault (./arch/x86/include/asm/irqflags.h:26 ./arch/x86/include/asm/irqflags.h:109 ./arch/x86/include/asm/irqflags.h:151 arch/x86/mm/fault.c:1488 arch/x86/mm/fault.c:1538) [ 592.242234][ T1127] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 592.242239][ T1127] RIP: 0033:0x7fce8dc5eb0c [ 592.242245][ T1127] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 29 d1 f5 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 7f d1 f5 ff 48 All code ======== 0: ec in (%dx),%al 1: 28 48 89 sub %cl,-0x77(%rax) 4: 54 push %rsp 5: 24 18 and $0x18,%al 7: 48 89 74 24 10 mov %rsi,0x10(%rsp) c: 89 7c 24 08 mov %edi,0x8(%rsp) 10: e8 29 d1 f5 ff call 0xfffffffffff5d13e 15: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 1a: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1f: 41 89 c0 mov %eax,%r8d 22: 8b 7c 24 08 mov 0x8(%rsp),%edi 26: 31 c0 xor %eax,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 34 ja 0x66 32: 44 89 c7 mov %r8d,%edi 35: 48 89 44 24 08 mov %rax,0x8(%rsp) 3a: e8 7f d1 f5 ff call 0xfffffffffff5d1be 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 34 ja 0x3c 8: 44 89 c7 mov %r8d,%edi b: 48 89 44 24 08 mov %rax,0x8(%rsp) 10: e8 7f d1 f5 ff call 0xfffffffffff5d194 15: 48 rex.W [ 592.242248][ T1127] RSP: 002b:00007fce88b37d20 EFLAGS: 00010246 [ 592.242253][ T1127] RAX: 0000000000002178 RBX: 000000000000cc54 RCX: 00007fce8dc5eb0c [ 592.242255][ T1127] RDX: 000000000000cc54 RSI: 00007fce8d4153ac RDI: 0000000000000018 [ 592.242257][ T1127] RBP: 00007fce8d4153ac R08: 0000000000000002 R09: 00007ffd5473dbef [ 592.242259][ T1127] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000020000 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof