kernel panic at kern/arch/x86/trap.c:325, from core 1: Proc-ful Page Fault in the Kernel at 0x0000000020000880! HW TRAP frame at 0xfffffff0010d0be0 on core 1 rax 0x0000800018477860 rbx 0x0000000020000880 rcx 0x0000000000000005 rdx 0x0000000000000005 rbp 0xfffffff0010d0cb8 rsi 0xffff800007b89020 rdi 0x0000000020000880 r8 0x0000000000000005 r9 0x0000000000000020 r10 0x0000000000008000 r11 0xffffffffc20c5285 07:18:31 executing program 6: readlink(&(0x7f0000000040)='./file0\x00', 0x8, 0x0, 0x0) r12 0x0000000000000005 r13 0x0000000020000880 r14 0xffff800007b89020 r15 0xffff800007b89020 trap 0x0000000e Page Fault gsbs 0xffffffffc8f79dc0 fsbs 0x0000000000000000 err 0x--------00000003 rip 0xffffffffc20b4db4 cs 0x------------0008 flag 0x0000000000010206 rsp 0xfffffff0010d0ca0 ss 0x------------0010 Backtrace of kernel context on Core 1: #01 [<0xffffffffc20b4db4>] in bcopy at arch/x86/support64.S:58 #02 [< [inline] >] in readmem at src/ns/util.c:17 #02 [<0xffffffffc2045689>] in readstr at src/ns/util.c:51 #03 [<0xffffffffc2015357>] in ipread at src/net/devip.c:890 #04 [<0xffffffffc203fe9d>] in rread at src/ns/sysfile.c:772 #05 [<0xffffffffc20401fb>] in sysread at src/ns/sysfile.c:830 #06 [<0xffffffffc20593e9>] in sys_read at src/syscall.c:1786 #07 [<0xffffffffc205a249>] in syscall at src/syscall.c:2582 #08 [<0xffffffffc205add8>] in run_local_syscall at src/syscall.c:2619 #09 [<0xffffffffc205b319>] in prep_syscalls at src/syscall.c:2639 #10 [<0xffffffffc20b7a92>] in sysenter_callwrapper at arch/x86/trap.c:932 07:18:34 executing program 7: openat$proc_self_fpregs(0xffffffffffffff9c, &(0x7f0000000100), 0xff6c, 0x1, 0x0) r0 = openat$net_ipifc_1_remote(0xffffffffffffff9c, &(0x7f0000000840), 0x14, 0x1, 0x0) read(r0, &(0x7f0000000880)=""/72, 0x48) abort_sysc_fd(r0) 07:18:35 executing program 0: waitpid(0xffffffffffffffff, &(0x7f0000000000), 0x6) poke_ksched(0xffffffffffffffff, 0x0) r0 = openat$dev_empty(0xffffffffffffff9c, &(0x7f0000000380), 0xc, 0x3, 0x0) close(r0) r1 = openat$prof_kprintx(0xffffffffffffff9c, &(0x7f00000000c0), 0xffffffffffffffc1, 0x3, 0x0) read(r1, &(0x7f0000000100)=""/239, 0xef) fcntl$F_SYNC(r1, 0x65) openat$dev_cputime(0xffffffffffffff9c, &(0x7f0000000340), 0xd, 0x1, 0x0) openat$net_ipifc_1_data(0xffffffffffffff9c, &(0x7f0000000080), 0x12, 0x3, 0x0) fcntl$F_SETFL(r0, 0x4, 0x400) r2 = openat$net_ipifc_1_remote(0xffffffffffffff9c, &(0x7f0000000840), 0x14, 0x1, 0x0) proc_create(&(0x7f0000000200)='./file0\x00', 0x8, &(0x7f0000000240)='/net/ipifc/1/data\x00', 0x12, 0x0) read(r2, &(0x7f0000000280)=""/67, 0x43) fcntl$F_SYNC(r2, 0x65) r3 = openat$net_ipifc_1_remote(0xffffffffffffff9c, &(0x7f0000000840), 0x14, 0x1, 0x0) read(r3, &(0x7f0000000880)=""/72, 0x48) fd2path(r3, &(0x7f0000000300)=""/24, 0x18) rename(&(0x7f00000003c0)='./file0\x00', 0x8, &(0x7f0000000400)='./file0\x00', 0x8) openat$net_ipselftab(0xffffffffffffff9c, &(0x7f0000000040), 0xf, 0x1, 0x0) 07:18:35 executing program 3: r0 = openat$dev_kprint(0xffffffffffffff9c, &(0x7f0000000000), 0xc, 0x1, 0x0) fd2path(r0, &(0x7f0000000040)=""/63, 0x3f) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 07:18:35 executing program 2: r0 = openat$dev_null(0xffffffffffffff9c, &(0x7f0000000000), 0xa, 0x1, 0x0) close(r0) r1 = openat$net_ether0_0_data(0xffffffffffffff9c, &(0x7f0000000140), 0xfffffffffffffd6d, 0x3, 0x0) write(r1, &(0x7f0000000080), 0x0) openat$net_ether0_2_type(0xffffffffffffff9c, &(0x7f0000000080), 0x13, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x400, 0x4) openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f0000000040), 0x11, 0x1, 0x0) 07:18:35 executing program 1: r0 = openat$net_ether0_1_ctl(0xffffffffffffff9c, &(0x7f0000000340), 0x12, 0x3, 0x0) abort_sysc_fd(r0) openat$prof_empty(0xffffffffffffff9c, &(0x7f0000000000), 0xd, 0x3, 0x0) r1 = openat$net_ipifc_1_remote(0xffffffffffffff9c, &(0x7f0000000840), 0x14, 0x1, 0x0) read(r1, &(0x7f0000000880)=""/72, 0x48) read(r1, &(0x7f0000000040)=""/124, 0x7c) r2 = proc_create(&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f0000000100)=',:\x00', 0x3, 0x1) r3 = openat$net_ipifc_1_remote(0xffffffffffffff9c, &(0x7f0000000840), 0x14, 0x1, 0x0) read(r3, &(0x7f0000000880)=""/72, 0x48) fchdir(r2, r3) r4 = openat$dev_stdin(0xffffffffffffff9c, &(0x7f0000000140), 0xb, 0x3, 0x0) read(r4, &(0x7f0000000180)=""/201, 0xc9) 07:18:35 executing program 5: r0 = openat$prof_mpstat(0xffffffffffffff9c, &(0x7f0000000040), 0xd, 0x3, 0x0) fcntl$F_GETFL(r0, 0x3) r1 = openat$net_udp_stats(0xffffffffffffff9c, &(0x7f0000000080), 0xf, 0x1, 0x0) r2 = openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f0000000140), 0x11, 0x1, 0x0) read(r2, &(0x7f0000000180)=""/241, 0xf1) tcgetattr(r1, &(0x7f00000000c0)) close(r0) openat$net_icmp_clone(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x3, 0x0) openat$net_empty(0xffffffffffffff9c, &(0x7f0000000000), 0xc, 0x3, 0x0) fcntl$F_SYNC(0xffffffffffffff9c, 0x65) 07:18:35 executing program 4: r0 = openat$net_tcp_1_remote(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x1, 0x0) fstat(r0, &(0x7f0000000080)) r1 = openat$net_ipifc_1_remote(0xffffffffffffff9c, &(0x7f0000000840), 0x14, 0x1, 0x0) read(r1, &(0x7f0000000880)=""/72, 0x48) fcntl$F_GETFD(r1, 0x1) 07:18:36 executing program 6: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3000001, 0x1010, 0xffffffffffffffff, 0xfffffffffffff189) r0 = openat$proc_self_noteid(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x3, 0x0) r1 = openat$net_udp_0_err(0xffffffffffffff9c, &(0x7f0000000040), 0xf, 0x3, 0x0) fcntl$F_SETFL(r1, 0x4, 0x188800) fd2path(r0, &(0x7f0000000080)=""/20, 0x14) openat$proc_self_maps(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x1, 0x0) r2 = openat$dev_kmesg(0xffffffffffffff9c, &(0x7f0000000100), 0xb, 0x1, 0x0) abort_sysc_fd(0xffffffffffffffff) fd2path(r1, &(0x7f0000000140)=""/231, 0xe7) read(r2, &(0x7f0000000240)=""/9, 0x9) fcntl$F_GETFD(r0, 0x1) openat$dev_empty(0xffffffffffffff9c, &(0x7f0000000280), 0xc, 0x3, 0x0) fcntl$F_GETFD(r1, 0x1) openat$dev_sysname(0xffffffffffffff9c, &(0x7f00000002c0), 0xd, 0x3, 0x0) populate_va(&(0x7f0000ffc000/0x1000)=nil, 0x9) openat$net_tcp_2_err(0xffffffffffffff9c, &(0x7f0000000300), 0xf, 0x3, 0x0) r3 = openat$net_tcp_0_listen(0xffffffffffffff9c, &(0x7f0000000340), 0x12, 0x3, 0x0) openat$net_tcp_0_status(0xffffffffffffff9c, &(0x7f0000000380), 0x12, 0x1, 0x0) openat$prof_kprintx(0xffffffffffffff9c, &(0x7f00000003c0), 0xe, 0x3, 0x0) fcntl$F_DUPFD(0xffffffffffffffff, 0x0, r3, 0x1) 07:18:39 executing program 7: openat$prof_kptrace_ctl(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x3, 0x0) r0 = openat$net_arp(0xffffffffffffff9c, &(0x7f0000000040), 0x9, 0x3, 0x0) abort_sysc_fd(r0) close(0xffffffffffffffff) r1 = openat$net_tcp_stats(0xffffffffffffff9c, &(0x7f0000000080), 0xf, 0x1, 0x0) read(r1, &(0x7f00000000c0)=""/119, 0x77) r2 = openat$net_ether0_2_ifstats(0xffffffffffffff9c, &(0x7f0000000140), 0x16, 0x1, 0x0) fcntl$F_SETFL(r2, 0x4, 0x88800) openat$net_empty(0xffffffffffffff9c, &(0x7f0000000180), 0xc, 0x3, 0x0) r3 = openat$net_tcp_2_err(0xffffffffffffff9c, &(0x7f00000001c0), 0xf, 0x3, 0x0) r4 = openat$net_udp_0_remote(0xffffffffffffff9c, &(0x7f0000000200), 0x12, 0x1, 0x0) close(r4) openat$proc_self_syscall(0xffffffffffffff9c, &(0x7f0000000240), 0x13, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3000001, 0x2010, r3, 0x8) abort_sysc_fd(r2) openat$dev_config(0xffffffffffffff9c, &(0x7f0000000280), 0xc, 0x1, 0x0) r5 = openat$net_tcp_1_remote(0xffffffffffffff9c, &(0x7f00000002c0), 0x12, 0x1, 0x0) close(r5) tcgetattr(r5, &(0x7f0000000300)) read(0xffffffffffffffff, &(0x7f0000000380)=""/73, 0x49) 07:18:40 executing program 0: openat$proc_self_fpregs(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) r0 = openat$proc_self_wait(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x1, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x10001) openat$net_ipifc_1_remote(0xffffffffffffff9c, &(0x7f0000000080), 0x14, 0x1, 0x0) openat$dev_empty(0xffffffffffffff9c, &(0x7f00000000c0), 0xc, 0x3, 0x0) r1 = openat$net_tcp_2_local(0xffffffffffffff9c, &(0x7f0000000100), 0x11, 0x1, 0x0) tcgetattr(r1, &(0x7f0000000140)) r2 = openat$net_icmpv6_stats(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x1, 0x0) fcntl$F_SYNC(r2, 0x65) openat$prof_mpstat(0xffffffffffffff9c, &(0x7f00000001c0), 0xd, 0x3, 0x0) r3 = openat$dev_stderr(0xffffffffffffff9c, &(0x7f0000000200), 0xc, 0x3, 0x0) fcntl$F_DUPFD(r2, 0x0, r3, 0x0) close(0xffffffffffffffff) r4 = openat$proc_self_fd(0xffffffffffffff9c, &(0x7f0000000240), 0xe, 0x1, 0x0) read(r4, &(0x7f0000000280), 0x0) r5 = openat$proc_self_strace_traceset(0xffffffffffffff9c, &(0x7f00000002c0), 0x1b, 0x3, 0x0) close(r5) r6 = openat$net_ether0_1_ctl(0xffffffffffffff9c, &(0x7f0000000300), 0x12, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000004, 0x4010, r6, 0x3) 07:18:40 executing program 3: r0 = openat$net_tcp_2_listen(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x3, 0x0) r1 = openat$net_udp_0_data(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x3, 0x0) abort_sysc_fd(r1) write(r1, &(0x7f0000000080)="7fa425769146f4805341b14c7cd12663cbe6615dfc9b20590f17fe80eb56ced81b09ae50049706998acda9829533ff616dfbd1279f6dc22e2f511e24e0727350a8676ba728793c11d7ef071441e83846882132456b59195330393a35f1bc44a16ab9cc1aeb69bb51a82c59b2024fe2ee37e3bd16f6a17f1a8d16fc3fe07b33bebc5e147934dcf67757c8741032b15b", 0x8f) r2 = openat$proc_self_fpregs(0xffffffffffffff9c, &(0x7f0000000140), 0x12, 0x1, 0x0) r3 = fcntl$F_DUPFD(r2, 0x0, r0, 0x1) fcntl$F_SYNC(r0, 0x65) r4 = openat$net_tcp_2_remote(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x1, 0x0) fcntl$F_SETFL(r4, 0x4, 0x800) r5 = openat$proc_self_ctl(0xffffffffffffff9c, &(0x7f00000001c0), 0xf, 0x3, 0x0) abort_sysc_fd(r0) openat(r3, &(0x7f0000000200)='./file0\x00', 0x8, 0x100, 0x12c) close(r5) r6 = openat$dev_null(0xffffffffffffff9c, &(0x7f0000000240), 0xa, 0x1, 0x0) r7 = openat$net_icmpv6_clone(0xffffffffffffff9c, &(0x7f0000000280), 0x12, 0x3, 0x0) r8 = openat$dev_empty(0xffffffffffffff9c, &(0x7f00000002c0), 0xc, 0x3, 0x0) r9 = openat$net_tcp_1_remote(0xffffffffffffff9c, &(0x7f0000000300), 0x12, 0x1, 0x0) dup_fds_to(0xffffffffffffffff, &(0x7f0000000340)=[{r0}, {r3}, {r4}, {r6}, {r3}, {r7}, {r8}, {r9}], 0x8) fcntl$F_SETFL(r3, 0x4, 0x88000) openat$net_ether0_1_data(0xffffffffffffff9c, &(0x7f00000003c0), 0x13, 0x3, 0x0) 07:18:40 executing program 2: fd2path(0xffffffffffffff9c, &(0x7f0000000000)=""/146, 0x92) r0 = openat$dev_pgrpid(0xffffffffffffff9c, &(0x7f00000000c0), 0xc, 0x1, 0x0) fcntl$F_SETFL(r0, 0x4, 0x8000) openat$net_ipifc_1_status(0xffffffffffffff9c, &(0x7f0000000100), 0x14, 0x1, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) r1 = openat$dev_klog(0xffffffffffffff9c, &(0x7f0000001140), 0xa, 0x1, 0x0) r2 = openat$net_icmp_stats(0xffffffffffffff9c, &(0x7f0000001180), 0x10, 0x1, 0x0) write(r2, &(0x7f00000011c0)="b1e94071db03ec8e9d840c59f0a7855016303c11520c2cbd984825c609fda247d3cebd1788726ff6ab5628d7c94ea3e7b56d2b52c8c496245baa22d67872dd2c7724b4527dfa347cc5f304313eee38adc40f004a81b084293833abf58d", 0x5d) r3 = openat$net_ether0_1_data(0xffffffffffffff9c, &(0x7f0000001240), 0x13, 0x3, 0x0) r4 = openat$net_ether0_0_ctl(0xffffffffffffff9c, &(0x7f0000001280), 0x12, 0x3, 0x0) openat(r1, &(0x7f00000012c0)='./file0\x00', 0x8, 0x20000, 0x10) fcntl$F_GETFD(r3, 0x1) openat$net_udp_0_err(0xffffffffffffff9c, &(0x7f0000001300), 0xf, 0x3, 0x0) close(r4) write(r2, &(0x7f0000001340)="23212bbab8da4589e8ef15db626a2f849c22743eca8102d8d4ee0ac5cdfd8ba517c4e09ba5cc1f10", 0x28) openat$net_tcp_2_local(0xffffffffffffff9c, &(0x7f0000001380), 0x11, 0x1, 0x0) openat$net_ether0_2_stats(0xffffffffffffff9c, &(0x7f00000013c0), 0x14, 0x1, 0x0) r5 = openat$dev_urandom(0xffffffffffffff9c, &(0x7f0000001400), 0xd, 0x1, 0x0) write(r5, &(0x7f0000001440)="cab35fc5e2a1bbc464d241ac82101b6df5c43bd909fdbbd093c8081568dfb7898de8ff882b68711610a81c4db3975c1d681a285442f5638d24223affd670e83d82feb6687b84013739dd8ecbc07727614903e4ab5d783607061a6acfcb112d8881bffcb25134bcd40f90c8", 0x6b) close(0xffffffffffffffff) 07:18:40 executing program 1: r0 = openat$net_tcp_2_remote(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) fd2path(r0, &(0x7f0000000040)=""/241, 0xf1) llseek(r0, 0x7ff, 0x3, &(0x7f0000000140), 0x1) r1 = openat$net_ether0_clone(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x3, 0x0) fcntl$F_GETFD(r1, 0x1) read(r1, &(0x7f00000001c0)=""/127, 0x7f) r2 = openat$net_ipifc_0_data(0xffffffffffffff9c, &(0x7f0000000240), 0x12, 0x3, 0x0) fcntl$F_SETFL(r2, 0x4, 0x180000) openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f0000000280), 0x13, 0x1, 0x0) fcntl$F_DUPFD(r2, 0x0, r0, 0x1) r3 = openat$net_ether0_0_data(0xffffffffffffff9c, &(0x7f00000002c0), 0x13, 0x3, 0x0) fstat(r0, &(0x7f0000000300)) r4 = openat$dev_sysctl(0xffffffffffffff9c, &(0x7f0000000380), 0xc, 0x3, 0x0) fcntl$F_SETFD(r4, 0x2, 0x1) fchdir(0x0, r3) openat$net_ether0_0_ifstats(0xffffffffffffff9c, &(0x7f00000003c0), 0x16, 0x1, 0x0) abort_sysc_fd(r0) openat$dev_sdctl(0xffffffffffffff9c, &(0x7f0000000400), 0xb, 0x3, 0x0) r5 = openat$net_iproute(0xffffffffffffff9c, &(0x7f0000000440), 0xd, 0x3, 0x0) close(r5) 07:18:40 executing program 4: r0 = openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000000), 0xe, 0x3, 0x0) close(r0) write(r0, &(0x7f0000000040)="28081f7230a9aeda420e79f74b42304ab660e82192d5d3d093030ac9cd776269edb0a7b8b820c44677d1ec6e1eccd9a6d5a53fde0c50761edc1d52ad54b489f208f25ada1d5da0af05e27a96b28910e0b439e954527972c67353cbfa6ea38c7d87b8c373f1516efb4f60b9dff300e51e4f9d73b99424333fedb5c7f71e413894ae6329ee365d4bb1bd946a9739408674d58fac9fd0216bb0f2f46c20c3b22dce1547171fb2235b2194bb82578231869c092ab119b10901fa96", 0xb9) fcntl$F_SETFL(0xffffffffffffff9c, 0x4, 0x108000) r1 = openat$net_tcp_2_err(0xffffffffffffff9c, &(0x7f0000000100), 0xf, 0x3, 0x0) close(r0) fcntl$F_GETFD(r0, 0x1) close(r1) r2 = openat$net_icmpv6_stats(0xffffffffffffff9c, &(0x7f0000000140), 0x12, 0x1, 0x0) read(r2, &(0x7f0000000180)=""/161, 0xa1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000000, 0xe010, r2, 0x400) close(r2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x8012, 0xffffffffffffffff, 0x21b) close(r1) openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f0000000240), 0x13, 0x1, 0x0) r3 = openat$net_tcp_1_listen(0xffffffffffffff9c, &(0x7f0000000280), 0x12, 0x3, 0x0) close(r3) read(r3, &(0x7f00000002c0)=""/15, 0xf) r4 = openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000300), 0x14, 0x1, 0x0) abort_sysc_fd(r4) 07:18:40 executing program 5: r0 = openat$prof_kpdata(0xffffffffffffff9c, &(0x7f0000000000), 0xd, 0x3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x4) r1 = openat$net_ipifc_1_snoop(0xffffffffffffff9c, &(0x7f0000000040), 0x13, 0x1, 0x0) fcntl$F_GETFL(r0, 0x3) openat$net_udp_stats(0xffffffffffffff9c, &(0x7f0000000080), 0xf, 0x1, 0x0) close(r1) r2 = openat$net_udp_stats(0xffffffffffffff9c, &(0x7f00000000c0), 0xf, 0x1, 0x0) r3 = openat$net_tcp_2_data(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x3, 0x0) fcntl$F_GETFL(r3, 0x3) openat$proc_self_args(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x3, 0x0) r4 = openat$net_tcp_clone(0xffffffffffffff9c, &(0x7f0000000180), 0xf, 0x3, 0x0) close(r4) r5 = openat$dev_empty(0xffffffffffffff9c, &(0x7f00000001c0), 0xc, 0x3, 0x0) fstat(r5, &(0x7f0000000200)) r6 = openat$dev_sdctl(0xffffffffffffff9c, &(0x7f0000000280), 0xb, 0x3, 0x0) llseek(r6, 0x0, 0x80000000, &(0x7f00000002c0), 0x0) openat$net_tcp_0_local(0xffffffffffffff9c, &(0x7f0000000300), 0x11, 0x1, 0x0) r7 = openat$net_tcp_clone(0xffffffffffffff9c, &(0x7f0000000340), 0xf, 0x3, 0x0) fd2path(r7, &(0x7f0000000380)=""/172, 0xac) tcgetattr(r2, &(0x7f0000000440))