====================================== | make: Leaving directory '/home/virtme/testing-22/tools/testing/selftests' | xx__-> echo $? | 0 | xx__-> [ 215.351600][ T1058] iperf3 invoked oom-killer: gfp_mask=0xcc0(GFP_KERNEL), order=0, oom_score_adj=0 [ 215.352573][ T1058] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 215.352576][ T1058] Call Trace: [ 215.352578][ T1058] [ 215.352580][ T1058] dump_stack_lvl (lib/dump_stack.c:123) [ 215.352589][ T1058] dump_header (mm/oom_kill.c:74 mm/oom_kill.c:468) [ 215.352597][ T1058] oom_kill_process (mm/oom_kill.c:1041) [ 215.352601][ T1058] out_of_memory (mm/oom_kill.c:1180 (discriminator 4)) [ 215.352605][ T1058] ? __pfx_out_of_memory (mm/oom_kill.c:1113) [ 215.352613][ T1058] __alloc_pages_may_oom (mm/page_alloc.c:3642) [ 215.352620][ T1058] ? __pfx___alloc_pages_may_oom (mm/page_alloc.c:3574) [ 215.352633][ T1058] __alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4430) [ 215.352641][ T1058] ? get_page_from_freelist (mm/page_alloc.c:3232 mm/page_alloc.c:3427) [ 215.352645][ T1058] ? __pfx___alloc_pages_slowpath.constprop.0 (mm/page_alloc.c:4203) [ 215.352653][ T1058] ? lock_acquire.part.0 (kernel/locking/lockdep.c:472 kernel/locking/lockdep.c:5868) [ 215.352661][ T1058] __alloc_frozen_pages_noprof (mm/page_alloc.c:4750) [ 215.352666][ T1058] ? __pfx___alloc_frozen_pages_noprof (mm/page_alloc.c:4703) [ 215.352676][ T1058] ? ip6_mtu (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 ./include/net/ip6_route.h:343 net/ipv6/route.c:3224) [ 215.352681][ T1058] ? __lock_release (kernel/locking/lockdep.c:5534) [ 215.352688][ T1058] alloc_pages_mpol (mm/mempolicy.c:2303) [ 215.352694][ T1058] ? __pfx_alloc_pages_mpol (mm/mempolicy.c:2258) [ 215.352699][ T1058] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1873) [ 215.352707][ T1058] alloc_pages_noprof (mm/mempolicy.c:2372 mm/mempolicy.c:2392) [ 215.352712][ T1058] skb_page_frag_refill (net/core/sock.c:3104 net/core/sock.c:3079) [ 215.352719][ T1058] sk_page_frag_refill (net/core/sock.c:3115) [ 215.352725][ T1058] tcp_sendmsg_locked (net/ipv4/tcp.c:1206) [ 215.352740][ T1058] ? __pfx_tcp_sendmsg_locked (net/ipv4/tcp.c:1061) [ 215.352746][ T1058] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 215.352752][ T1058] ? mark_held_locks (kernel/locking/lockdep.c:4326) [ 215.352760][ T1058] tcp_sendmsg (net/ipv4/tcp.c:1367) [ 215.352764][ T1058] sock_write_iter (net/socket.c:712 net/socket.c:727 net/socket.c:1131) [ 215.352770][ T1058] ? __pfx_sock_write_iter (net/socket.c:1115) [ 215.352782][ T1058] ? __lock_acquire (kernel/locking/lockdep.c:5235) [ 215.352788][ T1058] vfs_write (fs/read_write.c:591 fs/read_write.c:684) [ 215.352793][ T1058] ? find_held_lock (kernel/locking/lockdep.c:5348) [ 215.352796][ T1058] ? __pfx_vfs_write (fs/read_write.c:665) [ 215.352801][ T1058] ? __fget_files (./include/linux/rcupdate.h:341 ./include/linux/rcupdate.h:871 fs/file.c:1057) [ 215.352816][ T1058] ksys_write (fs/read_write.c:736) [ 215.352818][ T1058] ? __pfx___rseq_handle_notify_resume (kernel/rseq.c:425) [ 215.352823][ T1058] ? __pfx_ksys_write (fs/read_write.c:726) [ 215.352831][ T1058] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94) [ 215.352836][ T1058] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) [ 215.352840][ T1058] RIP: 0033:0x7fb6e73febaf [ 215.352845][ T1058] 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 [ 215.352848][ T1058] RSP: 002b:00007fb6e2ad8cd0 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 215.352852][ T1058] RAX: ffffffffffffffda RBX: 0000000000020000 RCX: 00007fb6e73febaf [ 215.352854][ T1058] RDX: 0000000000020000 RSI: 00007fb6e6bc2000 RDI: 0000000000000015 [ 215.352856][ T1058] RBP: 00007fb6e6bc2000 R08: 0000000000000002 R09: 00007ffee99f53ff [ 215.352858][ T1058] R10: 0000000000000008 R11: 0000000000000246 R12: 0000000000000015 Finger prints: dump_header:oom_kill_process:out_of_memory:__alloc_pages_may_oom:__alloc_frozen_pages_noprof