kernel panic at kern/src/arena.c:810, from core 2: OOM! Stack Backtrace on Core 2: #01 [<0xffffffffc200aa6c>] in backtrace at src/kdebug.c:235 #02 [<0xffffffffc200a205>] in _panic at src/init.c:275 #03 [<0xffffffffc2002d17>] in get_more_resources at src/arena.c:810 #04 [<0xffffffffc200250b>] in arena_alloc at src/arena.c:863 #05 [<0xffffffffc2002cb6>] in get_more_resources at src/arena.c:797 #06 [<0xffffffffc200250b>] in arena_alloc at src/arena.c:863 #07 [<0xffffffffc2046675>] in kpages_alloc at src/page_alloc.c:80 #08 [<0xffffffffc200af5e>] in kmalloc at src/kmalloc.c:65 #09 [<0xffffffffc200b01f>] in kzmalloc at src/kmalloc.c:91 #10 [<0xffffffffc203a083>] in parsecmd at src/ns/parse.c:80 #11 [<0xffffffffc207d73f>] in kprof_write at drivers/dev/kprof.c:361 #12 [<0xffffffffc2040bc9>] in rwrite at src/ns/sysfile.c:1136 #13 [<0xffffffffc2040e1b>] in syswrite at src/ns/sysfile.c:1154 #14 [<0xffffffffc2059389>] in sys_write at src/syscall.c:1798 #15 [<0xffffffffc205a249>] in syscall at src/syscall.c:2582 #16 [<0xffffffffc205add8>] in run_local_syscall at src/syscall.c:2619 #17 [<0xffffffffc205b319>] in prep_syscalls at src/syscall.c:2639 #18 [<0xffffffffc20b7a92>] in sysenter_callwrapper at arch/x86/trap.c:932 Which cores are provisioned to which procs: -------------- Core 00, prov: 0(0x0000000000000000) alloc: 0(0x0000000000000000) Core 01, prov: 0(0x0000000000000000) alloc: 130(0xffff800002184f40) Core 02, prov: 0(0x0000000000000000) alloc: 139(0xffff80000219aac0) Core 03, prov: 0(0x0000000000000000) alloc: 0(0x0000000000000000) 20:54:37 executing program 7: fcntl$F_GETFL(0xffffffffffffffff, 0x3) r0 = openat$proc_self_strace_traceset(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x3, 0x0) tcgetattr(r0, &(0x7f0000000000)) openat$dev_pgrpid(0xffffffffffffff9c, &(0x7f0000000040), 0xc, 0x1, 0x0) r1 = openat$net_ipifc_0_remote(0xffffffffffffff9c, &(0x7f0000000080), 0x14, 0x1, 0x0) fcntl$F_SYNC(r1, 0x65) 20:54:37 executing program 1: r0 = openat$dev_pgrpid(0xffffffffffffff9c, &(0x7f0000000000), 0xc, 0x1, 0x0) r1 = openat$proc_self_notepg(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x10, r1, 0x9) r2 = openat$net_ipselftab(0xffffffffffffff9c, &(0x7f0000000080), 0xf, 0x1, 0x0) close(r2) r3 = openat$dev_urandom(0xffffffffffffff9c, &(0x7f00000000c0), 0xd, 0x1, 0x0) fd2path(r3, &(0x7f0000000100)=""/169, 0xa9) abort_sysc_fd(r3) fcntl$F_GETFL(r3, 0x3) r4 = openat$dev_bintime(0xffffffffffffff9c, &(0x7f00000001c0), 0xd, 0x3, 0x0) r5 = fcntl$F_DUPFD(r4, 0x0, 0xffffffffffffff9c, 0x1) close(r3) openat$net_tcp_1_ctl(0xffffffffffffff9c, &(0x7f0000000200), 0xf, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000001, 0x21010, r5, 0x2) r6 = openat$dev_hostowner(0xffffffffffffff9c, &(0x7f0000000240), 0xf, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2000001, 0x10010, r6, 0x6) write(r3, &(0x7f0000000280)="2d6303e99f175ce44a512620ce124a4093c0660a4b6bada15453439068308f636156c3adf807703da0b6a39c4822fa493c904b52f063104b8038e8a22a4fcb91412d3febce127280f73f7b34f6d2cf8d194f1f3bf3d099c94386a5b7f3ba32074ab220c1d9ddaf562fede3a2792a3c641d24ae442181a5c99f5adc861691968357f29900dbe585011027b632ded3d9484012166e869cd18ea40d1eb155baa2053e7fbd689d3269c8c9733a5770b4cb62602f38a81c509ebce55f507a0c132a0d723323a374db2221dbe806a20b3edba199a7af5f37703f70ceee2534d60cca3f357697c2e68305be0a7921c4bfb4", 0xee) r7 = openat$net_ether0_2_data(0xffffffffffffff9c, &(0x7f0000000380), 0x13, 0x3, 0x0) close(r7) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000001, 0x60c257d2fd197d56, r0, 0x8) 20:54:37 executing program 5: r0 = openat$net_iproute(0xffffffffffffff9c, &(0x7f0000000180), 0xd, 0x3, 0x0) fcntl$F_SETFL(0xffffffffffffff9c, 0x4, 0x80000) fd2path(r0, &(0x7f00000001c0)=""/4096, 0x1000) 20:54:37 executing program 0: fcntl$F_GETFL(0xffffffffffffff9c, 0x3) r0 = openat$net_tcp_2_status(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) tcgetattr(r0, &(0x7f0000000040)) openat$dev_klog(0xffffffffffffff9c, &(0x7f0000000080), 0xa, 0x1, 0x0) openat$net_log(0xffffffffffffff9c, &(0x7f00000000c0), 0x9, 0x3, 0x0) openat$proc_self_strace_traceset(0xffffffffffffff9c, &(0x7f0000000100), 0x1b, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x80000, 0x1) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x80, 0x40) openat$net_log(0xffffffffffffff9c, &(0x7f00000001c0), 0x9, 0x3, 0x0) fcntl$F_GETFD(r1, 0x1) r2 = openat$proc_self_note(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x1, 0x0) nunmount(&(0x7f0000000240)='./file0\x00', 0x8, &(0x7f0000000280)='./file0\x00', 0x8) fcntl$F_GETFD(r0, 0x1) rename(&(0x7f00000002c0)='./file0\x00', 0x8, &(0x7f0000000300)='./file0/../file0\x00', 0x11) tcgetattr(0xffffffffffffff9c, &(0x7f0000000340)) openat$dev_sdctl(0xffffffffffffff9c, &(0x7f0000000380), 0xb, 0x3, 0x0) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x8, 0x80000, 0x20) r3 = openat$dev_stdout(0xffffffffffffff9c, &(0x7f0000000400), 0xc, 0x3, 0x0) fcntl$F_GETFL(r3, 0x3) symlink(&(0x7f0000000440)='./file0\x00', 0x8, &(0x7f0000000480)='./file0\x00', 0x8) 20:54:41 executing program 6: change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() change_to_m() 20:54:41 executing program 4: self_notify(0x0, 0x7, 0x0, 0x0) self_notify(0x3, 0x9, &(0x7f00000000c0)={0xa, 0x68c4, 0x1, &(0x7f0000000000)="61a83ec4571034776255708fde03745e72e818bd9d8dce82e1cc57ba89e40a88529fbbe5f8fedaf7ac425eaecdfcd2255b5e823584cee3e0529f75417211cc2366c19d23ee1e73901d2d1e1fac3cc63e4791c05d4a6587e76d1d08d896dd9f3566fe4b371eba0b7c149a255e5c2256bc0e8b6f5a41769c0ed247a45710e49e24b7972f73aa9914f2bd025ef9d2ff17bd8df62e427a2c375697e887f09994b4a45387bab4e4a79c7c22f295f0a26725353813c2", 0x5}, 0x0) r0 = proc_create(&(0x7f0000000100)='./file0\x00', 0x8, &(0x7f0000000140)='(,\x00', 0x3, 0x0) notify(r0, 0x8, &(0x7f0000000240)={0x2, 0x3, 0xce, &(0x7f0000000180)="e5df4d3bc28244fb18e2835178d46043004243658309f54d9a1f8b75789d21238999c00b3fe9136b614eb221bc30fc0c973a52256ff322ebcf0fe070132e419a35fc654cb557d15117b65eac55e781c606fb7c7991da01c1ee04644b5d7421536205d5ba08ed4c8bc84b763d6454e94085580158cf7bb02a83a8a574f414c47e38"}) 20:54:41 executing program 3: fcntl$F_SYNC(0xffffffffffffff9c, 0x65) r0 = openat$net_tcp_2_err(0xffffffffffffff9c, &(0x7f0000000000), 0xf, 0x3, 0x0) read(r0, &(0x7f0000000040)=""/252, 0xfc) r1 = openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f0000000140), 0x11, 0x1, 0x0) openat$net_tcp_2_listen(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x3, 0x0) r2 = openat$net_tcp_0_ctl(0xffffffffffffff9c, &(0x7f00000001c0), 0xf, 0x3, 0x0) abort_sysc_fd(r2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1011, r1, 0x1) openat$net_ipifc_0_remote(0xffffffffffffff9c, &(0x7f0000000200), 0x14, 0x1, 0x0) fd2path(r2, &(0x7f0000000240)=""/188, 0xbc) r3 = openat$net_ether0_1_data(0xffffffffffffff9c, &(0x7f0000000300), 0x13, 0x3, 0x0) r4 = openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000340), 0x13, 0x1, 0x0) read(r4, &(0x7f0000000380)=""/231, 0xe7) openat$net_udp_0_data(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x3, 0x0) read(r3, &(0x7f00000004c0)=""/55, 0x37) openat$dev_sysctl(0xffffffffffffff9c, &(0x7f0000000500), 0xc, 0x3, 0x0) r5 = openat$net_tcp_1_ctl(0xffffffffffffff9c, &(0x7f0000000540), 0xf, 0x3, 0x0) close(r5) close(r0) fcntl$F_DUPFD(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x1) 20:54:41 executing program 2: umask(0x7fff) r0 = openat$net_tcp_stats(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/161, 0xa1) fcntl$F_GETFD(r0, 0x1) openat$net_ipifc_1_ctl(0xffffffffffffff9c, &(0x7f0000000100), 0x11, 0x3, 0x0) 20:54:42 executing program 7: populate_va(&(0x7f0000ffe000/0x2000)=nil, 0x6) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x4810, 0xffffffffffffff9c, 0x85) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$net_arp(0xffffffffffffff9c, &(0x7f0000000000), 0x9, 0x3, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x8830, r0, 0x9) fd2path(r0, &(0x7f0000000040)=""/227, 0xe3) populate_va(&(0x7f0000ffd000/0x2000)=nil, 0x7) r1 = openat$dev_empty(0xffffffffffffff9c, &(0x7f0000000140), 0xc, 0x3, 0x0) populate_va(&(0x7f0000ffd000/0x1000)=nil, 0xffffffff) openat$dev_stderr(0xffffffffffffff9c, &(0x7f0000000180), 0xc, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000000) r2 = openat$net_ether0_2_ifstats(0xffffffffffffff9c, &(0x7f00000001c0), 0x16, 0x1, 0x0) fcntl$F_DUPFD(r1, 0x0, r2, 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r2, &(0x7f0000000200)="db2679e9874e7e36447d56bcf05364ae63cb4563cd17ac4442a8020aba793b5951bf1803328a713bd7c09fa129fdf7e37c45f948b78055679c108f119705e814c3f9fa3a3e219af9a194d81668118639572bfdf08c940454b7355b17163ccd8a2594c35fa035dfef395f5495c90b710ea25b249293e3bee87b048d68efeea27e784ddc5a6671bca1dc", 0x89) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) populate_va(&(0x7f0000004000/0x2000)=nil, 0x1) openat$net_tcp_0_ctl(0xffffffffffffff9c, &(0x7f00000002c0), 0xf, 0x3, 0x0) openat$net_ipifc_1_local(0xffffffffffffff9c, &(0x7f0000000300), 0x13, 0x1, 0x0) 20:54:42 executing program 5: fcntl$F_SETFL(0xffffffffffffff9c, 0x4, 0x108400) r0 = openat$dev_capuse(0xffffffffffffff9c, &(0x7f0000000000), 0xc, 0x3, 0x0) read(0xffffffffffffff9c, &(0x7f0000000040)=""/201, 0xc9) tcgetattr(r0, &(0x7f0000000140)) close(r0) r1 = openat$net_tcp_2_listen(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x3, 0x0) openat$net_arp(0xffffffffffffff9c, &(0x7f00000001c0), 0x9, 0x3, 0x0) openat$proc_self_text(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x1, 0x0) fcntl$F_SYNC(r0, 0x65) fcntl$F_SETFL(r1, 0x4, 0x80000) openat$net_ether0_1_ifstats(0xffffffffffffff9c, &(0x7f0000000240), 0x16, 0x1, 0x0) r2 = openat$prof_kpctl(0xffffffffffffff9c, &(0x7f0000000280), 0xc, 0x3, 0x0) openat$proc_self_status(0xffffffffffffff9c, &(0x7f00000002c0), 0x12, 0x1, 0x0) r3 = openat$net_udp_stats(0xffffffffffffff9c, &(0x7f0000000300), 0xf, 0x1, 0x0) fcntl$F_GETFD(r2, 0x1) openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000340), 0x14, 0x1, 0x0) openat$net_ipselftab(0xffffffffffffff9c, &(0x7f0000000380), 0xf, 0x1, 0x0) openat$dev_kmesg(0xffffffffffffff9c, &(0x7f00000003c0), 0xb, 0x1, 0x0) openat$proc_self_proc(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000001, 0x11, r3, 0x100) 20:54:42 executing program 1: r0 = openat$dev_hostdomain(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x3, 0x0) tcgetattr(r0, &(0x7f00000000c0)) openat$net_ether0_clone(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x3, 0x0) 20:54:46 executing program 6: r0 = openat$proc_self_core(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x1, 0x0) r1 = openat$proc_self_core(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x1, 0x0) fcntl$F_GETFD(r1, 0x1) fcntl$F_GETFD(r0, 0x1) 20:54:46 executing program 4: read(0xffffffffffffff9c, &(0x7f0000000000)=""/21, 0x15) r0 = openat$net_tcp_1_data(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x3, 0x0) r1 = openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f0000000080), 0x13, 0x1, 0x0) close(r0) fd2path(0xffffffffffffffff, &(0x7f00000000c0), 0x0) close(r1) r2 = openat$prof_empty(0xffffffffffffff9c, &(0x7f0000000100), 0xd, 0x3, 0x0) r3 = openat$net_cs(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x3, 0x0) llseek(r3, 0x8, 0x1, &(0x7f0000000180), 0x2) fcntl$F_SETFD(r1, 0x2, 0x0) abort_sysc_fd(r3) r4 = openat$dev_empty(0xffffffffffffff9c, &(0x7f00000001c0), 0xc, 0x3, 0x0) r5 = openat$net_log(0xffffffffffffff9c, &(0x7f0000000200), 0x9, 0x3, 0x0) fcntl$F_SETFL(r5, 0x4, 0x108000) openat$proc_self_proc(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x1, 0x0) fstat(r5, &(0x7f0000000280)) openat$net_ipifc_1_snoop(0xffffffffffffff9c, &(0x7f0000000300), 0x13, 0x1, 0x0) openat$dev_cputime(0xffffffffffffff9c, &(0x7f0000000340), 0xd, 0x1, 0x0) fcntl$F_SYNC(r4, 0x65) fchdir(0x0, r2) 20:54:46 executing program 3: r0 = openat$net_ether0_1_stats(0xffffffffffffff9c, &(0x7f0000000080), 0x14, 0x1, 0x0) r1 = openat$net_tcp_0_remote(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) fcntl$F_DUPFD(r0, 0x0, r1, 0x0) openat$net_iproute(0xffffffffffffff9c, &(0x7f00000000c0), 0xd, 0x3, 0x0) tcgetattr(r1, &(0x7f0000000040)) 20:54:46 executing program 2: tcgetattr(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$proc_self_user(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x1, 0x0) r1 = openat$prof_kptrace_ctl(0xffffffffffffff9c, &(0x7f0000000080), 0x12, 0x3, 0x0) r2 = fcntl$F_DUPFD(r1, 0x0, r0, 0x1) fd2path(r0, &(0x7f00000000c0)=""/71, 0x47) r3 = openat$proc_self_ctl(0xffffffffffffff9c, &(0x7f0000000140), 0xf, 0x3, 0x0) r4 = openat$prof_kpctl(0xffffffffffffff9c, &(0x7f0000000180), 0xc, 0x3, 0x0) llseek(r4, 0x5, 0xfff, &(0x7f00000001c0), 0x0) r5 = openat$proc_self_syscall(0xffffffffffffff9c, &(0x7f0000000200), 0x13, 0x1, 0x0) fstat(r5, &(0x7f0000000240)) close(r4) r6 = openat$net_ether0_1_ctl(0xffffffffffffff9c, &(0x7f00000002c0), 0x12, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3000006, 0x10, r6, 0x5) fcntl$F_SYNC(r3, 0x65) fcntl$F_SETFL(r2, 0x4, 0x108800) r7 = openat$net_udp_0_local(0xffffffffffffff9c, &(0x7f0000000300), 0x11, 0x1, 0x0) llseek(r7, 0x0, 0x4, &(0x7f0000000340), 0x0) r8 = openat$dev_bintime(0xffffffffffffff9c, &(0x7f0000000380), 0xd, 0x3, 0x0) close(r8) openat$net_ether0_clone(0xffffffffffffff9c, &(0x7f00000003c0), 0x12, 0x3, 0x0)