====================================== | make: Leaving directory '/home/virtme/testing-22/tools/testing/selftests' | xx__-> echo $? | 0 | xx__-> [ 380.080702][ T1411] iperf3 invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 380.081689][ T1411] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 380.081691][ T1411] Call Trace: [ 380.081694][ T1411] [ 380.081697][ T1411] dump_stack_lvl (lib/dump_stack.c:123) [ 380.081709][ T1411] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 380.081721][ T1411] oom_kill_process (mm/oom_kill.c:1041) [ 380.081728][ T1411] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 380.081736][ T1411] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 380.081750][ T1411] __alloc_pages_may_oom (mm/page_alloc.c:3817) [ 380.081757][ T1411] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3749) [ 380.081777][ T1411] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4619) [ 380.081789][ T1411] ? get_page_from_freelist (mm/page_alloc.c:3402 mm/page_alloc.c:3602) [ 380.081794][ T1411] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4387) [ 380.081811][ T1411] __alloc_frozen_pages_noprof (mm/page_alloc.c:4944) [ 380.081816][ T1411] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4897) [ 380.081824][ T1411] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 380.081831][ T1411] ? __lock_release (kernel/locking/lockdep.c:5534) [ 380.081838][ T1411] ? filemap_get_entry (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/filemap.c:1877) [ 380.081847][ T1411] alloc_pages_mpol (mm/mempolicy.c:2303) [ 380.081855][ T1411] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2258) [ 380.081864][ T1411] ? down_read (./arch/x86/include/asm/preempt.h:104 kernel/locking/rwsem.c:1255 kernel/locking/rwsem.c:1261 kernel/locking/rwsem.c:1526) [ 380.081873][ T1411] folio_alloc_noprof (mm/mempolicy.c:2392 mm/mempolicy.c:2402) [ 380.081877][ T1411] __filemap_get_folio (mm/filemap.c:1969) [ 380.081886][ T1411] filemap_fault (mm/filemap.c:3412) [ 380.081896][ T1411] ? __pfx_filemap_map_pages (mm/filemap.c:3691) [ 380.081901][ T1411] ? __pfx_filemap_fault (mm/filemap.c:3361) [ 380.081905][ T1411] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 380.081911][ T1411] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 380.081915][ T1411] ? __lock_release (kernel/locking/lockdep.c:5534) [ 380.081921][ T1411] ? do_fault_around (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 mm/memory.c:5479) [ 380.081930][ T1411] __do_fault (mm/memory.c:5098) [ 380.081936][ T1411] do_pte_missing (mm/memory.c:5518 mm/memory.c:5652 mm/memory.c:4160) [ 380.081941][ T1411] ? rcu_read_unlock (./include/linux/rcupdate.h:341 (discriminator 9) ./include/linux/rcupdate.h:871 (discriminator 9)) [ 380.081948][ T1411] handle_pte_fault (mm/memory.c:5997) [ 380.081956][ T1411] ? __pfx_handle_pte_fault (mm/memory.c:5954) [ 380.081962][ T1411] ? reacquire_held_locks (kernel/locking/lockdep.c:5383) [ 380.081966][ T1411] ? do_user_addr_fault (arch/x86/mm/fault.c:1328) [ 380.081976][ T1411] __handle_mm_fault (mm/memory.c:6140) [ 380.081981][ T1411] ? __pfx___handle_mm_fault (mm/memory.c:6049) [ 380.081984][ T1411] ? __lock_release (kernel/locking/lockdep.c:5580) [ 380.082001][ T1411] ? __pfx_lock_vma_under_rcu (mm/memory.c:6547) [ 380.082009][ T1411] handle_mm_fault (mm/memory.c:6321) [ 380.082014][ T1411] ? __pfx_handle_mm_fault (mm/memory.c:6276) [ 380.082019][ T1411] ? __rseq_handle_notify_resume (kernel/rseq.c:442) [ 380.082030][ T1411] do_user_addr_fault (arch/x86/mm/fault.c:1338) [ 380.082037][ T1411] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 380.082046][ T1411] 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) [ 380.082052][ T1411] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 380.082057][ T1411] RIP: 0033:0x7fa05f447ca0 [ 380.082067][ T1411] Code: Unable to access opcode bytes at 0x7fa05f447c76. Code starting with the faulting instruction =========================================== [ 380.082068][ T1411] RSP: 002b:00007fa0573bdd18 EFLAGS: 00010203 [ 380.082072][ T1411] RAX: 0000000000006468 RBX: 000000000001d84c RCX: 00007fa05f4eab0c [ 380.082074][ T1411] RDX: 000000000001d84c RSI: 00007fa05ebd07b4 RDI: 0000000000000002 [ 380.082075][ T1411] RBP: 00007fa05ebd07b4 R08: 0000000000000002 R09: 00007ffcbd1dcc8f [ 380.082077][ T1411] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000020000 [ 380.082079][ T1411] R13: 0000000000000024 R14: 00007fa05f44b560 R15: 0000000000000000 | [ 380.254541][ T1411] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,task=python3,pid=2309,uid=0 | [ 380.255507][ T1411] Out of memory: Killed process 2309 (python3) total-vm:230780kB, anon-rss:5248kB, file-rss:84kB, shmem-rss:0kB, UID:0 pgtables:68kB oom_score_adj:0 | [ 380.318102][ T2309] python3 (2309) used greatest stack depth: 23728 bytes left | [ 380.364348][ T1401] iperf3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 380.365497][ T1401] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 380.365499][ T1401] Call Trace: [ 380.365503][ T1401] [ 380.365505][ T1401] dump_stack_lvl (lib/dump_stack.c:123) [ 380.365515][ T1401] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 380.365527][ T1401] oom_kill_process (mm/oom_kill.c:1041) [ 380.365533][ T1401] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 380.365539][ T1401] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 380.365552][ T1401] __alloc_pages_may_oom (mm/page_alloc.c:3817) [ 380.365560][ T1401] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3749) [ 380.365579][ T1401] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4619) [ 380.365592][ T1401] ? get_page_from_freelist (mm/page_alloc.c:3402 mm/page_alloc.c:3602) [ 380.365597][ T1401] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4387) [ 380.365608][ T1401] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 380.365618][ T1401] __alloc_frozen_pages_noprof (mm/page_alloc.c:4944) [ 380.365624][ T1401] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4897) [ 380.365636][ T1401] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 21)) [ 380.365640][ T1401] ? kmem_cache_alloc_node_noprof (mm/slub.c:4257) [ 380.365645][ T1401] ? rcu_is_watching (./include/linux/context_tracking.h:128 kernel/rcu/tree.c:736) [ 380.365654][ T1401] alloc_pages_mpol (mm/mempolicy.c:2303) [ 380.365662][ T1401] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2258) [ 380.365668][ T1401] ? __alloc_skb (./arch/x86/include/asm/atomic.h:28 ./include/linux/atomic/atomic-arch-fallback.h:503 ./include/linux/atomic/atomic-instrumented.h:68 ./include/linux/refcount.h:134 net/core/skbuff.c:692) [ 380.365680][ T1401] alloc_pages_noprof (mm/mempolicy.c:2372 mm/mempolicy.c:2392) [ 380.365687][ T1401] skb_page_frag_refill (net/core/sock.c:3104 net/core/sock.c:3079) [ 380.365690][ T1401] ? __sk_mem_schedule (net/core/sock.c:3348) [ 380.365697][ T1401] sk_page_frag_refill (net/core/sock.c:3115) [ 380.365705][ T1401] tcp_sendmsg_locked (net/ipv4/tcp.c:1206) [ 380.365729][ T1401] ? __pfx_tcp_sendmsg_locked (net/ipv4/tcp.c:1061) [ 380.365739][ T1401] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 380.365751][ T1401] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:412) [ 380.365759][ T1401] tcp_sendmsg (net/ipv4/tcp.c:1367) [ 380.365764][ T1401] sock_write_iter (net/socket.c:712 net/socket.c:727 net/socket.c:1131) [ 380.365770][ T1401] ? __pfx_sock_write_iter (net/socket.c:1115) [ 380.365788][ T1401] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 380.365796][ T1401] vfs_write (fs/read_write.c:591 fs/read_write.c:684) [ 380.365803][ T1401] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 380.365807][ T1401] ? __pfx_vfs_write (fs/read_write.c:665) [ 380.365816][ T1401] ? __fget_files (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 fs/file.c:1057) [ 380.365834][ T1401] ksys_write (fs/read_write.c:736) [ 380.365838][ T1401] ? xfd_validate_state (arch/x86/kernel/fpu/xstate.c:1422 arch/x86/kernel/fpu/xstate.c:1466) [ 380.365843][ T1401] ? __pfx_ksys_write (fs/read_write.c:726) [ 380.365855][ T1401] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 380.365863][ T1401] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 380.365866][ T1401] RIP: 0033:0x7fcc1958abaf [ 380.365871][ T1401] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 89 d0 f5 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 31 44 89 c7 48 89 44 24 08 e8 dc d0 f5 ff 48 All code ======== 0: 89 54 24 18 mov %edx,0x18(%rsp) 4: 48 89 74 24 10 mov %rsi,0x10(%rsp) 9: 89 7c 24 08 mov %edi,0x8(%rsp) d: e8 89 d0 f5 ff call 0xfffffffffff5d09b 12: 48 8b 54 24 18 mov 0x18(%rsp),%rdx 17: 48 8b 74 24 10 mov 0x10(%rsp),%rsi 1c: 41 89 c0 mov %eax,%r8d 1f: 8b 7c 24 08 mov 0x8(%rsp),%edi 23: b8 01 00 00 00 mov $0x1,%eax 28: 0f 05 syscall 2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction 30: 77 31 ja 0x63 32: 44 89 c7 mov %r8d,%edi 35: 48 89 44 24 08 mov %rax,0x8(%rsp) 3a: e8 dc d0 f5 ff call 0xfffffffffff5d11b 3f: 48 rex.W Code starting with the faulting instruction =========================================== 0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax 6: 77 31 ja 0x39 8: 44 89 c7 mov %r8d,%edi b: 48 89 44 24 08 mov %rax,0x8(%rsp) 10: e8 dc d0 f5 ff call 0xfffffffffff5d0f1 15: 48 rex.W [ 380.365874][ T1401] RSP: 002b:00007fcc13461cd0 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 380.365878][ T1401] RAX: ffffffffffffffda RBX: 0000000000020000 RCX: 00007fcc1958abaf [ 380.365881][ T1401] RDX: 0000000000020000 RSI: 00007fcc18cee000 RDI: 000000000000001b [ 380.365883][ T1401] RBP: 00007fcc18cee000 R08: 0000000000000002 R09: 00007ffc11e003df [ 380.365885][ T1401] R10: 0000000000000008 R11: 0000000000000246 R12: 000000000000001b Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof