panic: inconsistent poll.fdMutex goroutine 39 [running]: internal/poll.(*fdMutex).rwunlock(0xc0003d7918?, 0xc7?) /usr/local/go/src/internal/poll/fd_mutex.go:179 +0xde internal/poll.(*FD).readUnlock(0xc0006f2420) /usr/local/go/src/internal/poll/fd_mutex.go:231 +0x1f internal/poll.(*FD).Read(0xc0006f2420, {0xc0001442a0, 0xc, 0xc}) /usr/local/go/src/internal/poll/fd_unix.go:170 +0x351 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:29 os.(*File).Read(0xc00035a2f8, {0xc0001442a0?, 0xc0003d7a38?, 0x411ae5?}) /usr/local/go/src/os/file.go:118 +0x52 io.ReadAtLeast({0xd8f600, 0xc00035a2f8}, {0xc0001442a0, 0xc, 0xc}, 0xc) /usr/local/go/src/io/io.go:335 +0x90 io.ReadFull(...) /usr/local/go/src/io/io.go:354 github.com/google/syzkaller/pkg/ipc.(*command).exec(0xc0000d6600, 0xc0006e5518?, {0x0, 0x0, 0x0}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:789 +0x570 github.com/google/syzkaller/pkg/ipc.(*Env).ExecProg(0xc00077b100, 0xc0006e5518, {0xc0006e7080, 0x508, 0x580}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/ipc/ipc.go:268 +0x15e main.(*Proc).executeProgram(0xc000010588, 0xc0006ff220, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:127 +0x105 main.(*Proc).execute(0xc000010588?, 0xc0006ff220, 0xc00035a260?) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:103 +0x33 main.(*Proc).loop(0xc000010588) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:46 +0xcc created by main.startProc in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:37 +0x10a