panic: runtime error: makeslice: len out of range goroutine 390 [running]: panic(0x11bef60, 0x14dc160) GOROOT/src/runtime/panic.go:1065 +0x565 fp=0xc000a2cf40 sp=0xc000a2ce78 pc=0x437c65 runtime.panicmakeslicelen(...) GOROOT/src/runtime/slice.go:27 runtime.makeslice(0x116a020, 0xfffffffffffcd000, 0xfffffffffffcd000, 0x0) GOROOT/src/runtime/slice.go:93 +0xc5 fp=0xc000a2cf70 sp=0xc000a2cf40 pc=0x450cc5 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*queue).Enqueue(0xc00055e0f0, 0x151d420, 0xc0009f6000, 0xc000712228, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, ...) pkg/sentry/socket/unix/transport/queue.go:185 +0x15b fp=0xc000a2cfe0 sp=0xc000a2cf70 pc=0x73093b gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectedEndpoint).Send(0xc000698078, 0x151d420, 0xc0009f6000, 0xc000712228, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, ...) pkg/sentry/socket/unix/transport/unix.go:762 +0x135 fp=0xc000a2d080 sp=0xc000a2cfe0 pc=0x734735 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*baseEndpoint).SendMsg(0xc000232c80, 0x151d420, 0xc0009f6000, 0xc000712228, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, ...) pkg/sentry/socket/unix/transport/unix.go:959 +0x155 fp=0xc000a2d140 sp=0xc000a2d080 pc=0x7353f5 gvisor.dev/gvisor/pkg/sentry/socket/unix/transport.(*connectionedEndpoint).SendMsg(0xc000232c80, 0x151d420, 0xc0009f6000, 0xc000712228, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, ...) pkg/sentry/socket/unix/transport/connectioned.go:564 +0xf1 fp=0xc000a2d1c0 sp=0xc000a2d140 pc=0x72e5f1 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*EndpointWriter).WriteFromBlocks.func1(0xc000712228, 0x1, 0x1, 0x1001, 0x0, 0x0) pkg/sentry/socket/unix/io.go:46 +0xb2 fp=0xc000a2d248 sp=0xc000a2d1c0 pc=0xc1c272 gvisor.dev/gvisor/pkg/safemem.FromVecWriterFunc.WriteFromBlocks(0xc000a2d3a0, 0x3f5417298380, 0xffffffffffffffff, 0x0, 0x1001, 0x0, 0x0, 0x0) pkg/safemem/io.go:414 +0x497 fp=0xc000a2d360 sp=0xc000a2d248 pc=0x6e2857 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*EndpointWriter).WriteFromBlocks(0xc000684140, 0x3f5417298380, 0xffffffffffffffff, 0x0, 0x1001, 0x0, 0x1, 0xc00067d800) pkg/sentry/socket/unix/io.go:53 +0x85 fp=0xc000a2d3c0 sp=0xc000a2d360 pc=0xc11f65 gvisor.dev/gvisor/pkg/safemem.Writer.WriteFromBlocks-fm(0x3f5417298380, 0xffffffffffffffff, 0x0, 0x1001, 0x20001381, 0x3f5417298380, 0xffffffffffffffff) pkg/safemem/io.go:47 +0x62 fp=0xc000a2d410 sp=0xc000a2d3c0 pc=0x91db22 gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings(0xc000c9f000, 0x151d420, 0xc0009f6000, 0x20000380, 0x20001381, 0x1, 0xc000a2d6c0, 0x914b48, 0xc00067a000, 0x40000) pkg/sentry/mm/io.go:661 +0x9ed fp=0xc000a2d510 sp=0xc000a2d410 pc=0x8e2e8d gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).withVecInternalMappings(0xc000c9f000, 0x151d420, 0xc0009f6000, 0x0, 0x1, 0x20000380, 0x1001, 0x1, 0xc0005896c0, 0x5ef349, ...) pkg/sentry/mm/io.go:751 +0xaba fp=0xc000a2d608 sp=0xc000a2d510 pc=0x8e39da gvisor.dev/gvisor/pkg/sentry/mm.(*MemoryManager).CopyInTo(0xc000c9f000, 0x151d420, 0xc0009f6000, 0x0, 0x1, 0x20000380, 0x1001, 0x14f3400, 0xc000684140, 0x100, ...) pkg/sentry/mm/io.go:399 +0x1c5 fp=0xc000a2d6e8 sp=0xc000a2d608 pc=0x8e0e25 gvisor.dev/gvisor/pkg/usermem.IOSequence.CopyInTo(0x15182f0, 0xc000c9f000, 0x0, 0x1, 0x20000380, 0x1001, 0x100, 0x151d420, 0xc0009f6000, 0x14f3400, ...) pkg/usermem/usermem.go:601 +0xc6 fp=0xc000a2d760 sp=0xc000a2d6e8 pc=0x6e96c6 gvisor.dev/gvisor/pkg/sentry/socket/unix.(*SocketVFS2).Write(0xc0001586c0, 0x151d420, 0xc0009f6000, 0x15182f0, 0xc000c9f000, 0x0, 0x1, 0x20000380, 0x1001, 0x100, ...) pkg/sentry/socket/unix/unix_vfs2.go:373 +0x28b fp=0xc000a2d840 sp=0xc000a2d760 pc=0xc1a24b gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).Write(0xc0001586c0, 0x151d420, 0xc0009f6000, 0x15182f0, 0xc000c9f000, 0x0, 0x1, 0x20000380, 0x1001, 0x100, ...) pkg/sentry/vfs/file_description.go:747 +0xc3 fp=0xc000a2d8d8 sp=0xc000a2d840 pc=0x76dcc3 gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.write(0xc0009f6000, 0xc0001586c0, 0x15182f0, 0xc000c9f000, 0x0, 0x1, 0x20000380, 0x1001, 0x100, 0x0, ...) pkg/sentry/syscalls/linux/vfs2/read_write.go:423 +0xa5 fp=0xc000a2da78 sp=0xc000a2d8d8 pc=0xee07c5 gvisor.dev/gvisor/pkg/sentry/syscalls/linux/vfs2.Write(0xc0009f6000, 0x3, 0x20000380, 0x1001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) pkg/sentry/syscalls/linux/vfs2/read_write.go:386 +0x293 fp=0xc000a2dba8 sp=0xc000a2da78 pc=0xedffd3 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc0009f6000, 0x1, 0x3, 0x20000380, 0x1001, 0x0, 0x0, 0x0, 0xf30ed3, 0x135fbe0, ...) pkg/sentry/kernel/task_syscall.go:115 +0x1b9 fp=0xc000a2dc68 sp=0xc000a2dba8 pc=0xa4f8f9 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc0009f6000, 0x1, 0x3, 0x20000380, 0x1001, 0x0, 0x0, 0x0, 0x0, 0x0) pkg/sentry/kernel/task_syscall.go:290 +0x70 fp=0xc000a2dcf0 sp=0xc000a2dc68 pc=0xa50bd0 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc0009f6000, 0x1, 0x3, 0x20000380, 0x1001, 0x0, 0x0, 0x0, 0x0, 0x0) pkg/sentry/kernel/task_syscall.go:237 +0xb4 fp=0xc000a2dd50 sp=0xc000a2dcf0 pc=0xa506b4 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc0009f6000, 0x2, 0xc0009f6000) pkg/sentry/kernel/task_syscall.go:204 +0x198 fp=0xc000a2de20 sp=0xc000a2dd50 pc=0xa4ff98 gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0x0, 0xc0009f6000, 0x14f2ea0, 0x0) pkg/sentry/kernel/task_run.go:327 +0xe15 fp=0xc000a2df60 sp=0xc000a2de20 pc=0xa42e55 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc0009f6000, 0x18) pkg/sentry/kernel/task_run.go:100 +0x1e2 fp=0xc000a2dfd0 sp=0xc000a2df60 pc=0xa418e2 runtime.goexit() src/runtime/asm_amd64.s:1371 +0x1 fp=0xc000a2dfd8 sp=0xc000a2dfd0 pc=0x472821 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start pkg/sentry/kernel/task_start.go:380 +0x116