====================================== | make: Leaving directory '/home/virtme/testing/wt-3/tools/testing/selftests' | xx__-> echo $? | 0 | xx__-> [ 1298.222456][ T3112] python3 invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 1298.223369][ T3112] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1298.223372][ T3112] Call Trace: [ 1298.223374][ T3112] [ 1298.223376][ T3112] dump_stack_lvl (lib/dump_stack.c:123) [ 1298.223388][ T3112] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 1298.223398][ T3112] oom_kill_process (mm/oom_kill.c:1047) [ 1298.223403][ T3112] out_of_memory (mm/oom_kill.c:1186 (discriminator 4)) [ 1298.223408][ T3112] ? oom_killer_disable (mm/oom_kill.c:1119) [ 1298.223420][ T3112] __alloc_pages_may_oom (mm/page_alloc.c:4061) [ 1298.223427][ T3112] ? __alloc_pages_direct_compact (mm/page_alloc.c:3993) [ 1298.223445][ T3112] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4871) [ 1298.223458][ T3112] ? warn_alloc (mm/page_alloc.c:4631) [ 1298.223474][ T3112] __alloc_frozen_pages_noprof (mm/page_alloc.c:5196) [ 1298.223478][ T3112] ? __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:5149) [ 1298.223485][ T3112] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 1298.223495][ T3112] ? __lock_release (kernel/locking/lockdep.c:5536) [ 1298.223501][ T3112] ? filemap_get_entry (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:897 mm/filemap.c:1920) [ 1298.223510][ T3112] alloc_pages_mpol (mm/mempolicy.c:2418) [ 1298.223515][ T3112] ? policy_nodemask (mm/mempolicy.c:2373) [ 1298.223522][ T3112] ? down_read (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1268 kernel/locking/rwsem.c:1274 kernel/locking/rwsem.c:1539) [ 1298.223530][ T3112] folio_alloc_noprof (mm/mempolicy.c:2507 mm/mempolicy.c:2517) [ 1298.223535][ T3112] __filemap_get_folio (mm/filemap.c:2012) [ 1298.223543][ T3112] filemap_fault (mm/filemap.c:3499) [ 1298.223555][ T3112] ? read_cache_page_gfp (mm/filemap.c:3448) [ 1298.223559][ T3112] ? find_held_lock (kernel/locking/lockdep.c:5350) [ 1298.223565][ T3112] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:897 mm/memory.c:5659) [ 1298.223569][ T3112] ? __lock_release (kernel/locking/lockdep.c:5536) [ 1298.223575][ T3112] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:897 mm/memory.c:5659) [ 1298.223583][ T3112] __do_fault (mm/memory.c:5280) [ 1298.223590][ T3112] do_pte_missing (mm/memory.c:5698 mm/memory.c:5832 mm/memory.c:4361) [ 1298.223599][ T3112] handle_pte_fault (mm/memory.c:6177) [ 1298.223607][ T3112] ? do_pte_missing (mm/memory.c:6134) [ 1298.223610][ T3112] ? __lock_acquire (kernel/locking/lockdep.c:5237) [ 1298.223621][ T3112] __handle_mm_fault (mm/memory.c:6318) [ 1298.223627][ T3112] ? __pmd_alloc (mm/memory.c:6229) [ 1298.223643][ T3112] ? lock_vma_under_rcu (mm/mmap_lock.c:226) [ 1298.223646][ T3112] ? lock_vma_under_rcu (mm/mmap_lock.c:259) [ 1298.223655][ T3112] handle_mm_fault (mm/memory.c:6499) [ 1298.223660][ T3112] ? __handle_mm_fault (mm/memory.c:6454) [ 1298.223665][ T3112] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 1298.223675][ T3112] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 1298.223684][ T3112] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:751) [ 1298.223692][ T3112] 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:1484 arch/x86/mm/fault.c:1532) [ 1298.223697][ T3112] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:618) [ 1298.223701][ T3112] RIP: 0033:0x7f21e5dffba4 [ 1298.223705][ T3112] Code: 66 0f 1f 44 00 00 41 83 fd 04 7f aa e9 4c ff ff ff 0f 1f 44 00 00 41 83 fd 05 0f 87 5b 8c f2 ff 48 8d 2d bb 6f 14 00 44 89 eb <4c> 63 6c 9d 00 49 01 ed 3e 41 ff e5 49 83 2e 01 0f 84 2c 8c f2 ff All code ======== 0: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6: 41 83 fd 04 cmp $0x4,%r13d a: 7f aa jg 0xffffffffffffffb6 c: e9 4c ff ff ff jmp 0xffffffffffffff5d 11: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16: 41 83 fd 05 cmp $0x5,%r13d 1a: 0f 87 5b 8c f2 ff ja 0xfffffffffff28c7b 20: 48 8d 2d bb 6f 14 00 lea 0x146fbb(%rip),%rbp # 0x146fe2 27: 44 89 eb mov %r13d,%ebx 2a:* 4c 63 6c 9d 00 movslq 0x0(%rbp,%rbx,4),%r13 <-- trapping instruction 2f: 49 01 ed add %rbp,%r13 32: 3e 41 ff e5 notrack jmp *%r13 36: 49 83 2e 01 subq $0x1,(%r14) 3a: 0f 84 2c 8c f2 ff je 0xfffffffffff28c6c Code starting with the faulting instruction =========================================== 0: 4c 63 6c 9d 00 movslq 0x0(%rbp,%rbx,4),%r13 5: 49 01 ed add %rbp,%r13 8: 3e 41 ff e5 notrack jmp *%r13 c: 49 83 2e 01 subq $0x1,(%r14) 10: 0f 84 2c 8c f2 ff je 0xfffffffffff28c42 [ 1298.223708][ T3112] RSP: 002b:00007fff3ae3e8c0 EFLAGS: 00010293 [ 1298.223711][ T3112] RAX: 00007f21e5e08bf0 RBX: 0000000000000002 RCX: 000000000000000b [ 1298.223713][ T3112] RDX: 00005589dd985270 RSI: ffffffffffffffff RDI: 00007f21d8408910 [ 1298.223715][ T3112] RBP: 00007f21e5f46b5c R08: 00007f21e5e08bf0 R09: 0000000000000000 [ 1298.223717][ T3112] R10: 00007f21e604aec0 R11: 00007f21e604aec0 R12: 00005589dd9869b0 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof