panic: invalid allocation length: 0x0 goroutine 270608 [running]: gvisor.googlesource.com/gvisor/pkg/sentry/platform/filemem.(*FileMem).Allocate(0xc420151b00, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0) pkg/sentry/platform/filemem/filemem.go:232 +0x66f gvisor.googlesource.com/gvisor/pkg/sentry/fs/tmpfs.(*fileReadWriter).WriteFromBlocks(0xc4caec30a0, 0x7fd1531e32c0, 0xffffffffffffffff, 0x0, 0x134, 0x0, 0x0, 0x0) pkg/sentry/fs/tmpfs/inode_file.go:411 +0x2a8 gvisor.googlesource.com/gvisor/pkg/sentry/safemem.(Writer).WriteFromBlocks-fm(0x7fd1531e32c0, 0xffffffffffffffff, 0x0, 0x134, 0x200003f4, 0x7fd1531e32c0, 0xffffffffffffffff) pkg/sentry/mm/io.go:309 +0x57 gvisor.googlesource.com/gvisor/pkg/sentry/mm.(*MemoryManager).withInternalMappings(0xc4cbd1f900, 0xc731e0, 0xc4ca68d458, 0x200002c0, 0x200003f4, 0x1, 0xc4204b3c20, 0x10d1d18, 0x3bf6b8ceacf5b, 0xc4204b3b68) pkg/sentry/mm/io.go:464 +0x72c gvisor.googlesource.com/gvisor/pkg/sentry/mm.(*MemoryManager).withVecInternalMappings(0xc4cbd1f900, 0xc731e0, 0xc4ca68d458, 0x0, 0x1, 0x200002c0, 0x134, 0xc400000001, 0xc4204b3c20, 0x153c598b406a6b88, ...) pkg/sentry/mm/io.go:533 +0x7f1 gvisor.googlesource.com/gvisor/pkg/sentry/mm.(*MemoryManager).CopyInTo(0xc4cbd1f900, 0xc731e0, 0xc4ca68d458, 0x0, 0x1, 0x200002c0, 0x134, 0xc65da0, 0xc4caec30a0, 0x0, ...) pkg/sentry/mm/io.go:309 +0x17c gvisor.googlesource.com/gvisor/pkg/sentry/usermem.IOSequence.CopyInTo(0xc71a40, 0xc4cbd1f900, 0x0, 0x1, 0x200002c0, 0x134, 0x0, 0xc731e0, 0xc4ca68d458, 0xc65da0, ...) pkg/sentry/usermem/usermem.go:528 +0xad gvisor.googlesource.com/gvisor/pkg/sentry/fs/tmpfs.(*fileInodeOperations).write(0xc4c9c76900, 0xc731e0, 0xc4ca68d458, 0xc71a40, 0xc4cbd1f900, 0x0, 0x1, 0x200002c0, 0x134, 0x0, ...) pkg/sentry/fs/tmpfs/inode_file.go:289 +0x198 gvisor.googlesource.com/gvisor/pkg/sentry/fs/tmpfs.(*regularFileOperations).Write(0xc4ca3aeb58, 0xc731e0, 0xc4ca68d458, 0xc4cabfed80, 0xc71a40, 0xc4cbd1f900, 0x0, 0x1, 0x200002c0, 0x134, ...) pkg/sentry/fs/tmpfs/file_regular.go:50 +0x89 gvisor.googlesource.com/gvisor/pkg/sentry/fs.(*File).Pwritev(0xc4cabfed80, 0xc731e0, 0xc4ca68d458, 0xc71a40, 0xc4cbd1f900, 0x0, 0x1, 0x200002c0, 0x134, 0x0, ...) pkg/sentry/fs/file.go:294 +0x1c5 gvisor.googlesource.com/gvisor/pkg/sentry/syscalls/linux.performCallback(0xc4cb8be400, 0xc4cabfed80, 0x20000100, 0xc4ca7ed140, 0xc71a40, 0xc4cbd1f900, 0x0, 0x1, 0x200002c0, 0x134, ...) pkg/sentry/syscalls/linux/sys_aio.go:264 +0x2a7 gvisor.googlesource.com/gvisor/pkg/sentry/syscalls/linux.submitCallback.func1() pkg/sentry/syscalls/linux/sys_aio.go:342 +0x7c gvisor.googlesource.com/gvisor/pkg/sentry/fs.Async.func1(0xc4cbce23f0) pkg/sentry/fs/fs.go:82 +0x4f created by gvisor.googlesource.com/gvisor/pkg/sentry/fs.Async pkg/sentry/fs/fs.go:80 +0x58