====================================== | make: Leaving directory '/home/virtme/testing-22/tools/testing/selftests' | xx__-> echo $? | 0 | xx__-> [ 248.227277][ T2071] python3 invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 248.228056][ T2071] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 248.228058][ T2071] Call Trace: [ 248.228060][ T2071] [ 248.228062][ T2071] dump_stack_lvl (lib/dump_stack.c:123) [ 248.228072][ T2071] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 248.228083][ T2071] oom_kill_process (mm/oom_kill.c:1041) [ 248.228090][ T2071] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 248.228096][ T2071] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 248.228110][ T2071] __alloc_pages_may_oom (mm/page_alloc.c:3645) [ 248.228117][ T2071] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3577) [ 248.228137][ T2071] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4433) [ 248.228150][ T2071] ? get_page_from_freelist (mm/page_alloc.c:3235 mm/page_alloc.c:3430) [ 248.228155][ T2071] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4206) [ 248.228172][ T2071] __alloc_frozen_pages_noprof (mm/page_alloc.c:4753) [ 248.228178][ T2071] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4706) [ 248.228181][ T2071] ? 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) [ 248.228187][ T2071] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 248.228198][ T2071] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 248.228210][ T2071] alloc_pages_mpol (mm/mempolicy.c:2272) [ 248.228217][ T2071] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2227) [ 248.228220][ T2071] ? lock_acquire.part.0 (kernel/locking/lockdep.c:469 kernel/locking/lockdep.c:5853) [ 248.228223][ T2071] ? ___pte_offset_map (./include/linux/rcupdate.h:337 ./include/linux/rcupdate.h:849 mm/pgtable-generic.c:287) [ 248.228231][ T2071] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 248.228239][ T2071] vma_alloc_folio_noprof (mm/mempolicy.c:2289 mm/mempolicy.c:2324) [ 248.228246][ T2071] ? __pfx_vma_alloc_folio_noprof (mm/mempolicy.c:2315) [ 248.228251][ T2071] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 248.228261][ T2071] do_pte_missing (mm/memory.c:1062 mm/memory.c:5433 mm/memory.c:5545 mm/memory.c:4059) [ 248.228265][ T2071] ? handle_pte_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/pgtable.h:136 mm/memory.c:5882) [ 248.228273][ T2071] handle_pte_fault (mm/memory.c:5888) [ 248.228281][ T2071] ? __pfx_handle_pte_fault (mm/memory.c:5845) [ 248.228296][ T2071] __handle_mm_fault (mm/memory.c:6031) [ 248.228302][ T2071] ? __pfx___handle_mm_fault (mm/memory.c:5940) [ 248.228323][ T2071] ? __pfx_lock_vma_under_rcu (mm/memory.c:6356) [ 248.228331][ T2071] handle_mm_fault (mm/memory.c:6212) [ 248.228336][ T2071] ? __pfx_handle_mm_fault (mm/memory.c:6167) [ 248.228343][ T2071] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 248.228355][ T2071] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 248.228368][ T2071] 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) [ 248.228377][ T2071] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 248.228380][ T2071] RIP: 0033:0x7f3456f21d90 [ 248.228385][ T2071] Code: 00 00 49 8b 14 24 41 8b 44 24 08 4c 01 d2 48 83 f8 26 74 0a 48 83 f8 08 0f 85 3a 1a 00 00 49 8b 44 24 10 49 83 c4 18 4c 01 d0 <48> 89 02 4c 39 e3 77 d0 4d 8b 9f d0 01 00 00 4d 85 db 0f 84 66 0a All code ======== 0: 00 00 add %al,(%rax) 2: 49 8b 14 24 mov (%r12),%rdx 6: 41 8b 44 24 08 mov 0x8(%r12),%eax b: 4c 01 d2 add %r10,%rdx e: 48 83 f8 26 cmp $0x26,%rax 12: 74 0a je 0x1e 14: 48 83 f8 08 cmp $0x8,%rax 18: 0f 85 3a 1a 00 00 jne 0x1a58 1e: 49 8b 44 24 10 mov 0x10(%r12),%rax 23: 49 83 c4 18 add $0x18,%r12 27: 4c 01 d0 add %r10,%rax 2a:* 48 89 02 mov %rax,(%rdx) <-- trapping instruction 2d: 4c 39 e3 cmp %r12,%rbx 30: 77 d0 ja 0x2 32: 4d 8b 9f d0 01 00 00 mov 0x1d0(%r15),%r11 39: 4d 85 db test %r11,%r11 3c: 0f .byte 0xf 3d: 84 66 0a test %ah,0xa(%rsi) Code starting with the faulting instruction =========================================== 0: 48 89 02 mov %rax,(%rdx) 3: 4c 39 e3 cmp %r12,%rbx 6: 77 d0 ja 0xffffffffffffffd8 8: 4d 8b 9f d0 01 00 00 mov 0x1d0(%r15),%r11 f: 4d 85 db test %r11,%r11 12: 0f .byte 0xf 13: 84 66 0a test %ah,0xa(%rsi) [ 248.228387][ T2071] RSP: 002b:00007ffc90d6af30 EFLAGS: 00010206 [ 248.228391][ T2071] RAX: 00007f3448cd4760 RBX: 00007f3448af4a58 RCX: 00000000000041a8 [ 248.228393][ T2071] RDX: 00007f3448e4e008 RSI: 00007ffc90d6afc0 RDI: 00007f3456f44a30 [ 248.228395][ T2071] RBP: 00007ffc90d6b030 R08: 00000000000635a0 R09: 0000000000000000 [ 248.228396][ T2071] R10: 00007f3448a49000 R11: 0000000000000206 R12: 00007f3448abf3e8 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof