====================================== | make: Leaving directory '/home/virtme/testing-22/tools/testing/selftests' | xx__-> echo $? | 0 | xx__-> [ 379.625723][ T2580] ping invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 379.626460][ T2580] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 379.626462][ T2580] Call Trace: [ 379.626464][ T2580] [ 379.626467][ T2580] dump_stack_lvl (lib/dump_stack.c:123) [ 379.626476][ T2580] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 379.626487][ T2580] oom_kill_process (mm/oom_kill.c:1041) [ 379.626494][ T2580] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 379.626500][ T2580] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 379.626515][ T2580] __alloc_pages_may_oom (mm/page_alloc.c:3642) [ 379.626524][ T2580] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3574) [ 379.626544][ T2580] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4430) [ 379.626559][ T2580] ? get_page_from_freelist (mm/page_alloc.c:3232 mm/page_alloc.c:3427) [ 379.626565][ T2580] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4203) [ 379.626583][ T2580] __alloc_frozen_pages_noprof (mm/page_alloc.c:4750) [ 379.626591][ T2580] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4703) [ 379.626600][ T2580] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 379.626609][ T2580] ? __lock_release (kernel/locking/lockdep.c:5534) [ 379.626618][ T2580] ? filemap_get_entry (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/filemap.c:1889) [ 379.626630][ T2580] alloc_pages_mpol (mm/mempolicy.c:2303) [ 379.626640][ T2580] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2258) [ 379.626650][ T2580] ? down_read (./arch/x86/include/asm/atomic64_64.h:20 ./include/linux/atomic/atomic-arch-fallback.h:2629 ./include/linux/atomic/atomic-long.h:79 ./include/linux/atomic/atomic-instrumented.h:3224 kernel/locking/rwsem.c:176 kernel/locking/rwsem.c:181 kernel/locking/rwsem.c:256 kernel/locking/rwsem.c:248 kernel/locking/rwsem.c:1247 kernel/locking/rwsem.c:1261 kernel/locking/rwsem.c:1526) [ 379.626662][ T2580] folio_alloc_noprof (mm/mempolicy.c:2392 mm/mempolicy.c:2402) [ 379.626668][ T2580] __filemap_get_folio (mm/filemap.c:1981) [ 379.626678][ T2580] filemap_fault (mm/filemap.c:3424) [ 379.626689][ T2580] ? __pfx_filemap_map_pages (mm/filemap.c:3703) [ 379.626696][ T2580] ? __pfx_filemap_fault (mm/filemap.c:3373) [ 379.626701][ T2580] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 379.626708][ T2580] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5370) [ 379.626715][ T2580] ? __lock_release (kernel/locking/lockdep.c:5534) [ 379.626723][ T2580] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5370) [ 379.626736][ T2580] __do_fault (mm/memory.c:4989) [ 379.626744][ T2580] do_pte_missing (mm/memory.c:5409 mm/memory.c:5543 mm/memory.c:4059) [ 379.626749][ T2580] ? handle_pte_fault (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/pgtable.h:136 mm/memory.c:5882) [ 379.626758][ T2580] handle_pte_fault (mm/memory.c:5888) [ 379.626763][ T2580] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 379.626770][ T2580] ? __pfx_handle_pte_fault (mm/memory.c:5845) [ 379.626777][ T2580] ? reacquire_held_locks (kernel/locking/lockdep.c:5383) [ 379.626783][ T2580] __handle_mm_fault (mm/memory.c:6031) [ 379.626787][ T2580] ? __pfx___handle_mm_fault (mm/memory.c:5940) [ 379.626792][ T2580] ? lock_vma_under_rcu (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:6387) [ 379.626807][ T2580] ? reacquire_held_locks (kernel/locking/lockdep.c:5383) [ 379.626814][ T2580] ? __pfx_lock_vma_under_rcu (mm/memory.c:6356) [ 379.626823][ T2580] handle_mm_fault (mm/memory.c:6212) [ 379.626830][ T2580] ? __pfx_handle_mm_fault (mm/memory.c:6167) [ 379.626835][ T2580] ? do_user_addr_fault (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/mm.h:727 arch/x86/mm/fault.c:1339) [ 379.626842][ T2580] ? __lock_release (kernel/locking/lockdep.c:5534) [ 379.626855][ T2580] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 379.626870][ T2580] 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) [ 379.626879][ T2580] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 379.626885][ T2580] RIP: 0033:0x7fb8b44a45a4 [ 379.626893][ T2580] Code: 4b 68 48 03 41 08 48 89 44 24 10 48 8b 83 00 03 00 00 48 85 c0 0f 84 fb 00 00 00 48 8b 7c 24 20 8b 4c 24 30 23 8b f8 02 00 00 <48> 8b 04 c8 8b 8b fc 02 00 00 48 89 fe 48 d3 ee 48 89 f1 48 89 c6 All code ======== 0: 4b 68 48 03 41 08 rex.WXB push $0x8410348 6: 48 89 44 24 10 mov %rax,0x10(%rsp) b: 48 8b 83 00 03 00 00 mov 0x300(%rbx),%rax 12: 48 85 c0 test %rax,%rax 15: 0f 84 fb 00 00 00 je 0x116 1b: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 20: 8b 4c 24 30 mov 0x30(%rsp),%ecx 24: 23 8b f8 02 00 00 and 0x2f8(%rbx),%ecx 2a:* 48 8b 04 c8 mov (%rax,%rcx,8),%rax <-- trapping instruction 2e: 8b 8b fc 02 00 00 mov 0x2fc(%rbx),%ecx 34: 48 89 fe mov %rdi,%rsi 37: 48 d3 ee shr %cl,%rsi 3a: 48 89 f1 mov %rsi,%rcx 3d: 48 89 c6 mov %rax,%rsi Code starting with the faulting instruction =========================================== 0: 48 8b 04 c8 mov (%rax,%rcx,8),%rax 4: 8b 8b fc 02 00 00 mov 0x2fc(%rbx),%ecx a: 48 89 fe mov %rdi,%rsi d: 48 d3 ee shr %cl,%rsi 10: 48 89 f1 mov %rsi,%rcx 13: 48 89 c6 mov %rax,%rsi [ 379.626897][ T2580] RSP: 002b:00007ffc33f57630 EFLAGS: 00010246 [ 379.626903][ T2580] RAX: 00007fb8b44873b8 RBX: 00007fb8b448c420 RCX: 0000000000000000 [ 379.626906][ T2580] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 00000000537db124 [ 379.626909][ T2580] RBP: 0000000000000001 R08: 0000000000000001 R09: 00007fb8b44cd4e0 [ 379.626912][ T2580] R10: 00007ffc33f57800 R11: 0000000000000246 R12: 00007fb8b44873c8 [ 379.626916][ T2580] R13: 00007fb8b44cd590 R14: 0000000000000007 R15: 00007fb8b448de60 | [ 379.705336][ T2580] [ 2580] 0 2580 55821 92 64 28 0 49152 0 0 ping | [ 379.705744][ T2580] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,task=python3,pid=2493,uid=0 | [ 379.706247][ T2580] Out of memory: Killed process 2493 (python3) total-vm:243720kB, anon-rss:12824kB, file-rss:828kB, shmem-rss:0kB, UID:0 pgtables:88kB oom_score_adj:0 | [ 379.714116][ T2580] ping invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 379.714598][ T2580] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 379.714600][ T2580] Call Trace: [ 379.714602][ T2580] [ 379.714605][ T2580] dump_stack_lvl (lib/dump_stack.c:123) [ 379.714616][ T2580] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 379.714628][ T2580] oom_kill_process (mm/oom_kill.c:1041) [ 379.714633][ T2580] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 379.714637][ T2580] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 379.714645][ T2580] __alloc_pages_may_oom (mm/page_alloc.c:3642) [ 379.714652][ T2580] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3574) [ 379.714665][ T2580] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4430) [ 379.714678][ T2580] ? get_page_from_freelist (mm/page_alloc.c:3232 mm/page_alloc.c:3427) [ 379.714684][ T2580] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4203) [ 379.714695][ T2580] __alloc_frozen_pages_noprof (mm/page_alloc.c:4750) [ 379.714700][ T2580] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4703) [ 379.714706][ T2580] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 379.714713][ T2580] ? __lock_release (kernel/locking/lockdep.c:5534) [ 379.714721][ T2580] ? filemap_get_entry (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/filemap.c:1889) [ 379.714729][ T2580] alloc_pages_mpol (mm/mempolicy.c:2303) [ 379.714735][ T2580] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2258) [ 379.714742][ T2580] ? down_read (./arch/x86/include/asm/atomic64_64.h:20 ./include/linux/atomic/atomic-arch-fallback.h:2629 ./include/linux/atomic/atomic-long.h:79 ./include/linux/atomic/atomic-instrumented.h:3224 kernel/locking/rwsem.c:176 kernel/locking/rwsem.c:181 kernel/locking/rwsem.c:256 kernel/locking/rwsem.c:248 kernel/locking/rwsem.c:1247 kernel/locking/rwsem.c:1261 kernel/locking/rwsem.c:1526) [ 379.714750][ T2580] folio_alloc_noprof (mm/mempolicy.c:2392 mm/mempolicy.c:2402) [ 379.714753][ T2580] __filemap_get_folio (mm/filemap.c:1981) [ 379.714759][ T2580] filemap_fault (mm/filemap.c:3424) [ 379.714766][ T2580] ? __pfx_filemap_map_pages (mm/filemap.c:3703) [ 379.714770][ T2580] ? __pfx_filemap_fault (mm/filemap.c:3373) [ 379.714773][ T2580] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 379.714777][ T2580] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5370) [ 379.714782][ T2580] ? __lock_release (kernel/locking/lockdep.c:5534) [ 379.714787][ T2580] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5370) [ 379.714794][ T2580] __do_fault (mm/memory.c:4989) [ 379.714799][ T2580] do_pte_missing (mm/memory.c:5409 mm/memory.c:5543 mm/memory.c:4059) [ 379.714802][ T2580] ? handle_pte_fault (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/linux/pgtable.h:136 mm/memory.c:5882) [ 379.714807][ T2580] handle_pte_fault (mm/memory.c:5888) [ 379.714811][ T2580] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 379.714815][ T2580] ? __pfx_handle_pte_fault (mm/memory.c:5845) [ 379.714820][ T2580] ? reacquire_held_locks (kernel/locking/lockdep.c:5383) [ 379.714827][ T2580] __handle_mm_fault (mm/memory.c:6031) [ 379.714831][ T2580] ? __pfx___handle_mm_fault (mm/memory.c:5940) [ 379.714834][ T2580] ? lock_vma_under_rcu (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:6387) [ 379.714845][ T2580] ? __pfx_lock_vma_under_rcu (mm/memory.c:6356) [ 379.714850][ T2580] handle_mm_fault (mm/memory.c:6212) [ 379.714853][ T2580] ? __pfx_handle_mm_fault (mm/memory.c:6167) [ 379.714857][ T2580] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 379.714865][ T2580] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 379.714880][ T2580] 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) [ 379.714886][ T2580] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 379.714889][ T2580] RIP: 0033:0x7fb8b44a45a4 [ 379.714895][ T2580] Code: 4b 68 48 03 41 08 48 89 44 24 10 48 8b 83 00 03 00 00 48 85 c0 0f 84 fb 00 00 00 48 8b 7c 24 20 8b 4c 24 30 23 8b f8 02 00 00 <48> 8b 04 c8 8b 8b fc 02 00 00 48 89 fe 48 d3 ee 48 89 f1 48 89 c6 All code ======== 0: 4b 68 48 03 41 08 rex.WXB push $0x8410348 6: 48 89 44 24 10 mov %rax,0x10(%rsp) b: 48 8b 83 00 03 00 00 mov 0x300(%rbx),%rax 12: 48 85 c0 test %rax,%rax 15: 0f 84 fb 00 00 00 je 0x116 1b: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 20: 8b 4c 24 30 mov 0x30(%rsp),%ecx 24: 23 8b f8 02 00 00 and 0x2f8(%rbx),%ecx 2a:* 48 8b 04 c8 mov (%rax,%rcx,8),%rax <-- trapping instruction 2e: 8b 8b fc 02 00 00 mov 0x2fc(%rbx),%ecx 34: 48 89 fe mov %rdi,%rsi 37: 48 d3 ee shr %cl,%rsi 3a: 48 89 f1 mov %rsi,%rcx 3d: 48 89 c6 mov %rax,%rsi Code starting with the faulting instruction =========================================== 0: 48 8b 04 c8 mov (%rax,%rcx,8),%rax 4: 8b 8b fc 02 00 00 mov 0x2fc(%rbx),%ecx a: 48 89 fe mov %rdi,%rsi d: 48 d3 ee shr %cl,%rsi 10: 48 89 f1 mov %rsi,%rcx 13: 48 89 c6 mov %rax,%rsi [ 379.714898][ T2580] RSP: 002b:00007ffc33f57630 EFLAGS: 00010202 [ 379.714901][ T2580] RAX: 00007fb8b447d3b0 RBX: 00007fb8b448c940 RCX: 0000000000000004 [ 379.714903][ T2580] RDX: 0000000000000025 RSI: 0000000000000000 RDI: 00000000537db124 [ 379.714905][ T2580] RBP: 0000000000000002 R08: 0000000000000001 R09: 00007fb8b44cd4e0 [ 379.714907][ T2580] R10: 00007ffc33f57800 R11: 0000000000000246 R12: 00007fb8b447d570 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof