====================================== | xx__-> echo $? | 0 | xx__-> [ 250.917781][ T1761] sh (1761) used greatest stack depth: 23840 bytes left | [ 252.973571][ T1790] python3 invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 252.974646][ T1790] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 252.974649][ T1790] Call Trace: [ 252.974652][ T1790] [ 252.974656][ T1790] dump_stack_lvl (lib/dump_stack.c:123) [ 252.974668][ T1790] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 252.974690][ T1790] oom_kill_process (mm/oom_kill.c:1041) [ 252.974703][ T1790] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 252.974713][ T1790] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 252.974741][ T1790] __alloc_pages_may_oom (mm/page_alloc.c:3645) [ 252.974753][ T1790] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3577) [ 252.974794][ T1790] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4433) [ 252.974820][ T1790] ? get_page_from_freelist (mm/page_alloc.c:3235 mm/page_alloc.c:3430) [ 252.974828][ T1790] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4206) [ 252.974862][ T1790] __alloc_frozen_pages_noprof (mm/page_alloc.c:4753) [ 252.974873][ T1790] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4706) [ 252.974878][ T1790] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 252.974907][ T1790] ? filemap_get_entry (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/filemap.c:1877) [ 252.974928][ T1790] alloc_pages_mpol (mm/mempolicy.c:2272) [ 252.974938][ T1790] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2227) [ 252.974954][ T1790] ? down_read (kernel/locking/rwsem.c:1247 kernel/locking/rwsem.c:1261 kernel/locking/rwsem.c:1526) [ 252.974971][ T1790] folio_alloc_noprof (mm/mempolicy.c:2361 mm/mempolicy.c:2371) [ 252.974980][ T1790] __filemap_get_folio (mm/filemap.c:1969) [ 252.974999][ T1790] filemap_fault (mm/filemap.c:3412) [ 252.975014][ T1790] ? do_fault_around (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/memory.c:5370) [ 252.975023][ T1790] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 252.975031][ T1790] ? __pfx_filemap_fault (mm/filemap.c:3361) [ 252.975054][ T1790] ? do_fault_around (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/memory.c:5370) [ 252.975061][ T1790] ? __pfx_filemap_map_pages (mm/filemap.c:3691) [ 252.975079][ T1790] __do_fault (mm/memory.c:4989) [ 252.975092][ T1790] do_pte_missing (mm/memory.c:5409 mm/memory.c:5543 mm/memory.c:4059) [ 252.975098][ T1790] ? handle_pte_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/pgtable.h:136 mm/memory.c:5882) [ 252.975115][ T1790] handle_pte_fault (mm/memory.c:5888) [ 252.975130][ T1790] ? __pfx_handle_pte_fault (mm/memory.c:5845) [ 252.975159][ T1790] __handle_mm_fault (mm/memory.c:6031) [ 252.975169][ T1790] ? __pfx___handle_mm_fault (mm/memory.c:5940) [ 252.975205][ T1790] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 252.975215][ T1790] ? __pfx_lock_vma_under_rcu (mm/memory.c:6356) [ 252.975231][ T1790] handle_mm_fault (mm/memory.c:6212) [ 252.975242][ T1790] ? __pfx_handle_mm_fault (mm/memory.c:6167) [ 252.975254][ T1790] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 252.975261][ T1790] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 252.975283][ T1790] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 252.975311][ T1790] 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) [ 252.975321][ T1790] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 252.975328][ T1790] RIP: 0033:0x7f82b816c590 [ 252.975338][ T1790] Code: Unable to access opcode bytes at 0x7f82b816c566. Code starting with the faulting instruction =========================================== [ 252.975341][ T1790] RSP: 002b:00007ffea971efa8 EFLAGS: 00010206 [ 252.975347][ T1790] RAX: 0000000225c17d04 RBX: 00007f82b876e1a0 RCX: 000000003b9aca00 [ 252.975350][ T1790] RDX: 0000000032f2d7ff RSI: 00007f82aab386b0 RDI: 7fffffffffffffff [ 252.975354][ T1790] RBP: 0000561ec5d42300 R08: 0000561ec5d56be8 R09: 0000000000000000 [ 252.975357][ T1790] R10: 0000561ec5d56be8 R11: 0000000000000020 R12: 00007f82aab1ed10 [ 252.975360][ T1790] R13: 00007f82b877e460 R14: 00007f82b874bc20 R15: 00007f82b876e000 | [ 253.049417][ T1790] [ 1790] 0 1790 56669 320 256 64 0 57344 0 0 python3 | [ 253.049850][ T1790] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,task=iperf3,pid=1243,uid=0 | [ 253.050478][ T1790] Out of memory: Killed process 1243 (iperf3) total-vm:142584kB, anon-rss:3072kB, file-rss:104kB, shmem-rss:0kB, UID:0 pgtables:124kB oom_score_adj:0 | [ 253.083408][ T1251] iperf3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 253.084465][ T1251] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 253.084467][ T1251] Call Trace: [ 253.084469][ T1251] [ 253.084471][ T1251] dump_stack_lvl (lib/dump_stack.c:123) [ 253.084481][ T1251] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 253.084493][ T1251] oom_kill_process (mm/oom_kill.c:1041) [ 253.084500][ T1251] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 253.084505][ T1251] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 253.084520][ T1251] __alloc_pages_may_oom (mm/page_alloc.c:3645) [ 253.084526][ T1251] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3577) [ 253.084547][ T1251] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4433) [ 253.084560][ T1251] ? get_page_from_freelist (mm/page_alloc.c:3235 mm/page_alloc.c:3430) [ 253.084564][ T1251] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4206) [ 253.084582][ T1251] __alloc_frozen_pages_noprof (mm/page_alloc.c:4753) [ 253.084587][ T1251] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4706) [ 253.084591][ T1251] ? __might_fault (mm/memory.c:6839 mm/memory.c:6832) [ 253.084602][ T1251] ? trace_kmem_cache_alloc (./include/trace/events/kmem.h:12 (discriminator 21)) [ 253.084606][ T1251] ? kmem_cache_alloc_node_noprof (mm/slub.c:4221) [ 253.084609][ T1251] ? __create_object (mm/kmemleak.c:766) [ 253.084622][ T1251] alloc_pages_mpol (mm/mempolicy.c:2272) [ 253.084628][ T1251] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2227) [ 253.084634][ T1251] ? __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:125 net/core/skbuff.c:692) [ 253.084647][ T1251] alloc_pages_noprof (mm/mempolicy.c:2341 mm/mempolicy.c:2361) [ 253.084653][ T1251] skb_page_frag_refill (net/core/sock.c:3104 net/core/sock.c:3079) [ 253.084661][ T1251] sk_page_frag_refill (net/core/sock.c:3115) [ 253.084669][ T1251] tcp_sendmsg_locked (net/ipv4/tcp.c:1206) [ 253.084695][ T1251] ? __pfx_tcp_sendmsg_locked (net/ipv4/tcp.c:1061) [ 253.084701][ T1251] ? 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) [ 253.084707][ T1251] ? mark_lock (kernel/locking/lockdep.c:4729 (discriminator 3)) [ 253.084714][ T1251] ? mark_held_locks (kernel/locking/lockdep.c:4323) [ 253.084726][ T1251] tcp_sendmsg (net/ipv4/tcp.c:1367) [ 253.084731][ T1251] sock_write_iter (net/socket.c:709 net/socket.c:724 net/socket.c:1128) [ 253.084738][ T1251] ? __pfx_sock_write_iter (net/socket.c:1112) [ 253.084756][ T1251] ? find_held_lock (kernel/locking/lockdep.c:5341) [ 253.084766][ T1251] vfs_write (fs/read_write.c:586 fs/read_write.c:679) [ 253.084771][ T1251] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 253.084778][ T1251] ? __pfx_vfs_write (fs/read_write.c:660) [ 253.084786][ T1251] ? __fget_files (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 fs/file.c:1051) [ 253.084801][ T1251] ? __pfx___up_read (kernel/locking/rwsem.c:1337) [ 253.084812][ T1251] ksys_write (fs/read_write.c:731) [ 253.084817][ T1251] ? __pfx_ksys_write (fs/read_write.c:721) [ 253.084820][ T1251] ? do_user_addr_fault (./include/linux/rcupdate.h:882 ./include/linux/mm.h:742 arch/x86/mm/fault.c:1339) [ 253.084837][ T1251] do_syscall_64 (arch/x86/entry/common.c:52 arch/x86/entry/common.c:83) [ 253.084844][ T1251] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 253.084849][ T1251] RIP: 0033:0x7f0821bcfbaf [ 253.084856][ T1251] Code: Unable to access opcode bytes at 0x7f0821bcfb85. Code starting with the faulting instruction =========================================== [ 253.084857][ T1251] RSP: 002b:00007f08202afcd0 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 253.084861][ T1251] RAX: ffffffffffffffda RBX: 0000000000020000 RCX: 00007f0821bcfbaf [ 253.084863][ T1251] RDX: 0000000000020000 RSI: 00007f0821453000 RDI: 0000000000000009 [ 253.084865][ T1251] RBP: 00007f0821453000 R08: 0000000000000002 R09: 00007ffd22b296af [ 253.084866][ T1251] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000009 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof