kernel panic at kern/src/arena.c:810, from core 1: OOM! Stack Backtrace on Core 1: #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 Args: 0x0000000020000100, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000 SW TRAP frame (partial) at 0xffffffffc8f7a0e0 on core 2 rbx 0x000030000003cde0 rbp 0x000030000003ced0 r12 0x0000000000000000 r13 0x00000000006d4008 r14 0x0000000000000000 r15 0x0000000000000000 gsbs 0x0000000000000000 fsbs 0x0000000000000000 rip 0x000000000043966e rsp 0x000030000003cd00 mxcsr 0x00001f80 ROS(Core 1)> fpucw 0x037f 02:44:27 executing program 7: vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x3) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x2) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x5) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x1) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x0) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x0) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x1) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x3) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x0) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x1) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x4) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x1) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x4) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x0) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x1) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x6) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x5) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x4) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x4) vmm_ctl$VMM_CTL_SET_FLAGS(0x4, 0x4) 02:44:27 executing program 6: r0 = openat$proc_self_segment(0xffffffffffffff9c, &(0x7f0000000000), 0x13, 0x1, 0x0) fcntl$F_SETFL(r0, 0x4, 0x100800) openat$net_ether0_1_data(0xffffffffffffff9c, &(0x7f0000000040), 0x13, 0x3, 0x0) fcntl$F_GETFL(0xffffffffffffffff, 0x3) r1 = openat$net_log(0xffffffffffffff9c, &(0x7f0000000080), 0x9, 0x3, 0x0) fcntl$F_SYNC(r1, 0x65) openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f00000000c0), 0x11, 0x1, 0x0) close(r1) r2 = proc_create(&(0x7f0000000100)='./file0\x00', 0x8, &(0x7f0000000140)='\\-#(0+//-\'z%d,+,{*}.%{--:%-,!,}<#\x00', 0x22, 0x1) fchdir(r2, r1) r3 = openat$net_ether0_1_data(0xffffffffffffff9c, &(0x7f0000000180), 0x13, 0x3, 0x0) r4 = openat$prof_empty(0xffffffffffffff9c, &(0x7f00000001c0), 0xd, 0x3, 0x0) write(r1, &(0x7f0000000200)="194928ea042dc5b67fd0c9b758e1a49dd57c4479aa63b89811e60c983fb6b2d4789dd564ee0666a2e2874ce62a105faf5675fbd3015c", 0x36) r5 = openat$dev_config(0xffffffffffffff9c, &(0x7f0000000240), 0xc, 0x1, 0x0) r6 = openat$dev_caphash(0xffffffffffffff9c, &(0x7f0000000280), 0xd, 0x3, 0x0) r7 = openat$net_ether0_1_data(0xffffffffffffff9c, &(0x7f00000002c0), 0x13, 0x3, 0x0) r8 = openat$dev_urandom(0xffffffffffffff9c, &(0x7f0000000300), 0xd, 0x1, 0x0) dup_fds_to(r2, &(0x7f0000000340)=[{}, {r5}, {r6}, {r3}, {r7}, {0xffffffffffffff9c}, {r8}], 0x7) tcgetattr(r4, &(0x7f00000003c0)) openat(r0, &(0x7f0000000400)='./file0\x00', 0x8, 0x20000, 0x1) 02:44:27 executing program 0: vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) 02:44:27 executing program 3: r0 = openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000000), 0x13, 0x1, 0x0) fd2path(r0, &(0x7f0000000040)=""/66, 0x42) r1 = openat$dev_kprint(0xffffffffffffff9c, &(0x7f00000000c0), 0xc, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1000004, 0x2a111, r1, 0x2) r2 = openat$dev_sysctl(0xffffffffffffff9c, &(0x7f0000000100), 0xc, 0x3, 0x0) close(r0) fcntl$F_DUPFD(r2, 0x0, r2, 0x1) close(r0) tcgetattr(r1, &(0x7f0000000140)) r3 = openat$net_udp_clone(0xffffffffffffff9c, &(0x7f0000000180), 0xf, 0x3, 0x0) fcntl$F_DUPFD(r2, 0x0, r3, 0x0) abort_sysc_fd(r1) r4 = openat$dev_empty(0xffffffffffffff9c, &(0x7f00000001c0), 0xc, 0x3, 0x0) fcntl$F_SYNC(r4, 0x65) fcntl$F_SYNC(r3, 0x65) fcntl$F_DUPFD(r4, 0x0, r4, 0x1) tcgetattr(r3, &(0x7f0000000200)) openat$dev_kmesg(0xffffffffffffff9c, &(0x7f0000000240), 0xb, 0x1, 0x0) r5 = openat$net_ether0_0_ifstats(0xffffffffffffff9c, &(0x7f0000000280), 0x16, 0x1, 0x0) fcntl$F_SYNC(r5, 0x65) 02:44:27 executing program 2: openat$prof_kptrace(0xffffffffffffff9c, &(0x7f0000000000), 0xe, 0x3, 0x0) r0 = openat$proc_self_note(0xffffffffffffff9c, &(0x7f0000000080), 0xb, 0x1, 0x0) r1 = openat$proc_self_note(0xffffffffffffff9c, &(0x7f0000000080), 0xb, 0x1, 0x0) abort_sysc_fd(r1) close(r1) fcntl$F_SETFL(r0, 0x4, 0x84800) fcntl$F_GETFD(r1, 0x1) 02:44:27 executing program 1: r0 = openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f0000000040), 0x13, 0x1, 0x0) read(r0, &(0x7f0000000400)=""/194, 0xc2) openat$net_empty(0xffffffffffffff9c, &(0x7f0000000000), 0xc, 0x3, 0x0) openat$net_ether0_1_ifstats(0xffffffffffffff9c, &(0x7f0000000080), 0x16, 0x1, 0x0) r1 = openat$proc_self_note(0xffffffffffffff9c, &(0x7f0000000080), 0xb, 0x1, 0x0) abort_sysc_fd(r1) r2 = openat$proc_self_note(0xffffffffffffff9c, &(0x7f0000000080), 0xb, 0x1, 0x0) abort_sysc_fd(r2) r3 = openat$proc_self_note(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x1, 0x0) r4 = openat$net_ipifc_0_snoop(0xffffffffffffff9c, &(0x7f00000000c0), 0x13, 0x1, 0x0) read(r4, &(0x7f0000000180)=""/186, 0xba) abort_sysc_fd(r3) fcntl$F_DUPFD(r1, 0x0, r3, 0x1) close(r2) 02:44:27 executing program 5: r0 = openat$dev_caphash(0xffffffffffffff9c, &(0x7f0000000000), 0xd, 0x3, 0x0) abort_sysc_fd(r0) close(r0) fcntl$F_GETFD(r0, 0x1) r1 = openat$net_tcp_0_status(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x1, 0x0) write(0xffffffffffffff9c, &(0x7f0000000080)="107a2f2dc7a42d652e819547cf18de7938445a595c50b06978ec6da95eebb94746b3f659603178b5f41d03a76f333a5a9ef60f464aa4f71a6e4ed2e4d89b5f6dcecab6b8ae51b14c27a588405bdf52eab5c4bc989ba6d46159a2956293cf635443a82792f54f", 0x66) r2 = openat$proc_self_strace_traceset(0xffffffffffffff9c, &(0x7f0000000100), 0x1b, 0x3, 0x0) llseek(r2, 0x5, 0x401, &(0x7f0000000140), 0x2) r3 = openat$net_udp_0_data(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x3, 0x0) openat$net_tcp_1_ctl(0xffffffffffffff9c, &(0x7f00000001c0), 0xf, 0x3, 0x0) read(r1, &(0x7f0000000200)=""/72, 0x48) openat$dev_sdctl(0xffffffffffffff9c, &(0x7f0000000280), 0xb, 0x3, 0x0) openat$net_udp_0_data(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1000000, 0x29130, r3, 0x1) openat$net_ether0_0_ifstats(0xffffffffffffff9c, &(0x7f0000000300), 0x16, 0x1, 0x0) abort_sysc_fd(r2) openat$proc_self_wait(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x1, 0x0) r4 = openat$net_udp_stats(0xffffffffffffff9c, &(0x7f0000000380), 0xf, 0x1, 0x0) close(r4) openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f00000003c0), 0x13, 0x1, 0x0) 02:44:27 executing program 4: r0 = openat$prof_mpstat_raw(0xffffffffffffff9c, &(0x7f0000000000), 0x11, 0x3, 0x0) r1 = openat$dev_bintime(0xffffffffffffff9c, &(0x7f0000000040), 0xd, 0x3, 0x0) fcntl$F_GETFL(r1, 0x3) fwstat(r1, &(0x7f0000000080)=""/133, 0x85, 0x0) tcgetattr(r0, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="76bd6e8ca8285a3e7892a457902e3f6ca5f7ea15a61ae541f270bc58432064f41b87915e5833655221143a07f15afe50580921a771c53cd33947be18b82863b94675a56a61c35ae722af6740c2152f7c4b794da78c199fdc85b34f1f96536252a26e1a9569fb1b21746a5a544da0f7", 0x6f) r2 = openat$net_udp_clone(0xffffffffffffff9c, &(0x7f0000000200), 0xf, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2603a, r2, 0x0) r3 = openat$net_log(0xffffffffffffff9c, &(0x7f0000000240), 0x9, 0x3, 0x0) openat$net_ipifc_0_listen(0xffffffffffffff9c, &(0x7f0000000280), 0x14, 0x3, 0x0) r4 = openat$net_log(0xffffffffffffff9c, &(0x7f00000002c0), 0x9, 0x3, 0x0) write(r4, &(0x7f0000000300)="663285fd26f61c6af403aaad56626fa15201eb997ec04c21e5b0d0db8ce3e50960361947aca057b29dda6890938e15193e865796aa3496de8448c787ed56897ded568ac2ad9ec58675f0a5eaa957cce39769fa7c8a", 0x55) r5 = openat$net_ipifc_0_ctl(0xffffffffffffff9c, &(0x7f0000000380), 0x11, 0x3, 0x0) fcntl$F_SYNC(r5, 0x65) r6 = openat$dev_drivers(0xffffffffffffff9c, &(0x7f00000003c0), 0xd, 0x1, 0x0) abort_sysc_fd(r4) openat$dev_sdctl(0xffffffffffffff9c, &(0x7f0000000400), 0xb, 0x3, 0x0) close(r5) fcntl$F_DUPFD(r6, 0x0, r3, 0x0) openat$net_tcp_stats(0xffffffffffffff9c, &(0x7f0000000440), 0xf, 0x1, 0x0)