fatal error: runtimer: bad p
runtime stack:
runtime.throw(0xa3e202, 0xf)
/usr/local/go/src/runtime/panic.go:1116 +0x72
runtime.runtimer(0xc000037800, 0x1cb4c8a782b4b, 0xef2e48)
/usr/local/go/src/runtime/time.go:720 +0x278
runtime.checkTimers(0xc000037800, 0x1cb4c8a782b4b, 0x0, 0x0, 0x45ad64)
/usr/local/go/src/runtime/proc.go:2621 +0x104
runtime.schedule()
/usr/local/go/src/runtime/proc.go:2483 +0xdb
runtime.park_m(0xc0002fe480)
/usr/local/go/src/runtime/proc.go:2690 +0x9d
runtime.mcall(0x0)
/usr/local/go/src/runtime/asm_amd64.s:318 +0x5b
goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc000283db8)
/usr/local/go/src/runtime/sema.go:56 +0x42
sync.(*WaitGroup).Wait(0xc000283db0)
/usr/local/go/src/sync/waitgroup.go:130 +0x64
cmd/go/internal/work.(*Builder).Do(0xc0000d15e0, 0xc0002c6b40)
/usr/local/go/src/cmd/go/internal/work/exec.go:187 +0x3ae
cmd/go/internal/work.runBuild(0xebfea0, 0xc00009a170, 0x1, 0x1)
/usr/local/go/src/cmd/go/internal/work/build.go:420 +0x6a2
main.main()
/usr/local/go/src/cmd/go/main.go:189 +0x569
goroutine 6 [runnable]:
fmt.(*pp).fmtString(0xc00046c000, 0xc0001f00a0, 0x18, 0xc000000073)
/usr/local/go/src/fmt/print.go:441 +0x1c4
fmt.(*pp).printArg(0xc00046c000, 0x97b4c0, 0xc0000991b0, 0x73)
/usr/local/go/src/fmt/print.go:698 +0x843
fmt.(*pp).doPrintf(0xc00046c000, 0xa3f150, 0x11, 0xc00049f420, 0x3, 0x3)
/usr/local/go/src/fmt/print.go:1030 +0x15a
fmt.Fprintf(0xb2dcc0, 0xc0004a2000, 0xa3f150, 0x11, 0xc00049f420, 0x3, 0x3, 0xb, 0x0, 0x0)
/usr/local/go/src/fmt/print.go:204 +0x72
cmd/go/internal/work.(*Builder).buildActionID(0xc0000d15e0, 0xc0002c7900, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:250 +0xec6
cmd/go/internal/work.(*Builder).build(0xc0000d15e0, 0xc0002c7900, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:405 +0x50f0
cmd/go/internal/work.(*Builder).Do.func2(0xc0002c7900)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000283db0, 0xc0000d15e0, 0xc0004179c0)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a
goroutine 7 [runnable]:
syscall.Syscall6(0xf7, 0x1, 0x500, 0xc000324dd0, 0x1000004, 0x0, 0x0, 0x0, 0xc000324dd0, 0x0)
/usr/local/go/src/syscall/asm_linux_amd64.s:41 +0x5
os.(*Process).blockUntilWaitable(0xc0002fa0f0, 0x203000, 0xc00041c000, 0x600)
/usr/local/go/src/os/wait_waitid.go:31 +0x98
os.(*Process).wait(0xc0002fa0f0, 0xa836d8, 0xa836e0, 0xa836d0)
/usr/local/go/src/os/exec_unix.go:22 +0x39
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc000418000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:507 +0x60
os/exec.(*Cmd).Run(0xc000418000, 0xc0004020c0, 0x2f)
/usr/local/go/src/os/exec/exec.go:341 +0x5c
cmd/go/internal/work.(*Builder).toolID(0xc0000d15e0, 0xa373d3, 0x3, 0x11, 0xc000325420)
/usr/local/go/src/cmd/go/internal/work/buildid.go:192 +0x44d
cmd/go/internal/work.(*Builder).buildActionID(0xc0000d15e0, 0xc0002c7400, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:252 +0x166c
cmd/go/internal/work.(*Builder).build(0xc0000d15e0, 0xc0002c7400, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:405 +0x50f0
cmd/go/internal/work.(*Builder).Do.func2(0xc0002c7400)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000283db0, 0xc0000d15e0, 0xc0004179c0)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a
goroutine 8 [runnable]:
os.(*File).Read(0xc000010070, 0xc000394000, 0x8000, 0x8000, 0x8000, 0x0, 0x0)
/usr/local/go/src/os/file.go:112 +0x240
io.copyBuffer(0x7f2e0061c008, 0xc00022e100, 0xb2e8a0, 0xc000010070, 0xc000394000, 0x8000, 0x8000, 0xc00046e180, 0xc000327120, 0x4ef912)
/usr/local/go/src/io/io.go:405 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
cmd/go/internal/cache.FileHash(0xc00046e180, 0x23, 0x0, 0x0, 0x0, 0x0, 0x23, 0xc00046e180)
/usr/local/go/src/cmd/go/internal/cache/hash.go:149 +0x330
cmd/go/internal/work.(*Builder).fileHash(0xc0000d15e0, 0xc00046e180, 0x23, 0xc00046e180, 0x23)
/usr/local/go/src/cmd/go/internal/work/buildid.go:403 +0x3c
cmd/go/internal/work.(*Builder).buildActionID(0xc0000d15e0, 0xc000274640, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:324 +0xc3b
cmd/go/internal/work.(*Builder).build(0xc0000d15e0, 0xc000274640, 0x0, 0x0)
/usr/local/go/src/cmd/go/internal/work/exec.go:405 +0x50f0
cmd/go/internal/work.(*Builder).Do.func2(0xc000274640)
/usr/local/go/src/cmd/go/internal/work/exec.go:118 +0x358
cmd/go/internal/work.(*Builder).Do.func3(0xc000283db0, 0xc0000d15e0, 0xc0004179c0)
/usr/local/go/src/cmd/go/internal/work/exec.go:178 +0x76
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a
goroutine 9 [select]:
cmd/go/internal/work.(*Builder).Do.func3(0xc000283db0, 0xc0000d15e0, 0xc0004179c0)
/usr/local/go/src/cmd/go/internal/work/exec.go:168 +0xed
created by cmd/go/internal/work.(*Builder).Do
/usr/local/go/src/cmd/go/internal/work/exec.go:165 +0x38a
goroutine 36 [IO wait]:
internal/poll.runtime_pollWait(0x7f2e2a142258, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc0002fc0d8, 0x72, 0x501, 0x5eb, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0002fc0c0, 0xc000430015, 0x5eb, 0x5eb, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4050, 0xc000430015, 0x5eb, 0x5eb, 0x15, 0x0, 0x0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc000402090, 0xb2e8a0, 0xc0000b4050, 0x7f2e2a1533b0, 0xc000402090, 0x1)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2dc60, 0xc000402090, 0xb2e8a0, 0xc0000b4050, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:311 +0x63
os/exec.(*Cmd).Start.func1(0xc000418000, 0xc0005240e0)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x632
goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7f2e2a1425d8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:203 +0x55
internal/poll.(*pollDesc).wait(0xc0002fc198, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0002fc180, 0xc000260a00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x19b
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4068, 0xc000260a00, 0x200, 0x200, 0x203b762520746f67, 0x2c223220746e6177, 0xc0004116a0)
/usr/local/go/src/os/file.go:116 +0x71
bytes.(*Buffer).ReadFrom(0xc0004020c0, 0xb2e8a0, 0xc0000b4068, 0x7f2e2a1533b0, 0xc0004020c0, 0x72705f656d697401)
/usr/local/go/src/bytes/buffer.go:204 +0xb1
io.copyBuffer(0xb2dc60, 0xc0004020c0, 0xb2e8a0, 0xc0000b4068, 0x0, 0x0, 0x0, 0x2e7409090a7b2033, 0x2228666c61746146, 0x203b762520746f67)
/usr/local/go/src/io/io.go:391 +0x2fc
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x6c6f6820746f6e20, 0x65746e696f702064)
/usr/local/go/src/os/exec/exec.go:311 +0x63
os/exec.(*Cmd).Start.func1(0xc000418000, 0xc000524120)
/usr/local/go/src/os/exec/exec.go:441 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:440 +0x632