====================================== | make: Leaving directory '/home/virtme/testing-22/tools/testing/selftests' | xx__-> echo $? | 0 | xx__-> [ 267.579909][ C3] ksoftirqd/3: page allocation failure: order:0, mode:0x820(GFP_ATOMIC), nodemask=(null),cpuset=/,mems_allowed=0 [ 267.580652][ C3] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 267.580658][ C3] Call Trace: [ 267.580662][ C3] [ 267.580665][ C3] dump_stack_lvl (lib/dump_stack.c:123) [ 267.580693][ C3] warn_alloc (mm/page_alloc.c:3552) [ 267.580712][ C3] ? __pfx_warn_alloc (mm/page_alloc.c:3531) [ 267.580737][ C3] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4485) [ 267.580748][ C3] ? get_page_from_freelist (mm/page_alloc.c:3235 mm/page_alloc.c:3430) [ 267.580753][ C3] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4206) [ 267.580768][ C3] __alloc_frozen_pages_noprof (mm/page_alloc.c:4753) [ 267.580774][ C3] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4706) [ 267.580781][ C3] ? __lock_acquire (kernel/locking/lockdep.c:5228) [ 267.580801][ C3] ? trace_rcu_segcb_stats (./arch/x86/include/asm/bitops.h:227 ./arch/x86/include/asm/bitops.h:239 ./include/asm-generic/bitops/instrumented-non-atomic.h:142 ./include/linux/cpumask.h:570 ./include/linux/cpumask.h:1116 ./include/trace/events/rcu.h:537) [ 267.580816][ C3] alloc_pages_mpol (mm/mempolicy.c:2272) [ 267.580824][ C3] ? virtqueue_add_inbuf_premapped (drivers/virtio/virtio_ring.c:617 drivers/virtio/virtio_ring.c:2282 drivers/virtio/virtio_ring.c:2433) [ 267.580839][ C3] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2227) [ 267.580851][ C3] alloc_pages_noprof (mm/mempolicy.c:2341 mm/mempolicy.c:2361) [ 267.580858][ C3] skb_page_frag_refill (net/core/sock.c:3104 net/core/sock.c:3079) [ 267.580874][ C3] try_fill_recv (drivers/net/virtio_net.c:2724 drivers/net/virtio_net.c:2779) [ 267.580891][ C3] ? gro_receive_skb (net/core/gro.c:635) [ 267.580907][ C3] virtnet_receive (drivers/net/virtio_net.c:2975) [ 267.580914][ C3] ? __pfx_virtnet_receive (drivers/net/virtio_net.c:2964) [ 267.580917][ C3] ? __lock_release (kernel/locking/lockdep.c:5527) [ 267.580919][ C3] ? virtnet_poll (drivers/net/virtio_net.c:3067) [ 267.580924][ C3] ? free_old_xmit (drivers/net/virtio_net.c:634 drivers/net/virtio_net.c:1067) [ 267.580927][ C3] ? __pfx_lock_acquire.part.0 (kernel/locking/lockdep.c:5816) [ 267.580939][ C3] ? virtnet_poll (drivers/net/virtio_net.c:3067) [ 267.580948][ C3] virtnet_poll (drivers/net/virtio_net.c:3068) [ 267.580956][ C3] ? __pfx_virtnet_poll (drivers/net/virtio_net.c:3056) [ 267.580960][ C3] ? virtnet_poll_tx (drivers/net/virtio_net.c:3254) [ 267.580966][ C3] ? do_raw_spin_unlock (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./include/asm-generic/qspinlock.h:57 kernel/locking/spinlock_debug.c:101 kernel/locking/spinlock_debug.c:141) [ 267.580971][ C3] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 267.580985][ C3] __napi_poll.constprop.0 (net/core/dev.c:7296) [ 267.580998][ C3] net_rx_action (net/core/dev.c:7360 net/core/dev.c:7482) [ 267.581013][ C3] ? __pfx_net_rx_action (net/core/dev.c:7444) [ 267.581017][ C3] ? __schedule (kernel/sched/sched.h:1533 kernel/sched/core.c:6769) [ 267.581028][ C3] ? __schedule (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:97 kernel/sched/sched.h:1533 kernel/sched/core.c:6769) [ 267.581036][ C3] ? __pfx_try_to_wake_up (kernel/sched/core.c:4177) [ 267.581052][ C3] handle_softirqs (kernel/softirq.c:561) [ 267.581068][ C3] ? __pfx_run_ksoftirqd (kernel/softirq.c:943) [ 267.581073][ C3] run_ksoftirqd (kernel/softirq.c:418 kernel/softirq.c:951 kernel/softirq.c:942) [ 267.581076][ C3] smpboot_thread_fn (kernel/smpboot.c:164 (discriminator 3)) [ 267.581083][ C3] ? __pfx_smpboot_thread_fn (kernel/smpboot.c:107) [ 267.581089][ C3] kthread (kernel/kthread.c:464) [ 267.581098][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 267.581107][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 267.581113][ C3] ret_from_fork (arch/x86/kernel/process.c:148) [ 267.581122][ C3] ? __pfx_kthread (kernel/kthread.c:413) [ 267.581126][ C3] ret_from_fork_asm (arch/x86/entry/entry_64.S:257) | [ 267.597415][ C3] 262045 pages RAM | [ 267.597589][ C3] 0 pages HighMem/MovableOnly | [ 267.597761][ C3] 70424 pages reserved | [ 267.815493][ T1335] iperf3 invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 267.816444][ T1335] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 267.816446][ T1335] Call Trace: [ 267.816448][ T1335] [ 267.816451][ T1335] dump_stack_lvl (lib/dump_stack.c:123) [ 267.816461][ T1335] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 267.816482][ T1335] oom_kill_process (mm/oom_kill.c:1041) [ 267.816489][ T1335] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 267.816495][ T1335] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 267.816509][ T1335] __alloc_pages_may_oom (mm/page_alloc.c:3645) [ 267.816517][ T1335] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3577) [ 267.816538][ T1335] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4433) [ 267.816551][ T1335] ? get_page_from_freelist (mm/page_alloc.c:3235 mm/page_alloc.c:3430) [ 267.816555][ T1335] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4206) [ 267.816573][ T1335] __alloc_frozen_pages_noprof (mm/page_alloc.c:4753) [ 267.816579][ T1335] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4706) [ 267.816582][ T1335] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 267.816598][ T1335] ? filemap_get_entry (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/filemap.c:1877) [ 267.816611][ T1335] alloc_pages_mpol (mm/mempolicy.c:2272) [ 267.816618][ T1335] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2227) [ 267.816626][ T1335] ? down_read (kernel/locking/rwsem.c:1247 kernel/locking/rwsem.c:1261 kernel/locking/rwsem.c:1526) [ 267.816636][ T1335] folio_alloc_noprof (mm/mempolicy.c:2361 mm/mempolicy.c:2371) [ 267.816642][ T1335] __filemap_get_folio (mm/filemap.c:1969) [ 267.816651][ T1335] filemap_fault (mm/filemap.c:3412) [ 267.816659][ T1335] ? do_fault_around (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/memory.c:5370) [ 267.816668][ T1335] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 267.816673][ T1335] ? __pfx_filemap_fault (mm/filemap.c:3361) [ 267.816685][ T1335] ? do_fault_around (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/memory.c:5370) [ 267.816689][ T1335] ? __pfx_filemap_map_pages (mm/filemap.c:3691) [ 267.816707][ T1335] __do_fault (mm/memory.c:4989) [ 267.816714][ T1335] do_pte_missing (mm/memory.c:5409 mm/memory.c:5543 mm/memory.c:4059) [ 267.816718][ T1335] ? handle_pte_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/pgtable.h:136 mm/memory.c:5882) [ 267.816726][ T1335] handle_pte_fault (mm/memory.c:5888) [ 267.816734][ T1335] ? __pfx_handle_pte_fault (mm/memory.c:5845) [ 267.816749][ T1335] __handle_mm_fault (mm/memory.c:6031) [ 267.816754][ T1335] ? __pfx___handle_mm_fault (mm/memory.c:5940) [ 267.816775][ T1335] ? __pfx_lock_vma_under_rcu (mm/memory.c:6356) [ 267.816784][ T1335] handle_mm_fault (mm/memory.c:6212) [ 267.816790][ T1335] ? __pfx_handle_mm_fault (mm/memory.c:6167) [ 267.816796][ T1335] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:403) [ 267.816809][ T1335] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 267.816829][ T1335] 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) [ 267.816837][ T1335] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 267.816846][ T1335] RIP: 0033:0x7f537b735b0c [ 267.816858][ T1335] Code: Unable to access opcode bytes at 0x7f537b735ae2. Code starting with the faulting instruction =========================================== [ 267.816861][ T1335] RSP: 002b:00007f5374e0bd20 EFLAGS: 00010246 [ 267.816866][ T1335] RAX: 000000000000acec RBX: 00000000000156e0 RCX: 00007f537b735b0c [ 267.816868][ T1335] RDX: 00000000000156e0 RSI: 00007f537ae83920 RDI: 000000000000001e [ 267.816870][ T1335] RBP: 00007f537ae83920 R08: 0000000000000002 R09: 00007ffdd675f2df [ 267.816872][ T1335] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000020000 [ 267.816874][ T1335] R13: 000000000000001e R14: 00007f537b696560 R15: 0000000000000000 | [ 267.878726][ T1335] [ 1845] 0 1845 1059 83 32 51 0 49152 0 0 sh | [ 267.879395][ T1335] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,task=iperf3,pid=1314,uid=0 | [ 267.880393][ T1335] Out of memory: Killed process 1314 (iperf3) total-vm:142584kB, anon-rss:3200kB, file-rss:196kB, shmem-rss:0kB, UID:0 pgtables:128kB oom_score_adj:0 | [ 267.973842][ T1845] sh invoked oom-killer: gfp_mask=0x140cca(GFP_HIGHUSER_MOVABLE|__GFP_COMP), order=0, oom_score_adj=0 [ 267.974477][ T1845] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 267.974479][ T1845] Call Trace: [ 267.974482][ T1845] [ 267.974485][ T1845] dump_stack_lvl (lib/dump_stack.c:123) [ 267.974498][ T1845] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 267.974513][ T1845] oom_kill_process (mm/oom_kill.c:1041) [ 267.974520][ T1845] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 267.974526][ T1845] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 267.974540][ T1845] __alloc_pages_may_oom (mm/page_alloc.c:3645) [ 267.974549][ T1845] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3577) [ 267.974570][ T1845] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4433) [ 267.974583][ T1845] ? get_page_from_freelist (mm/page_alloc.c:3235 mm/page_alloc.c:3430) [ 267.974587][ T1845] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4206) [ 267.974605][ T1845] __alloc_frozen_pages_noprof (mm/page_alloc.c:4753) [ 267.974611][ T1845] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4706) [ 267.974614][ T1845] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 267.974632][ T1845] ? filemap_get_entry (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/filemap.c:1877) [ 267.974645][ T1845] alloc_pages_mpol (mm/mempolicy.c:2272) [ 267.974652][ T1845] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2227) [ 267.974661][ T1845] ? down_read (kernel/locking/rwsem.c:1247 kernel/locking/rwsem.c:1261 kernel/locking/rwsem.c:1526) [ 267.974672][ T1845] folio_alloc_noprof (mm/mempolicy.c:2361 mm/mempolicy.c:2371) [ 267.974678][ T1845] __filemap_get_folio (mm/filemap.c:1969) [ 267.974688][ T1845] filemap_fault (mm/filemap.c:3412) [ 267.974696][ T1845] ? do_fault_around (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/memory.c:5370) [ 267.974703][ T1845] ? __pfx___lock_release (kernel/locking/lockdep.c:5503) [ 267.974708][ T1845] ? __pfx_filemap_fault (mm/filemap.c:3361) [ 267.974720][ T1845] ? do_fault_around (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 mm/memory.c:5370) [ 267.974724][ T1845] ? __pfx_filemap_map_pages (mm/filemap.c:3691) [ 267.974733][ T1845] __do_fault (mm/memory.c:4989) [ 267.974740][ T1845] do_pte_missing (mm/memory.c:5409 mm/memory.c:5543 mm/memory.c:4059) [ 267.974743][ T1845] ? handle_pte_fault (./include/linux/rcupdate.h:347 ./include/linux/rcupdate.h:880 ./include/linux/pgtable.h:136 mm/memory.c:5882) [ 267.974752][ T1845] handle_pte_fault (mm/memory.c:5888) [ 267.974760][ T1845] ? __pfx_handle_pte_fault (mm/memory.c:5845) [ 267.974775][ T1845] __handle_mm_fault (mm/memory.c:6031) [ 267.974780][ T1845] ? __pfx___handle_mm_fault (mm/memory.c:5940) [ 267.974798][ T1845] ? lock_acquire (kernel/locking/lockdep.c:5824) [ 267.974803][ T1845] ? __pfx_lock_vma_under_rcu (mm/memory.c:6356) [ 267.974812][ T1845] handle_mm_fault (mm/memory.c:6212) [ 267.974817][ T1845] ? __pfx_handle_mm_fault (mm/memory.c:6167) [ 267.974824][ T1845] ? __rseq_handle_notify_resume (kernel/rseq.c:420) [ 267.974827][ T1845] ? do_user_addr_fault (./include/linux/mmap_lock.h:218 arch/x86/mm/fault.c:1416) [ 267.974840][ T1845] do_user_addr_fault (arch/x86/mm/fault.c:1337) [ 267.974854][ T1845] 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) [ 267.974860][ T1845] asm_exc_page_fault (./arch/x86/include/asm/idtentry.h:623) [ 267.974865][ T1845] RIP: 0033:0x5604c30ecf80 [ 267.974876][ T1845] Code: Unable to access opcode bytes at 0x5604c30ecf56. Code starting with the faulting instruction =========================================== [ 267.974878][ T1845] RSP: 002b:00007fffb8920ea8 EFLAGS: 00010202 [ 267.974882][ T1845] RAX: 00005604dc06e4d0 RBX: 00007fffb8922d84 RCX: 0000000000000021 [ 267.974884][ T1845] RDX: 0000000000000000 RSI: 00007fffb8922d84 RDI: 00005604dc06e4d0 [ 267.974886][ T1845] RBP: 00007fffb8922d84 R08: 0000000000000003 R09: 0036565f4c41434f [ 267.974887][ T1845] R10: 0000000000000063 R11: 00007f7094aafc60 R12: 00005604dc06e470 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof warn_alloc:__alloc_frozen_pages_noprof:alloc_pages_mpol:alloc_pages_noprof:skb_page_frag_refill