netbsd-arm64-bsiegert at d6f6ef6358f15d6e49d949749869f199d99d5047 building tools at dafbee5034343194292e778b6c5eeeb773b326fd testing in module mode; GOMOD=/var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go.mod :: Running /var/gobuilder/buildlet/go/bin/go with args ["/var/gobuilder/buildlet/go/bin/go" "test" "-short" "golang.org/x/tools/..."] and env ["ENV=/root/.shrc" "BLOCKSIZE=1k" "PWD=/root" "HOME=/root" "PATH=/var/gobuilder/buildlet/go/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/local/sbin:/usr/local/bin" "HOST=fluebrig" "_rc_original_stdout_fd=7" "OLDPWD=/" "_rc_original_stderr_fd=8" "RC_PID= 162" "_rc_pid=218" "_rc_postprocessor_fd=9" "WORKDIR=/var/gobuilder/buildlet" "GOROOT_BOOTSTRAP=/var/gobuilder/buildlet/go1.4" "GO_BUILDER_NAME=netbsd-arm64-bsiegert" "GOROOT_BOOTSTRAP=/usr/pkg/go114" "GO_TEST_TIMEOUT_SCALE=10" "GOROOT=/var/gobuilder/buildlet/go" "GOPATH=/var/gobuilder/buildlet/gopath" "GOPROXY=http://10.240.0.31:30157" "GOPROXY=https://proxy.golang.org" "TMPDIR=/var/gobuilder/buildlet/tmp" "GOCACHE=/var/gobuilder/buildlet/gocache"] in dir /var/gobuilder/buildlet/gopath/src/golang.org/x/tools go: downloading golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c go: downloading golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 go: downloading golang.org/x/net v0.0.0-20201021035429-f5854403a974 go: downloading golang.org/x/mod v0.4.1 go: downloading github.com/yuin/goldmark v1.2.1 go: downloading golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9 ok golang.org/x/tools/benchmark/parse 0.025s ok golang.org/x/tools/blog 0.275s ? golang.org/x/tools/blog/atom [no test files] ? golang.org/x/tools/cmd/auth/authtest [no test files] ? golang.org/x/tools/cmd/auth/cookieauth [no test files] ? golang.org/x/tools/cmd/auth/gitauth [no test files] ? golang.org/x/tools/cmd/auth/netrcauth [no test files] ok golang.org/x/tools/cmd/benchcmp 0.024s ok golang.org/x/tools/cmd/bundle 4.242s ok golang.org/x/tools/cmd/callgraph 76.613s ? golang.org/x/tools/cmd/compilebench [no test files] ok golang.org/x/tools/cmd/cover 15.573s ok golang.org/x/tools/cmd/digraph 0.027s ? golang.org/x/tools/cmd/eg [no test files] ok golang.org/x/tools/cmd/fiximports 69.918s ok golang.org/x/tools/cmd/getgo 0.046s ? golang.org/x/tools/cmd/getgo/server [no test files] ok golang.org/x/tools/cmd/go-contrib-init 0.027s ? golang.org/x/tools/cmd/godex [no test files] ok golang.org/x/tools/cmd/godoc 74.927s ? golang.org/x/tools/cmd/goimports [no test files] ? golang.org/x/tools/cmd/gomvpkg [no test files] ok golang.org/x/tools/cmd/gorename 96.995s ? golang.org/x/tools/cmd/gotype [no test files] ? golang.org/x/tools/cmd/goyacc [no test files] ok golang.org/x/tools/cmd/guru 0.136s ? golang.org/x/tools/cmd/guru/serial [no test files] ? golang.org/x/tools/cmd/html2article [no test files] ? golang.org/x/tools/cmd/present [no test files] ? golang.org/x/tools/cmd/present2md [no test files] ? golang.org/x/tools/cmd/splitdwarf [no test files] ok golang.org/x/tools/cmd/splitdwarf/internal/macho 0.031s ? golang.org/x/tools/cmd/ssadump [no test files] ? golang.org/x/tools/cmd/stress [no test files] ok golang.org/x/tools/cmd/stringer 81.566s ? golang.org/x/tools/cmd/toolstash [no test files] ok golang.org/x/tools/container/intsets 6.007s ok golang.org/x/tools/copyright 11.497s ok golang.org/x/tools/cover 0.134s ok golang.org/x/tools/go/analysis 0.029s ok golang.org/x/tools/go/analysis/analysistest 28.647s ok golang.org/x/tools/go/analysis/internal/analysisflags 0.083s ok golang.org/x/tools/go/analysis/internal/checker 2.827s ok golang.org/x/tools/go/analysis/internal/facts 1.761s ok golang.org/x/tools/go/analysis/multichecker 0.037s ok golang.org/x/tools/go/analysis/passes/asmdecl 4.255s ok golang.org/x/tools/go/analysis/passes/assign 13.995s ok golang.org/x/tools/go/analysis/passes/atomic 0.346s ok golang.org/x/tools/go/analysis/passes/atomicalign 0.309s ok golang.org/x/tools/go/analysis/passes/bools 18.483s ok golang.org/x/tools/go/analysis/passes/buildssa 0.368s ok golang.org/x/tools/go/analysis/passes/buildtag 0.314s ok golang.org/x/tools/go/analysis/passes/cgocall 25.522s ok golang.org/x/tools/go/analysis/passes/composite 16.594s ok golang.org/x/tools/go/analysis/passes/copylock 21.347s ok golang.org/x/tools/go/analysis/passes/ctrlflow 26.012s ok golang.org/x/tools/go/analysis/passes/deepequalerrors 13.598s ok golang.org/x/tools/go/analysis/passes/errorsas 27.611s ok golang.org/x/tools/go/analysis/passes/fieldalignment 0.286s ? golang.org/x/tools/go/analysis/passes/fieldalignment/cmd/fieldalignment [no test files] ok golang.org/x/tools/go/analysis/passes/findcall 1.461s ? golang.org/x/tools/go/analysis/passes/findcall/cmd/findcall [no test files] ok golang.org/x/tools/go/analysis/passes/framepointer 0.035s ok golang.org/x/tools/go/analysis/passes/httpresponse 35.139s ok golang.org/x/tools/go/analysis/passes/ifaceassert 17.247s ? golang.org/x/tools/go/analysis/passes/ifaceassert/cmd/ifaceassert [no test files] ? golang.org/x/tools/go/analysis/passes/inspect [no test files] ? golang.org/x/tools/go/analysis/passes/internal/analysisutil [no test files] ok golang.org/x/tools/go/analysis/passes/loopclosure 0.277s ok golang.org/x/tools/go/analysis/passes/lostcancel 31.888s ? golang.org/x/tools/go/analysis/passes/lostcancel/cmd/lostcancel [no test files] ok golang.org/x/tools/go/analysis/passes/nilfunc 0.258s ok golang.org/x/tools/go/analysis/passes/nilness 0.298s ? golang.org/x/tools/go/analysis/passes/nilness/cmd/nilness [no test files] ok golang.org/x/tools/go/analysis/passes/pkgfact 0.397s ok golang.org/x/tools/go/analysis/passes/printf 19.062s ok golang.org/x/tools/go/analysis/passes/shadow 12.127s ? golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow [no test files] ok golang.org/x/tools/go/analysis/passes/shift 0.283s ok golang.org/x/tools/go/analysis/passes/sigchanyzer 18.372s ok golang.org/x/tools/go/analysis/passes/sortslice 23.481s ok golang.org/x/tools/go/analysis/passes/stdmethods 43.903s ok golang.org/x/tools/go/analysis/passes/stringintconv 0.245s ? golang.org/x/tools/go/analysis/passes/stringintconv/cmd/stringintconv [no test files] ok golang.org/x/tools/go/analysis/passes/structtag 33.461s ok golang.org/x/tools/go/analysis/passes/testinggoroutine 16.734s ok golang.org/x/tools/go/analysis/passes/tests 18.465s ok golang.org/x/tools/go/analysis/passes/unmarshal 20.222s ? golang.org/x/tools/go/analysis/passes/unmarshal/cmd/unmarshal [no test files] ok golang.org/x/tools/go/analysis/passes/unreachable 0.578s ok golang.org/x/tools/go/analysis/passes/unsafeptr 17.807s ok golang.org/x/tools/go/analysis/passes/unusedresult 21.397s ok golang.org/x/tools/go/analysis/passes/unusedwrite 0.279s ? golang.org/x/tools/go/analysis/singlechecker [no test files] ok golang.org/x/tools/go/analysis/unitchecker 0.041s ok golang.org/x/tools/go/ast/astutil 0.166s ok golang.org/x/tools/go/ast/inspector 0.842s ok golang.org/x/tools/go/buildutil 9.104s ? golang.org/x/tools/go/callgraph [no test files] ok golang.org/x/tools/go/callgraph/cha 0.070s ok golang.org/x/tools/go/callgraph/rta 0.055s ok golang.org/x/tools/go/callgraph/static 0.057s ok golang.org/x/tools/go/cfg 0.029s ok golang.org/x/tools/go/expect 0.031s ok golang.org/x/tools/go/gccgoexportdata 0.035s ok golang.org/x/tools/go/gcexportdata 0.260s ? golang.org/x/tools/go/internal/cgo [no test files] ok golang.org/x/tools/go/internal/gccgoimporter 0.080s panic: test timed out after 10m0s goroutine 3047 [running]: testing.(*M).startAlarm.func1() /var/gobuilder/buildlet/go/src/testing/testing.go:1701 +0xc8 created by time.goFunc /var/gobuilder/buildlet/go/src/time/sleep.go:180 +0x40 goroutine 1 [chan receive, 9 minutes]: testing.(*T).Run(0x40004ca180, 0x28401a, 0x16, 0x28f848, 0x603fe501) /var/gobuilder/buildlet/go/src/testing/testing.go:1240 +0x260 testing.runTests.func1(0x4000001380) /var/gobuilder/buildlet/go/src/testing/testing.go:1512 +0x74 testing.tRunner(0x4000001380, 0x40000b7d38) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc testing.runTests(0x400000c0a8, 0x40c6e0, 0x12, 0x12, 0xc00817c6a3722b50, 0x8bb35c0e47, 0x410e00, 0x4000066990) /var/gobuilder/buildlet/go/src/testing/testing.go:1510 +0x29c testing.(*M).Run(0x4000090480, 0x0) /var/gobuilder/buildlet/go/src/testing/testing.go:1418 +0x1b4 golang.org/x/tools/go/internal/gcimporter.TestMain(0x4000090480) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/internal/gcimporter/gcimporter_test.go:28 +0x2c main.main() _testmain.go:81 +0x160 goroutine 53 [chan receive, 2 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x0, 0x0, 0x4000016004, 0x4c, 0x4000410000, 0x0, 0x255a0, 0xffffd51ef658, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*Config).Load(0x40004d8000, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:521 +0x1c8 golang.org/x/tools/go/internal/gcimporter_test.TestBExportData_stdlib(0x40004ca180) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/internal/gcimporter/bexport_test.go:61 +0x2a4 testing.tRunner(0x40004ca180, 0x28f848) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc created by testing.(*T).Run /var/gobuilder/buildlet/go/src/testing/testing.go:1239 +0x244 goroutine 2645 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x403c0fba41, 0x1d, 0x4005fa7a80, 0x3c, 0x4022509770, 0x0, 0x401d764908, 0x400051c1a0, 0x4021020690, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x4029b7b1e0, 0x4006717480, 0x4, 0x4, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x401d86cc00, 0x401549ebc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x401d86cc00, 0x4006717420) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2636 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40079b8441, 0x18, 0x4039a034c0, 0x37, 0x403a1a3980, 0x0, 0x40397c8aa8, 0x400051c1a0, 0x4039a5c810, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x403756ee70, 0x4039a489f0, 0x3, 0x3, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x40397eac00, 0x40397c8760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x40397eac00, 0x4039a0cfc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 710 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40007ac99f, 0x1b, 0x4000b36200, 0x3a, 0x40028d8540, 0x0, 0x4000b46200, 0x400051c1a0, 0x4001566a50, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x4000080630, 0x4001564588, 0x3, 0x3, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x4000bab400, 0x4000aa8da0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x4000bab400, 0x4000f6a080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2589 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40079b8361, 0x1a, 0x4039a4cc80, 0x39, 0x403a25b3e0, 0x0, 0x40086323f0, 0x400051c1a0, 0x403a087b90, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x4035b2b550, 0x403a081620, 0x3, 0x3, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x40397eb800, 0x40346b3410) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x40397eb800, 0x4039d70f40) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 1626 [chan receive, 2 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x4000f70d41, 0x1b, 0x400a2aeb40, 0x3a, 0x4011177140, 0x0, 0x40098f0f58, 0x400051c1a0, 0x400a2c5050, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x4008f84420, 0x400a2c5170, 0x6, 0x6, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x400a08ec00, 0x4004271230) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x400a08ec00, 0x400a0fdc00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2633 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40007926af, 0xb, 0x4013bfc270, 0x2a, 0x4039a0bef0, 0x0, 0x4039114908, 0x400051c1a0, 0x40397d9aa0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x403756ed10, 0x40195d48f0, 0x2, 0x2, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x40395e2800, 0x4039114108) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x40395e2800, 0x40397b1000) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2703 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x403b369401, 0x1a, 0x403be1e340, 0x39, 0x400ac7eb40, 0x0, 0x3f, 0x400051c1a0, 0x403c09e750, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x403938a4d0, 0x403be2fc80, 0x10, 0x10, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x403bafd400, 0x403ad8acb8) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x403bafd400, 0x403c12a380) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2702 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40075b9fc1, 0x17, 0x403ab7ba80, 0x36, 0x403baf40f0, 0x0, 0x403a755f30, 0x400051c1a0, 0x403af2d7d0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x403938a420, 0x403af52100, 0x7, 0x7, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x403ac28400, 0x403a755550) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x403ac28400, 0x403ad7f400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2659 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40079b8321, 0x1c, 0x4039f2f440, 0x3b, 0x403af2d230, 0x0, 0x4039aff768, 0x400051c1a0, 0x403aa8e6c0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x4035b2b600, 0x403a8c19c0, 0x4, 0x4, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x4039d7ac00, 0x4039aff638) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x4039d7ac00, 0x403a70afe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2590 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40079b8401, 0x19, 0x4039f2ebc0, 0x38, 0x403a5f11d0, 0x0, 0x40346b3bb8, 0x400051c1a0, 0x4039f31b90, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x4035b2b4a0, 0x4039aff578, 0x1, 0x1, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x4039d7a400, 0x40346b3410) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x4039d7a400, 0x4039d71280) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2618 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x4000782a9f, 0x18, 0x4015786fc0, 0x37, 0x4039e379e0, 0x0, 0x4036bdba08, 0x400051c1a0, 0x403953e8a0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x403938a210, 0x403953a270, 0x3, 0x3, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x4039380000, 0x4036bdad10) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x4039380000, 0x40393bb0c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2704 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40079b8201, 0x1a, 0x401c3fc800, 0x39, 0x402074cd80, 0x0, 0x403c33d4a0, 0x400051c1a0, 0x400efc53e0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x403756f550, 0x4000d540c0, 0x4, 0x4, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x403ca2cc00, 0x403bc23398) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x403ca2cc00, 0x4000d540a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2214 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x4000782fdf, 0x19, 0x401d547d40, 0x38, 0x401f22b170, 0x0, 0x36, 0x400051c1a0, 0x401da4ed20, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x401a4eb970, 0x401da5c600, 0xf, 0xf, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x401d3bb000, 0x4004270ba0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x401d3bb000, 0x401da622e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2624 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40075b9e41, 0x1a, 0x403ab7b440, 0x39, 0x403b4eccc0, 0x0, 0x40393e6610, 0x400051c1a0, 0x403ac34780, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x403938a370, 0x403ac1e7f8, 0x3, 0x3, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x403ac28000, 0x40393e6470) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x403ac28000, 0x403ac360a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2207 [chan receive, 2 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x4003e53c81, 0x1d, 0x40210d6ec0, 0x3c, 0x4022129d10, 0x0, 0x402017e040, 0x400051c1a0, 0x4021170de0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x400c9c3a20, 0x4007a80f30, 0x2, 0x2, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x4020bed000, 0x401fae5518) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x4020bed000, 0x4021107640) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 1525 [running]: goroutine running on other thread; stack unavailable created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2083 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x40007acc1f, 0x19, 0x4001dc3480, 0x38, 0x4013b60de0, 0x0, 0x4006a7d6d0, 0x400051c1a0, 0x4012244db0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x400d57e420, 0x400d6aaac8, 0x3, 0x3, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x400d6aec00, 0x4009fc4c60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x400d6aec00, 0x400d6ad940) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 goroutine 2571 [chan receive, 7 minutes]: golang.org/x/tools/go/loader.(*importInfo).awaitCompletion(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:447 golang.org/x/tools/go/loader.(*importer).importAll(0x400051c180, 0x4000782a5f, 0x1a, 0x4022ad0bc0, 0x39, 0x40344913e0, 0x0, 0x401fc50e28, 0x400051c1a0, 0x4022a3b860, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:913 +0x49c golang.org/x/tools/go/loader.(*importer).addFiles(0x400051c180, 0x401fadb550, 0x400d4730e0, 0x3, 0x3, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x94 golang.org/x/tools/go/loader.(*importer).load(0x400051c180, 0x4020d69800, 0x401f451ea0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x12c golang.org/x/tools/go/loader.(*importer).startLoad.func1(0x400051c180, 0x4020d69800, 0x400d5d1020) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x30 created by golang.org/x/tools/go/loader.(*importer).startLoad /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x1f8 FAIL golang.org/x/tools/go/internal/gcimporter 601.663s ? golang.org/x/tools/go/internal/packagesdriver [no test files] ok golang.org/x/tools/go/loader 135.435s panic: test timed out after 10m0s goroutine 10887 [running]: testing.(*M).startAlarm.func1() /var/gobuilder/buildlet/go/src/testing/testing.go:1701 +0xc8 created by time.goFunc /var/gobuilder/buildlet/go/src/time/sleep.go:180 +0x40 goroutine 1 [chan receive, 5 minutes]: testing.(*T).Run(0x400909fb00, 0x2dbd4e, 0x25, 0x2e5268, 0x603fe501) /var/gobuilder/buildlet/go/src/testing/testing.go:1240 +0x260 testing.runTests.func1(0x4000001380) /var/gobuilder/buildlet/go/src/testing/testing.go:1512 +0x74 testing.tRunner(0x4000001380, 0x40000b9ce8) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc testing.runTests(0x400000c0a8, 0x48f280, 0x4a, 0x4a, 0xc00817c6b179fc7c, 0x8bb3b0c87b, 0x491e80, 0x6) /var/gobuilder/buildlet/go/src/testing/testing.go:1510 +0x29c testing.(*M).Run(0x4000092480, 0x0) /var/gobuilder/buildlet/go/src/testing/testing.go:1418 +0x1b4 golang.org/x/tools/go/packages_test.TestMain(0x4000092480) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages_test.go:54 +0x84 main.main() _testmain.go:193 +0x160 goroutine 6327 [chan receive, 5 minutes]: testing.(*T).Run(0x400909fc80, 0x2cecdf, 0x6, 0x4009fe64b0, 0x40000e2f38) /var/gobuilder/buildlet/go/src/testing/testing.go:1240 +0x260 golang.org/x/tools/go/packages/packagestest.TestAll(0x400909fb00, 0x2e54a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packagestest/export.go:154 +0x124 golang.org/x/tools/go/packages_test.TestInvalidFilesBeforeOverlayContains(0x400909fb00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/overlay_test.go:752 +0x34 testing.tRunner(0x400909fb00, 0x2e5268) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc created by testing.(*T).Run /var/gobuilder/buildlet/go/src/testing/testing.go:1239 +0x244 goroutine 10316 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x4000b08f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10363 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400167df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10978 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0xd9200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400ac63f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c10, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11061 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x4001813780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10283 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400b9bbf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11054 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x32e900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400b025780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3d10, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10753 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000b02f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb80, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10734 [semacquire]: sync.runtime_SemacquireMutex(0x4009e017f8, 0x32bc00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e017f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e017f0, 0x4001449f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e017e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e017e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11016 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01398, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01394) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01390, 0x400ae01f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01380) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ca0, 0x4009e01380) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10647 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010b0, 0x400b9d3780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e010a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10310 [semacquire]: sync.runtime_Semacquire(0x4009ebcf58) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebcf50) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01910, 0x4001740f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10477 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x4001743780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10600 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40000e7f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a10, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10443 [semacquire]: sync.runtime_SemacquireMutex(0x4009e015d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e015d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e015d0, 0x400b6fcf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e015c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e015c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10580 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x4000b00780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f50, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10403 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x4004da8500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000b1bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce90, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10581 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000aff780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f50, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10959 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01718, 0x40025bef00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01714) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01710, 0x400abf8780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10643 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400b9ef780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10583 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x4000e65780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f60, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11036 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400aefe780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ce0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10353 [semacquire]: sync.runtime_Semacquire(0x400a330238) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a330230) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01dd0, 0x4001673f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01dc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01dc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10480 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40016bd780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10584 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x4001670780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f70, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10929 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01cd8, 0x3738783034387800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01cd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01cd0, 0x400ab59780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01cc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01cc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11035 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400aec5f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cd0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10973 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x40095fcc00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400ac61780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10348 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01718, 0x303330785c653000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01714) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01710, 0x400174ef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10354 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01398, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01394) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01390, 0x4001672f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01380) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01380) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10952 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01c18, 0x400b837700, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01c14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01c10, 0x400abfcf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11062 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000488f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10359 [semacquire]: sync.runtime_Semacquire(0x400a725f68) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a725f60) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01730, 0x400144bf80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01720) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01720) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10475 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x40016be780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10561 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01678, 0x404040404020300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01674) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01670, 0x4001815f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01660) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1990, 0x4009e01660) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10764 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400174a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eba0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10905 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x539d00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400a912f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39c0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10953 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010d8, 0x32bc00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010d0, 0x400abfd780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10352 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00fd8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00fd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00fd0, 0x4001671780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10735 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400048b780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f90, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10673 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400219cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300d0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10535 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x3531317830203a00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x400173d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e80, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10369 [semacquire]: sync.runtime_Semacquire(0x400a75eb78) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a75eb70) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01e10, 0x4000b1c780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01e00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10449 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400290e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf60, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10540 [semacquire]: sync.runtime_Semacquire(0x4007793f78) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4007793f70) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01070, 0x400144af80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e90, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10402 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x4000b1af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce90, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10468 [semacquire]: sync.runtime_Semacquire(0x40076e1a08) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e1a00) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01e30, 0x4002912780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01e20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10971 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x4009870b00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x400ac60780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10680 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x40108d8f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330230, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10694 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x40108dff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f50, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10533 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x6c61767b090a2c00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x4001744f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e80, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10593 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x40000ecf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a00, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10699 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x40016a1780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f60, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10555 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x4000b0bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10920 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400ab5cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bd0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10562 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x40000e3f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1990, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10323 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x404040404040200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400b9b8780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10397 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x4000b1cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce80, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10368 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x30307830202f2f00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x400174af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11060 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x4000e69f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10467 [semacquire]: sync.runtime_Semacquire(0x40076e19f8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e19f0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01d90, 0x400290f780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01d80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01d80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10450 [runnable]: go/types.(*Checker).recordTypeAndValue(0x4009d4c840, 0x32e9b8, 0x400a74cfc0, 0x488004, 0x32bce0, 0x4880e0, 0x32f960, 0x4000a61798) /var/gobuilder/buildlet/go/src/go/types/check.go:348 +0x114 go/types.(*Checker).updateExprType(0x4009d4c840, 0x32e9b8, 0x400a74cfc0, 0x32bce0, 0x4880e0, 0x488000) /var/gobuilder/buildlet/go/src/go/types/expr.go:569 +0x178 go/types.(*Checker).assignment(0x4009d4c840, 0x4000c32d00, 0x32bce0, 0x4880e0, 0x2d1acf, 0xe) /var/gobuilder/buildlet/go/src/go/types/assignments.go:69 +0x650 go/types.(*Checker).exprInternal(0x4009d4c840, 0x4000c32d00, 0x32eb38, 0x400a74bb00, 0x32bd80, 0x40104d6e80, 0x0) /var/gobuilder/buildlet/go/src/go/types/expr.go:1330 +0x1228 go/types.(*Checker).rawExpr(0x4009d4c840, 0x4000c32d00, 0x32eb38, 0x400a74bb00, 0x32bd80, 0x40104d6e80, 0x4ce2aff55e3d1501) /var/gobuilder/buildlet/go/src/go/types/expr.go:1136 +0x50 go/types.(*Checker).exprWithHint(0x4009d4c840, 0x4000c32d00, 0x32eb38, 0x400a74bb00, 0x32bd80, 0x40104d6e80) /var/gobuilder/buildlet/go/src/go/types/expr.go:1884 +0x54 go/types.(*Checker).indexedElts(0x4009d4c840, 0x400a71d800, 0x61, 0x80, 0x32bd80, 0x40104d6e80, 0xffffffffffffffff, 0x6) /var/gobuilder/buildlet/go/src/go/types/expr.go:1106 +0x16c go/types.(*Checker).exprInternal(0x4009d4c840, 0x4000c29540, 0x32eb38, 0x400a74efc0, 0x0, 0x0, 0x32bd80) /var/gobuilder/buildlet/go/src/go/types/expr.go:1373 +0x210 go/types.(*Checker).rawExpr(0x4009d4c840, 0x4000c29540, 0x32eb38, 0x400a74efc0, 0x0, 0x0, 0x3602934cd4cc5a01) /var/gobuilder/buildlet/go/src/go/types/expr.go:1136 +0x50 go/types.(*Checker).expr(0x4009d4c840, 0x4000c29540, 0x32eb38, 0x400a74efc0) /var/gobuilder/buildlet/go/src/go/types/expr.go:1861 +0x44 go/types.(*Checker).exprInternal(0x4009d4c840, 0x4000c29540, 0x32eb38, 0x400a6f9540, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/types/expr.go:1288 +0xd30 go/types.(*Checker).rawExpr(0x4009d4c840, 0x4000c29540, 0x32eb38, 0x400a6f9540, 0x0, 0x0, 0x1) /var/gobuilder/buildlet/go/src/go/types/expr.go:1136 +0x50 go/types.(*Checker).expr(0x4009d4c840, 0x4000c29540, 0x32eb38, 0x400a6f9540) /var/gobuilder/buildlet/go/src/go/types/expr.go:1861 +0x44 go/types.(*Checker).unary(0x4009d4c840, 0x4000c29540, 0x400a6fb500) /var/gobuilder/buildlet/go/src/go/types/expr.go:148 +0x44 go/types.(*Checker).exprInternal(0x4009d4c840, 0x4000c29540, 0x32f1c8, 0x400a6fb500, 0x0, 0x0, 0x400b0cbd38) /var/gobuilder/buildlet/go/src/go/types/expr.go:1769 +0x15c0 go/types.(*Checker).rawExpr(0x4009d4c840, 0x4000c29540, 0x32f1c8, 0x400a6fb500, 0x0, 0x0, 0x2bdd01) /var/gobuilder/buildlet/go/src/go/types/expr.go:1136 +0x50 go/types.(*Checker).expr(0x4009d4c840, 0x4000c29540, 0x32f1c8, 0x400a6fb500) /var/gobuilder/buildlet/go/src/go/types/expr.go:1861 +0x44 go/types.(*Checker).varDecl(0x4009d4c840, 0x400af64370, 0x400aab95e8, 0x1, 0x1, 0x0, 0x0, 0x32f1c8, 0x400a6fb500) /var/gobuilder/buildlet/go/src/go/types/decl.go:539 +0x158 go/types.(*Checker).objDecl(0x4009d4c840, 0x333af8, 0x400af64370, 0x0) /var/gobuilder/buildlet/go/src/go/types/decl.go:193 +0x570 go/types.(*Checker).ident(0x4009d4c840, 0x4000c29500, 0x400a806820, 0x0, 0x400a492100) /var/gobuilder/buildlet/go/src/go/types/typexpr.go:51 +0x140 go/types.(*Checker).exprInternal(0x4009d4c840, 0x4000c29500, 0x32ed78, 0x400a806820, 0x0, 0x0, 0x400b0cc778) /var/gobuilder/buildlet/go/src/go/types/expr.go:1180 +0x14b4 go/types.(*Checker).rawExpr(0x4009d4c840, 0x4000c29500, 0x32ed78, 0x400a806820, 0x0, 0x0, 0x2bdd01) /var/gobuilder/buildlet/go/src/go/types/expr.go:1136 +0x50 go/types.(*Checker).expr(0x4009d4c840, 0x4000c29500, 0x32ed78, 0x400a806820) /var/gobuilder/buildlet/go/src/go/types/expr.go:1861 +0x44 go/types.(*Checker).varDecl(0x4009d4c840, 0x400af64ff0, 0x400aab9728, 0x1, 0x1, 0x0, 0x0, 0x32ed78, 0x400a806820) /var/gobuilder/buildlet/go/src/go/types/decl.go:539 +0x158 go/types.(*Checker).objDecl(0x4009d4c840, 0x333af8, 0x400af64ff0, 0x0) /var/gobuilder/buildlet/go/src/go/types/decl.go:193 +0x570 go/types.(*Checker).ident(0x4009d4c840, 0x4003a93480, 0x4009ed8940, 0x0, 0x400b0ccc00) /var/gobuilder/buildlet/go/src/go/types/typexpr.go:51 +0x140 go/types.(*Checker).exprInternal(0x4009d4c840, 0x4003a93480, 0x32ed78, 0x4009ed8940, 0x32bda8, 0x40112591b0, 0x40009aa458) /var/gobuilder/buildlet/go/src/go/types/expr.go:1180 +0x14b4 go/types.(*Checker).rawExpr(0x4009d4c840, 0x4003a93480, 0x32ed78, 0x4009ed8940, 0x32bda8, 0x40112591b0, 0x1) /var/gobuilder/buildlet/go/src/go/types/expr.go:1136 +0x50 go/types.(*Checker).exprWithHint(0x4009d4c840, 0x4003a93480, 0x32ed78, 0x4009ed8940, 0x32bda8, 0x40112591b0) /var/gobuilder/buildlet/go/src/go/types/expr.go:1884 +0x54 go/types.(*Checker).exprInternal(0x4009d4c840, 0x4003a93480, 0x32eb38, 0x4009eb5500, 0x0, 0x0, 0x400b0cd8e8) /var/gobuilder/buildlet/go/src/go/types/expr.go:1415 +0x688 go/types.(*Checker).rawExpr(0x4009d4c840, 0x4003a93480, 0x32eb38, 0x4009eb5500, 0x0, 0x0, 0x2bdd01) /var/gobuilder/buildlet/go/src/go/types/expr.go:1136 +0x50 go/types.(*Checker).expr(0x4009d4c840, 0x4003a93480, 0x32eb38, 0x4009eb5500) /var/gobuilder/buildlet/go/src/go/types/expr.go:1861 +0x44 go/types.(*Checker).varDecl(0x4009d4c840, 0x400acb5950, 0x400aab94e8, 0x1, 0x1, 0x0, 0x0, 0x32eb38, 0x4009eb5500) /var/gobuilder/buildlet/go/src/go/types/decl.go:539 +0x158 go/types.(*Checker).objDecl(0x4009d4c840, 0x333af8, 0x400acb5950, 0x0) /var/gobuilder/buildlet/go/src/go/types/decl.go:193 +0x570 go/types.(*Checker).packageObjects(0x4009d4c840) /var/gobuilder/buildlet/go/src/go/types/resolver.go:627 +0x328 go/types.(*Checker).checkFiles(0x4009d4c840, 0x4009eaf860, 0x5, 0x5, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/types/check.go:269 +0xa4 go/types.(*Checker).Files(...) /var/gobuilder/buildlet/go/src/go/types/check.go:254 golang.org/x/tools/go/packages.(*loader).loadPackage(0x4000724000, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:961 +0x424 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:799 +0x144 sync.(*Once).doSlow(0x4009e01c10, 0x4002911f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf60, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10641 [semacquire]: sync.runtime_Semacquire(0x40077d3c08) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c00) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01270, 0x400b9ebf80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01260) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01260) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11033 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400aec4f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cd0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10537 [semacquire]: sync.runtime_Semacquire(0x4007793f68) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4007793f60) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01570, 0x4001740780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01560) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e80, 0x4009e01560) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10671 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x40108df780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300d0, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10487 [semacquire]: sync.runtime_Semacquire(0x40076e1a28) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e1a20) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e013b0, 0x400173ef80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09a0, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10594 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x40000e9f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a00, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10505 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400002ef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09d0, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10648 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400b9d1f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10943 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01378, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01374) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01370, 0x400ab78780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01360) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01360) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11021 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x400aec8780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ca0, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10728 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x4001449780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11017 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400aec6780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ca0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11025 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400aec2780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cb0, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10927 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x7830343030307800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x400ab58780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10738 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400048c780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f90, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10695 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400169ff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f50, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10912 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x756ea1c6e57700, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400a915780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bb0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10677 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400219d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330230, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10573 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000b01f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e19d4, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10603 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40000e8780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a20, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10544 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000e6b780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e90, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10271 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x2f202b2022373800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x4001750780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e60, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10639 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000b13f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10669 [semacquire]: sync.runtime_Semacquire(0x400a3300d8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a3300d0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e010d0, 0x40108da780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10627 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x4000b13780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300b0, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10900 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01098, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01094) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01090, 0x400180ef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39b0, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10684 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40108dc780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330230, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10502 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x4000afe780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09d0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11065 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x400b020f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10763 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x4630303030303000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x4001749f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eba0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10552 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400174df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10490 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x657366666f202c00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4001742f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09b0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10924 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01298, 0x4f2600, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01294) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01290, 0x400ab56f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01280) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01280) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10364 [semacquire]: sync.runtime_Semacquire(0x400a725f88) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a725f80) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01810, 0x400169d780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01800) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01800) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10656 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400b9eb780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10293 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400b905f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007832b40, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10465 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01078, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01074) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01070, 0x400290ef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10672 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x32f900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40021a1780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300d0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10319 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x400b87d300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x400b901780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10746 [semacquire]: sync.runtime_Semacquire(0x40077d3cf8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3cf0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01e50, 0x400b901f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e40) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb70, 0x4009e01e40) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10373 [semacquire]: sync.runtime_Semacquire(0x400a75eb88) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a75eb80) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01df0, 0x4001674780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01de0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01de0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10525 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b78, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b70, 0x400b9b6780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1990, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10595 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b78, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b70, 0x40000ec780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a00, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10372 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01078, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01074) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01070, 0x400b9bc780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10471 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x40016bdf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11121 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x488300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ab5bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28b80, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10655 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x400b9eef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10748 [semacquire]: sync.runtime_Semacquire(0x40077d3d18) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3d10) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01eb0, 0x4000b1d780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ea0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb70, 0x4009e01ea0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10716 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x61767b090a2c7d00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x4001747780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10979 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010d0, 0x400ac88780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10542 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400048a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e90, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10410 [semacquire]: sync.runtime_Semacquire(0x4009ebcec8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebcec0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01b30, 0x4001812780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebceb0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10981 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01098, 0x400a6e7000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01094) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01090, 0x400ac89780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10668 [semacquire]: sync.runtime_Semacquire(0x40077d3cb8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3cb0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e012d0, 0x40108dcf80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e012c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e012c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11149 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400aec4780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28d40, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11048 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400aefc780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3d00, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11127 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x400abebd00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400abfb780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28ba0, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10921 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x12fe00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400ab5d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bd0, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10362 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x3662317830207400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4001744780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10625 [semacquire]: sync.runtime_SemacquireMutex(0x4009e018d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e018d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e018d0, 0x4000b0ef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e018c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300b0, 0x4009e018c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10759 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400048af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb90, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10270 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x4001675780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e60, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10982 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010b8, 0x400a830100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010b0, 0x400ac89f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e010a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10640 [semacquire]: sync.runtime_Semacquire(0x40077d3bf8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3bf0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01cb0, 0x400b9e8780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ca0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01ca0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10637 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000b10780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10948 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01278, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01274) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01270, 0x400abfaf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01260) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01260) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10760 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400048df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb90, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10938 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x4003d96500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400ab7df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10957 [semacquire]: sync.runtime_Semacquire(0x400ab28ba8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28ba0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01350, 0x400abf7780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01340) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01340) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10754 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x4000afef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb80, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10282 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x400b9bdf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10349 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x3030785c30307800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x4001753780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10462 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b78, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b70, 0x40000e3780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a68e060, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11066 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x4007dccd00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x400b020780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10314 [runnable]: go/types.(*Checker).recordTypeAndValue(0x400a370000, 0x32e9b8, 0x400b747d40, 0x488104, 0x32bce0, 0x488180, 0x32f9d0, 0x4000ad1100) /var/gobuilder/buildlet/go/src/go/types/check.go:348 +0x114 go/types.(*Checker).updateExprType(0x400a370000, 0x32e9b8, 0x400b747d40, 0x32bce0, 0x488180, 0x488100) /var/gobuilder/buildlet/go/src/go/types/expr.go:569 +0x178 go/types.(*Checker).assignment(0x400a370000, 0x4000ad1080, 0x32bce0, 0x488180, 0x2d25cd, 0x10) /var/gobuilder/buildlet/go/src/go/types/assignments.go:69 +0x650 go/types.(*Checker).initVar(0x400a370000, 0x40072719f0, 0x4000ad1080, 0x2d25cd, 0x10, 0x4000aba2c8, 0x1) /var/gobuilder/buildlet/go/src/go/types/assignments.go:150 +0x13c go/types.(*Checker).initVars(0x400a370000, 0x400b2d9390, 0x1, 0x1, 0x4011168a80, 0x1, 0x1, 0xb017b) /var/gobuilder/buildlet/go/src/go/types/assignments.go:273 +0x400 go/types.(*Checker).stmt(0x400a370000, 0x5, 0x32efb8, 0x400b747d60) /var/gobuilder/buildlet/go/src/go/types/stmt.go:465 +0x2c28 go/types.(*Checker).stmtList(0x400a370000, 0x5, 0x4011168a90, 0x1, 0x1) /var/gobuilder/buildlet/go/src/go/types/stmt.go:125 +0xc4 go/types.(*Checker).stmt(0x400a370000, 0x5, 0x32f108, 0x400b749230) /var/gobuilder/buildlet/go/src/go/types/stmt.go:569 +0x1b88 go/types.(*Checker).stmtList(0x400a370000, 0x5, 0x400b747e40, 0x2, 0x2) /var/gobuilder/buildlet/go/src/go/types/stmt.go:125 +0xc4 go/types.(*Checker).stmt(0x400a370000, 0x0, 0x32f108, 0x400b749380) /var/gobuilder/buildlet/go/src/go/types/stmt.go:569 +0x1b88 go/types.(*Checker).stmtList(0x400a370000, 0x0, 0x400b5e5100, 0xb, 0x10) /var/gobuilder/buildlet/go/src/go/types/stmt.go:125 +0xc4 go/types.(*Checker).funcBody(0x400a370000, 0x4006f901e0, 0x400b5f352c, 0x3, 0x400a9b75c0, 0x400b749e30, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/types/stmt.go:42 +0x168 go/types.(*Checker).funcDecl.func1() /var/gobuilder/buildlet/go/src/go/types/decl.go:856 +0x5c go/types.(*Checker).processDelayed(0x400a370000, 0x0) /var/gobuilder/buildlet/go/src/go/types/check.go:305 +0x3c go/types.(*Checker).checkFiles(0x400a370000, 0x4001d25b00, 0x2d, 0x2d, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/types/check.go:271 +0xb4 go/types.(*Checker).Files(...) /var/gobuilder/buildlet/go/src/go/types/check.go:254 golang.org/x/tools/go/packages.(*loader).loadPackage(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:961 +0x424 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:799 +0x144 sync.(*Once).doSlow(0x4009e01770, 0x400290df80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10985 [semacquire]: sync.runtime_SemacquireMutex(0x4009e012d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e012d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e012d0, 0x400ac8b780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e012c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e012c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10966 [semacquire]: sync.runtime_Semacquire(0x400ab28d28) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28d20) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e011d0, 0x400ac65f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e011c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e011c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10730 [semacquire]: sync.runtime_Semacquire(0x40077d3cc8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3cc0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01830, 0x4001444780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01820) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e01820) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10355 [semacquire]: sync.runtime_Semacquire(0x400a330248) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a330240) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e018b0, 0x400166ef80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e018a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e018a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10761 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00fd8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00fd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00fd0, 0x4000057f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eba0, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10642 [semacquire]: sync.runtime_Semacquire(0x40077d3c18) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c10) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01190, 0x400b9ec780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01180) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01180) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10315 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01c18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01c14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01c10, 0x4000b0c780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11053 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x32e900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400b024f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3d10, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10478 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x400173ff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10902 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01978, 0x3730333041373000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01974) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01970, 0x400174b780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39c0, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10749 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x4000b16780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb70, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10651 [semacquire]: sync.runtime_Semacquire(0x40077d3c78) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c70) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01250, 0x400b9e9780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01240) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01240) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10445 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x400b6f9f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10737 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400048ff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f90, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10329 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400b903780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10296 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01c18, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01c14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01c10, 0x400b9b6f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007832b40, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10687 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x4000417780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330240, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10408 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4001813f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcea0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10385 [semacquire]: sync.runtime_Semacquire(0x4009ebce68) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce60) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01950, 0x400b9cef80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01940) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01940) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11045 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400aefaf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cf0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10334 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x3030785c31307800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400174f780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10590 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x4001825780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3360, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10531 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400b9ba780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e80, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10697 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x40016a3780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f60, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10393 [semacquire]: sync.runtime_Semacquire(0x4009ebce78) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce70) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01ad0, 0x4000b1b780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce60, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10698 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400169c780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f60, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10714 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400182bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10910 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400a914780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bb0, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10996 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ae02f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c50, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10313 [semacquire]: sync.runtime_Semacquire(0x4007792e68) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4007792e60) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01a10, 0x4000b08780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01a00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01a00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10882 [runnable]: os.newFile(0x14, 0x400f175020, 0x2e, 0x1, 0x14) /var/gobuilder/buildlet/go/src/os/file_unix.go:128 +0x44 os.openFileNolog(0x400f175020, 0x2e, 0x0, 0x4000000000, 0x400b8c2dd8, 0x147a0, 0x400006a458) /var/gobuilder/buildlet/go/src/os/file_unix.go:241 +0x1b0 os.OpenFile(0x400f175020, 0x2e, 0x0, 0x0, 0x400b8c2e18, 0x400006a458, 0xffffffffffffffff) /var/gobuilder/buildlet/go/src/os/file.go:338 +0x54 os.Open(...) /var/gobuilder/buildlet/go/src/os/file.go:318 os.ReadFile(0x400f175020, 0x2e, 0x0, 0x0, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/os/file.go:659 +0x54 io/ioutil.ReadFile(...) /var/gobuilder/buildlet/go/src/io/ioutil/ioutil.go:37 golang.org/x/tools/go/packages.(*loader).parseFile(0x4000724000, 0x400f175020, 0x2e, 0x400a8e89e0, 0x32bce0, 0x488380) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1031 +0x394 golang.org/x/tools/go/packages.(*loader).parseFiles.func1(0x4000724000, 0x400aa244c8, 0x400aa244e0, 0x400a75ec00, 0x71, 0x400f175020, 0x2e) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1065 +0x38 created by golang.org/x/tools/go/packages.(*loader).parseFiles /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1064 +0x3c8 goroutine 10747 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01e98, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01e94) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01e90, 0x4000b16f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb70, 0x4009e01e80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10335 [semacquire]: sync.runtime_Semacquire(0x4009ebce08) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce00) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01af0, 0x400174cf80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10710 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x4000418780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11072 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x32ef00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400ab7d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28b80, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10437 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01718, 0x32af00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01714) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01710, 0x400b6f6f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10965 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x4009eff600, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400ac65780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bf0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10591 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010d8, 0x699300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010d0, 0x4000e64780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3360, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10756 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400048cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb90, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10758 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400048d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb90, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10934 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01158, 0x4007dcf100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01154) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01150, 0x400ab7bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01140) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01140) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10766 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x203a6968202c3700, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x4001746780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eba0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10926 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010f8, 0x4f2a00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010f0, 0x400ab57f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e010e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10370 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x4000b1df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10350 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x6531785c30307800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x4001750f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10835 [runnable]: go/parser.(*parser).parseSelector(0x400b2a8c00, 0x32ed78, 0x40005c6360, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1457 +0x5c go/parser.(*parser).parsePrimaryExpr(0x400b2a8c00, 0x178f00, 0x32ed78, 0x40005c6360) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1752 +0x394 go/parser.(*parser).parseUnaryExpr(0x400b2a8c00, 0x179600, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1879 +0x374 go/parser.(*parser).parseUnaryExpr(0x400b2a8c00, 0x14fc00, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1822 +0x2a8 go/parser.(*parser).parseBinaryExpr(0x400b2a8c00, 0x401112a300, 0x1, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1896 +0x4c go/parser.(*parser).parseExpr(0x400b2a8c00, 0x4009c93c00, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1921 +0x54 go/parser.(*parser).parseRhsOrType(0x400b2a8c00, 0x31, 0x11a971) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1935 +0x3c go/parser.(*parser).parseCallOrConversion(0x400b2a8c00, 0x32ed78, 0x40005c6340, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1574 +0xe4 go/parser.(*parser).parsePrimaryExpr(0x400b2a8c00, 0x1, 0x32ed78, 0x40005c6340) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1778 +0xbc go/parser.(*parser).parseUnaryExpr(0x400b2a8c00, 0x40005afd01, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1879 +0x374 go/parser.(*parser).parseBinaryExpr(0x400b2a8c00, 0x62401, 0x1, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1896 +0x4c go/parser.(*parser).parseExpr(0x400b2a8c00, 0x21a01, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1921 +0x54 go/parser.(*parser).parseExprList(0x400b2a8c00, 0x4000066101, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:585 +0x50 go/parser.(*parser).parseLhsList(0x400b2a8c00, 0x1, 0x40005c2580, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:597 +0x3c go/parser.(*parser).parseSimpleStmt(0x400b2a8c00, 0x1, 0x0, 0x0, 0x400f95d600) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1959 +0x50 go/parser.(*parser).parseStmt(0x400b2a8c00, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2514 +0x74 go/parser.(*parser).parseStmtList(0x400b2a8c00, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBlockStmt(0x400b2a8c00, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1373 +0xbc go/parser.(*parser).parseIfStmt(0x400b2a8c00, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2196 +0x114 go/parser.(*parser).parseStmt(0x400b2a8c00, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2533 +0x420 go/parser.(*parser).parseStmtList(0x400b2a8c00, 0x40005c2550, 0x1, 0x1) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBody(0x400b2a8c00, 0x40005c24a0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1358 +0x114 go/parser.(*parser).parseFuncDecl(0x400b2a8c00, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2785 +0x398 go/parser.(*parser).parseDecl(0x400b2a8c00, 0x4000066270, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2840 +0x16c go/parser.(*parser).parseFile(0x400b2a8c00, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2895 +0x2a8 go/parser.ParseFile(0x4009b39700, 0x400fb2db80, 0x31, 0x26e9c0, 0x400b9b0e58, 0x24, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/interface.go:124 +0x13c golang.org/x/tools/go/packages.newLoader.func2(0x4009b39700, 0x400fb2db80, 0x31, 0x400ba54800, 0x4091, 0x4092, 0x0, 0x80944, 0x4001c84e88) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:578 +0x70 golang.org/x/tools/go/packages.(*loader).parseFile(0x4000724000, 0x400fb2db80, 0x31, 0x77f48, 0x2e5950, 0x40014dd118) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1037 +0x2f8 golang.org/x/tools/go/packages.(*loader).parseFiles.func1(0x4000724000, 0x400aa244c8, 0x400aa244e0, 0x400a75ec00, 0x42, 0x400fb2db80, 0x31) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1065 +0x38 created by golang.org/x/tools/go/packages.(*loader).parseFiles /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1064 +0x3c8 goroutine 10768 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400048e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eba0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10501 [semacquire]: sync.runtime_SemacquireMutex(0x4009e015b8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e015b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e015b0, 0x4000b00f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e015a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09d0, 0x4009e015a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10371 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x4000b01780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10980 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x400c034800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ac88f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10635 [semacquire]: sync.runtime_Semacquire(0x40077d3bb8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3bb0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e010f0, 0x4000b11f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e010e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10989 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x7830003738647800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x400ac85780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11030 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400aec3780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cc0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10724 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x40016a0780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11147 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x4007928f00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x400aeff780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28d40, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10628 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01078, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01074) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01070, 0x4000b12f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300b0, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10821 [runnable]: go/scanner.(*Scanner).next(0x400b6ac7a0) /var/gobuilder/buildlet/go/src/go/scanner/scanner.go:63 +0x48 go/scanner.(*Scanner).scanComment(0x400b6ac7a0, 0x184f00, 0x40004db498) /var/gobuilder/buildlet/go/src/go/scanner/scanner.go:171 +0x60 go/scanner.(*Scanner).Scan(0x400b6ac7a0, 0x0, 0x40004db5b8, 0x400b6ac848, 0x400b6ac840) /var/gobuilder/buildlet/go/src/go/scanner/scanner.go:888 +0x118 go/parser.(*parser).next0(0x400b6ac780) /var/gobuilder/buildlet/go/src/go/parser/parser.go:257 +0x3c go/parser.(*parser).next(0x400b6ac780) /var/gobuilder/buildlet/go/src/go/parser/parser.go:320 +0x60 go/parser.(*parser).expectSemi(0x400b6ac780) /var/gobuilder/buildlet/go/src/go/parser/parser.go:436 +0x4c go/parser.(*parser).parseIfStmt(0x400b6ac780, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2212 +0x308 go/parser.(*parser).parseStmt(0x400b6ac780, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2533 +0x420 go/parser.(*parser).parseStmtList(0x400b6ac780, 0x4011005180, 0x7, 0x8) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBody(0x400b6ac780, 0x40007a83f0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1358 +0x114 go/parser.(*parser).parseFuncDecl(0x400b6ac780, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2785 +0x398 go/parser.(*parser).parseDecl(0x400b6ac780, 0x4000066270, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2840 +0x16c go/parser.(*parser).parseFile(0x400b6ac780, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2895 +0x2a8 go/parser.ParseFile(0x4009b39700, 0x400f174b10, 0x2f, 0x26e9c0, 0x400071d020, 0x24, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/interface.go:124 +0x13c golang.org/x/tools/go/packages.newLoader.func2(0x4009b39700, 0x400f174b10, 0x2f, 0x40005d6000, 0x10167, 0x10168, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:578 +0x70 golang.org/x/tools/go/packages.(*loader).parseFile(0x4000724000, 0x400f174b10, 0x2f, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1037 +0x2f8 golang.org/x/tools/go/packages.(*loader).parseFiles.func1(0x4000724000, 0x400aa244c8, 0x400aa244e0, 0x400a75ec00, 0x34, 0x400f174b10, 0x2f) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1065 +0x38 created by golang.org/x/tools/go/packages.(*loader).parseFiles /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1064 +0x3c8 goroutine 10638 [semacquire]: sync.runtime_Semacquire(0x40077d3be8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3be0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01330, 0x4000b15f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01320) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01320) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10644 [semacquire]: sync.runtime_Semacquire(0x40077d3c28) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c20) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01130, 0x400b9ed780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01120) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01120) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10528 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400b907780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1990, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10659 [semacquire]: sync.runtime_Semacquire(0x40077d3c88) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c80) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01d10, 0x400b9ecf80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01d00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01d00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10374 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x400ee8ca00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x4001671f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11058 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x400aef2300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400b027780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3d10, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11145 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x400b779900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400ac87f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28d30, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10596 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x40000e6f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a10, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10375 [semacquire]: sync.runtime_Semacquire(0x400a75eb98) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a75eb90) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e018f0, 0x400b9d5f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e018e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e018e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11043 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x4008d81b00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400af01f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ce0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10960 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010d8, 0x1d0500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010d0, 0x400abf8f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bf0, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11041 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400af00f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ce0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10444 [semacquire]: sync.runtime_Semacquire(0x400a68e068) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a68e060) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01650, 0x400b6f6780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01640) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e01640) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10387 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b78, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b70, 0x400b9d0f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce60, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10935 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01098, 0x4003c49500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01094) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01090, 0x400ab7c780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10663 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01098, 0x400f2f7e00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01094) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01090, 0x40021a2f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10984 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01cd8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01cd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01cd0, 0x400ac8af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01cc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e01cc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10320 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400b904780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10661 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400219c780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10308 [semacquire]: sync.runtime_Semacquire(0x4009ebce88) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce80) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01bf0, 0x4000b06f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10307 [semacquire]: sync.runtime_Semacquire(0x4009ebcde8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebcde0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01b90, 0x400b9b7f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdd0, 0x4009e01b80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10330 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x400b903f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10873 [runnable]: go/parser.(*parser).checkExprOrType(0x40009ff500, 0x32ed78, 0x4000a5da60, 0x4000a5da60, 0x400093d001) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1721 +0x19c go/parser.(*parser).parsePrimaryExpr(0x40009ff500, 0x4000a60100, 0x32ed78, 0x4000a5da60) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1778 +0xa0 go/parser.(*parser).parseUnaryExpr(0x40009ff500, 0x1f2600, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1879 +0x374 go/parser.(*parser).parseBinaryExpr(0x40009ff500, 0x178a00, 0x1, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1896 +0x4c go/parser.(*parser).parseExpr(0x40009ff500, 0x40009ff500, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1921 +0x54 go/parser.(*parser).parseExprList(0x40009ff500, 0x0, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:585 +0x50 go/parser.(*parser).parseRhsList(0x40009ff500, 0x4000a5da40, 0x2, 0x2) /var/gobuilder/buildlet/go/src/go/parser/parser.go:623 +0x3c go/parser.(*parser).parseSimpleStmt(0x40009ff500, 0x1, 0x0, 0x0, 0x400093d500) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1978 +0x2cc go/parser.(*parser).parseStmt(0x40009ff500, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2514 +0x74 go/parser.(*parser).parseStmtList(0x40009ff500, 0x4000a5e840, 0x1, 0x1) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBlockStmt(0x40009ff500, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1373 +0xbc go/parser.(*parser).parseForStmt(0x40009ff500, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2459 +0x250 go/parser.(*parser).parseStmt(0x40009ff500, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2539 +0x39c go/parser.(*parser).parseStmtList(0x40009ff500, 0x4011453c00, 0x8, 0x8) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBody(0x40009ff500, 0x4000a5e1d0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1358 +0x114 go/parser.(*parser).parseFuncDecl(0x40009ff500, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2785 +0x398 go/parser.(*parser).parseDecl(0x40009ff500, 0x4000066270, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2840 +0x16c go/parser.(*parser).parseFile(0x40009ff500, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2895 +0x2a8 go/parser.ParseFile(0x4009b39700, 0x400f174f90, 0x30, 0x26e9c0, 0x4000a0f2d8, 0x24, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/interface.go:124 +0x13c golang.org/x/tools/go/packages.newLoader.func2(0x4009b39700, 0x400f174f90, 0x30, 0x4000a28000, 0x7d76, 0x7d77, 0x0, 0x400bea3236, 0x2) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:578 +0x70 golang.org/x/tools/go/packages.(*loader).parseFile(0x4000724000, 0x400f174f90, 0x30, 0x1, 0x1, 0x6e53) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1037 +0x2f8 golang.org/x/tools/go/packages.(*loader).parseFiles.func1(0x4000724000, 0x400aa244c8, 0x400aa244e0, 0x400a75ec00, 0x68, 0x400f174f90, 0x30) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1065 +0x38 created by golang.org/x/tools/go/packages.(*loader).parseFiles /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1064 +0x3c8 goroutine 10944 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x404040403020200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400ab78f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11046 [semacquire]: sync.runtime_Semacquire(0x400ab28d48) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28d40) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01e70, 0x400aefb780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cf0, 0x4009e01e60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10633 [semacquire]: sync.runtime_Semacquire(0x40077d39b8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d39b0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e012b0, 0x400b9eaf80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e012a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e012a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10767 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x4001745780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eba0, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10708 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x4000b0cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10287 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b78, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b70, 0x4002913f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11042 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00fd8, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00fd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00fd0, 0x400af01780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ce0, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11056 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400b026780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3d10, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10534 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x3a6968202c633800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x4001748f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e80, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10703 [semacquire]: sync.runtime_SemacquireMutex(0x4009e018d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e018d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e018d0, 0x400169cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e018c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f70, 0x4009e018c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10711 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400041cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11005 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400b9e9f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c70, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10999 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ae04780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c60, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10474 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x400a6c2000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x40016c3f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0980, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10585 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0xb400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000e66f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f70, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10940 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013f8, 0x4f4100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013f0, 0x400ab76f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e013e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11009 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x1f100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x40021a3780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c80, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10436 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400b6f7f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11047 [semacquire]: sync.runtime_Semacquire(0x40077d3d08) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3d00) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01e90, 0x400aefbf80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cf0, 0x4009e01e80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10579 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b78, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b70, 0x4000e66780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11052 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01758, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01754) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01750, 0x400b024780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01740) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3d00, 0x4009e01740) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10995 [semacquire]: sync.runtime_Semacquire(0x40077d3c58) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c50) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e014d0, 0x400ae02780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c40, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10343 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x4001674f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce20, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10493 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01c18, 0x32af00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01c14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01c10, 0x4000032f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09c0, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10322 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400b9bcf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10479 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x40016bf780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10305 [semacquire]: sync.runtime_Semacquire(0x4009ebcdd8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebcdd0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e014b0, 0x400b9b7780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).refine.func2(0x4000724000, 0x4009ebcdc0, 0x4009e014a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:728 +0x30 created by golang.org/x/tools/go/packages.(*loader).refine /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:727 +0x618 goroutine 10731 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00fd8, 0x1000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00fd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00fd0, 0x4001445780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10636 [semacquire]: sync.runtime_Semacquire(0x40077d3bc8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3bc0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01210, 0x4000b10f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01200) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01200) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11012 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400ae00780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c90, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10543 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x4000e6af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e90, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10667 [semacquire]: sync.runtime_SemacquireMutex(0x4009e011b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e011b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e011b0, 0x400219ef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e011a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e011a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10378 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x400b9cf780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10578 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x4000288f00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000e69780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10306 [semacquire]: sync.runtime_Semacquire(0x4009ebce48) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce40) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01470, 0x400b907f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01460) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdd0, 0x4009e01460) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10950 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x488200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x400abfbf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10553 [semacquire]: sync.runtime_Semacquire(0x40077d3368) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3360) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e010b0, 0x400b9bd780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e010a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10718 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x2c30303663783000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x4001745f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10381 [semacquire]: sync.runtime_Semacquire(0x40076e0978) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e0970) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01850, 0x400166ff80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10666 [semacquire]: sync.runtime_Semacquire(0x40077d3ca8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3ca0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e013f0, 0x400219df80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e013e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10993 [semacquire]: sync.runtime_Semacquire(0x40077d3c48) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c40) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e011b0, 0x400ac87780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e011a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c30, 0x4009e011a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10328 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400b902f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10526 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400b9baf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1990, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10945 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400ab79780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10538 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x4001679780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e80, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10601 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01978, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01974) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01970, 0x40000e6780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a20, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10577 [semacquire]: sync.runtime_Semacquire(0x40077d3438) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3430) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01790, 0x4000e68f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10954 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x400a607400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400abfdf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10351 [semacquire]: sync.runtime_Semacquire(0x400a3300b8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a3300b0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01890, 0x4001670f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01880) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01880) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10925 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010b8, 0x4f2900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010b0, 0x400ab57780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e010a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10685 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40108daf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330240, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10757 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400048bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb90, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10660 [semacquire]: sync.runtime_Semacquire(0x40077d3c98) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c90) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01290, 0x40021a1f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01280) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01280) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10723 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40016a0f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10175 [semacquire]: sync.runtime_Semacquire(0x4009ebcdc8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebcdc0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).refine(0x4000724000, 0x40081eb690, 0x1, 0x1, 0x400ef04c00, 0x78, 0x80, 0x40002f9980, 0x400219fdd8, 0x22c3a0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:732 +0x638 golang.org/x/tools/go/packages.Load(0x4007b9d550, 0x400812d8b0, 0x1, 0x1, 0x1, 0x40002f9980, 0x7c, 0xf4723, 0x435c50) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:245 +0xcc golang.org/x/tools/go/packages_test.testInvalidFilesBeforeOverlayContains.func1(0x40007c6180) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/overlay_test.go:817 +0x2b4 testing.tRunner(0x40007c6180, 0x400982cd40) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc created by testing.(*T).Run /var/gobuilder/buildlet/go/src/testing/testing.go:1239 +0x244 goroutine 10928 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01958, 0x646f636e652e6300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01954) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01950, 0x400ab58f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01940) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01940) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10556 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00fd8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00fd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00fd0, 0x4000b0d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11069 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400002df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10736 [semacquire]: sync.runtime_Semacquire(0x40077d3cd8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3cd0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e014f0, 0x4000489780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f90, 0x4009e014e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11002 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01098, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01094) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01090, 0x400ae05f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c60, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10550 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01718, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01714) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01710, 0x400166f780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10297 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x4000b09780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007832b40, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10947 [semacquire]: sync.runtime_SemacquireMutex(0x4009e018f8, 0x4009efec00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e018f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e018f0, 0x400abfa780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e018e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e018e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10326 [semacquire]: sync.runtime_Semacquire(0x4009ebcdf8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebcdf0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01430, 0x4001751f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01420) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01420) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10541 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x1a3300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x4001448f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e90, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10740 [semacquire]: sync.runtime_Semacquire(0x40077d3ce8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3ce0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01010, 0x400144b780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01000) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f90, 0x4009e01000) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10398 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000b17780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce80, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10499 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x202c373578302000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400173c780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09c0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10458 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b78, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b70, 0x40000e4f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a68e040, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10382 [semacquire]: sync.runtime_Semacquire(0x40076e0988) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e0980) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e016f0, 0x4001675f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10483 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x488300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x40016c3780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10946 [semacquire]: sync.runtime_Semacquire(0x400ab28b98) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28b90) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01110, 0x400ab79f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01100) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01100) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10325 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000b0a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10532 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000b0df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e80, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10827 [runnable]: go/parser.(*parser).tryResolve(0x400b6ac600, 0x32ed78, 0x40007a47c0, 0x1) /var/gobuilder/buildlet/go/src/go/parser/parser.go:190 +0x104 go/parser.(*parser).resolve(...) /var/gobuilder/buildlet/go/src/go/parser/parser.go:206 go/parser.(*parser).parseLhsList(0x400b6ac600, 0x40007a60c0, 0x1, 0x1) /var/gobuilder/buildlet/go/src/go/parser/parser.go:613 +0xb8 go/parser.(*parser).parseSimpleStmt(0x400b6ac600, 0x1, 0x0, 0x0, 0x400023ac00) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1959 +0x50 go/parser.(*parser).parseStmt(0x400b6ac600, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2514 +0x74 go/parser.(*parser).parseStmtList(0x400b6ac600, 0x40111b9fa0, 0x1, 0x1) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBlockStmt(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1373 +0xbc go/parser.(*parser).parseIfStmt(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2196 +0x114 go/parser.(*parser).parseStmt(0x400b6ac600, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2533 +0x420 go/parser.(*parser).parseStmtList(0x400b6ac600, 0x40007a46e0, 0x2, 0x2) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBlockStmt(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1373 +0xbc go/parser.(*parser).parseIfStmt(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2196 +0x114 go/parser.(*parser).parseStmt(0x400b6ac600, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2533 +0x420 go/parser.(*parser).parseStmtList(0x400b6ac600, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBlockStmt(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1373 +0xbc go/parser.(*parser).parseForStmt(0x400b6ac600, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2459 +0x250 go/parser.(*parser).parseStmt(0x400b6ac600, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2539 +0x39c go/parser.(*parser).parseStmtList(0x400b6ac600, 0x4011004f80, 0x7, 0x8) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBlockStmt(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1373 +0xbc go/parser.(*parser).parseIfStmt(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2196 +0x114 go/parser.(*parser).parseStmt(0x400b6ac600, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2533 +0x420 go/parser.(*parser).parseStmtList(0x400b6ac600, 0x4011004f00, 0x6, 0x8) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBody(0x400b6ac600, 0x400ca490a0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1358 +0x114 go/parser.(*parser).parseFuncDecl(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2785 +0x398 go/parser.(*parser).parseDecl(0x400b6ac600, 0x4000066270, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2840 +0x16c go/parser.(*parser).parseFile(0x400b6ac600, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2895 +0x2a8 go/parser.ParseFile(0x4009b39700, 0x400f174b70, 0x2f, 0x26e9c0, 0x4000605878, 0x24, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/interface.go:124 +0x13c golang.org/x/tools/go/packages.newLoader.func2(0x4009b39700, 0x400f174b70, 0x2f, 0x4000700000, 0x6329, 0x632a, 0x0, 0x40014dc660, 0x4007a98bc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:578 +0x70 golang.org/x/tools/go/packages.(*loader).parseFile(0x4000724000, 0x400f174b70, 0x2f, 0x211b70, 0x4010a27ca0, 0x4010494000) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1037 +0x2f8 golang.org/x/tools/go/packages.(*loader).parseFiles.func1(0x4000724000, 0x400aa244c8, 0x400aa244e0, 0x400a75ec00, 0x3a, 0x400f174b70, 0x2f) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1065 +0x38 created by golang.org/x/tools/go/packages.(*loader).parseFiles /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1064 +0x3c8 goroutine 10629 [semacquire]: sync.runtime_Semacquire(0x400a3300c8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a3300c0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01310, 0x4000b14780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01300) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300b0, 0x4009e01300) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10630 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01238, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01234) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01230, 0x4000b0f780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10903 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x202c303030307800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x4001746f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39c0, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10530 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01978, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01974) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01970, 0x400041b780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e80, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10729 [semacquire]: sync.runtime_SemacquireMutex(0x4009e018d8, 0x1f500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e018d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e018d0, 0x4001447f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e018c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e018c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10715 [semacquire]: sync.runtime_SemacquireMutex(0x4009e017d8, 0x65785c3130785c00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e017d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e017d0, 0x400174bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e017c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e017c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10991 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x400527e700, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400ac86780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c30, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10599 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x4000b0e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a10, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10268 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400b900f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e60, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10392 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x4000b18780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce60, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10696 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400169f780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f50, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10269 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x4000b12780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e60, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10707 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000416780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3360, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10327 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01978, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01974) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01970, 0x400b906780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10337 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x3030785c30307800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x400174d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce00, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10574 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000b04f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e19f0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10712 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400041bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10554 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x404030202030200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x4000b0af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10300 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x400166e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007832b40, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10922 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x52ee00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ab5df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bd0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10919 [semacquire]: sync.runtime_Semacquire(0x40077d3bd8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3bd0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01090, 0x400ab5c780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bc0, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10951 [semacquire]: sync.runtime_SemacquireMutex(0x4009e012d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e012d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e012d0, 0x400abfc780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e012c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e012c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10700 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01718, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01714) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01710, 0x400169e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f60, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10691 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x4000418f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f50, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10311 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000b03780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10586 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01618, 0x200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01614) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01610, 0x4000e64f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01600) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f70, 0x4009e01600) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11029 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x40108d8780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cc0, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10755 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400048ef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb80, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10496 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000033f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09c0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10681 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x40108ddf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330230, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10682 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01e18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01e14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01e10, 0x40108dbf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330230, 0x4009e01e00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10997 [semacquire]: sync.runtime_SemacquireMutex(0x4009e012d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e012d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e012d0, 0x400ae03780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e012c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c60, 0x4009e012c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10645 [semacquire]: sync.runtime_Semacquire(0x40077d3c38) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c30) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01d30, 0x400b9ea780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01d20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01d20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11039 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x4007929900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400aefff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ce0, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10964 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x4008da2600, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400ac64f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bf0, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10933 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01198, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01194) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01190, 0x400ab7b780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01180) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01180) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10930 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x3738783043437800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x400ab59f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10955 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x4fe100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x400abf6780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11013 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x4008d52100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400ae00f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c90, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10664 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01078, 0x400f40fc00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01074) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01070, 0x40021a0f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01060) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10380 [semacquire]: sync.runtime_Semacquire(0x4007832b48) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4007832b40) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01970, 0x4001672780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10558 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x4000e65f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10726 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x40016a2780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10881 [runnable]: go/scanner.(*Scanner).scanComment(0x400b2a9220, 0x40009d8900, 0x400023efa8) /var/gobuilder/buildlet/go/src/go/scanner/scanner.go:167 +0x50 go/scanner.(*Scanner).Scan(0x400b2a9220, 0x10, 0x18, 0xfffffbebf108, 0x18) /var/gobuilder/buildlet/go/src/go/scanner/scanner.go:888 +0x118 go/parser.(*parser).next0(0x400b2a9200) /var/gobuilder/buildlet/go/src/go/parser/parser.go:257 +0x3c go/parser.(*parser).consumeComment(0x400b2a9200, 0x1f6c29, 0x101) /var/gobuilder/buildlet/go/src/go/parser/parser.go:275 +0x128 go/parser.(*parser).consumeCommentGroup(0x400b2a9200, 0x1, 0x400023f301, 0x4009d90040) /var/gobuilder/buildlet/go/src/go/parser/parser.go:290 +0xe8 go/parser.(*parser).next(0x400b2a9200) /var/gobuilder/buildlet/go/src/go/parser/parser.go:340 +0x188 go/parser.(*parser).expectSemi(0x400b2a9200) /var/gobuilder/buildlet/go/src/go/parser/parser.go:436 +0x4c go/parser.(*parser).parseIfStmt(0x400b2a9200, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2212 +0x308 go/parser.(*parser).parseStmt(0x400b2a9200, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2533 +0x420 go/parser.(*parser).parseStmtList(0x400b2a9200, 0x40009dc200, 0xa, 0x10) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBlockStmt(0x400b2a9200, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1373 +0xbc go/parser.(*parser).parseForStmt(0x400b2a9200, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2459 +0x250 go/parser.(*parser).parseStmt(0x400b2a9200, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2539 +0x39c go/parser.(*parser).parseStmtList(0x400b2a9200, 0x4004f1b400, 0x14, 0x20) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1344 +0x78 go/parser.(*parser).parseBody(0x400b2a9200, 0x40009c6a30, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:1358 +0x114 go/parser.(*parser).parseFuncDecl(0x400b2a9200, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2785 +0x398 go/parser.(*parser).parseDecl(0x400b2a9200, 0x4000066270, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2840 +0x16c go/parser.(*parser).parseFile(0x400b2a9200, 0x0) /var/gobuilder/buildlet/go/src/go/parser/parser.go:2895 +0x2a8 go/parser.ParseFile(0x4009b39700, 0x4009d90040, 0x33, 0x26e9c0, 0x40009b1d88, 0x24, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/go/parser/interface.go:124 +0x13c golang.org/x/tools/go/packages.newLoader.func2(0x4009b39700, 0x4009d90040, 0x33, 0x40009c8000, 0xb3ff, 0xb400, 0x0, 0x400a878b90, 0x400a878b90) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:578 +0x70 golang.org/x/tools/go/packages.(*loader).parseFile(0x4000724000, 0x4009d90040, 0x33, 0x18bc2c, 0x400a3702c0, 0x32bda8) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1037 +0x2f8 golang.org/x/tools/go/packages.(*loader).parseFiles.func1(0x4000724000, 0x400aa244c8, 0x400aa244e0, 0x400a75ec00, 0x70, 0x4009d90040, 0x33) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1065 +0x38 created by golang.org/x/tools/go/packages.(*loader).parseFiles /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1064 +0x3c8 goroutine 10733 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x4009b11b00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x4001447780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11037 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x400aefef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ce0, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10379 [semacquire]: sync.runtime_Semacquire(0x400a75eba8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a75eba0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e018d0, 0x400b9d4780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e018c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e018c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10602 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x40000eb780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a20, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11019 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x400a3b5500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400aec7780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ca0, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10678 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01858, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01854) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01850, 0x40021a3f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330230, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10662 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x40021a2780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10405 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x203030203030200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000b19780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce90, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11057 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01e78, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01e74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01e70, 0x400b026f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3d10, 0x4009e01e60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10486 [semacquire]: sync.runtime_Semacquire(0x40076e09a8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e09a0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01390, 0x400173f780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01380) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e01380) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10721 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x40016a2f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f70, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10916 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x488200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400ab5af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bc0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10472 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40016c1780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10484 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01c18, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01c14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01c10, 0x40016c2780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e01c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10727 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x4001448780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10936 [semacquire]: sync.runtime_SemacquireMutex(0x4009e012b8, 0x32ee00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e012b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e012b0, 0x400ab7cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e012a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e012a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10939 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x4f3f00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400ab76780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10346 [semacquire]: sync.runtime_Semacquire(0x4007793f48) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4007793f40) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01230, 0x4001753f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10988 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01198, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01194) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01190, 0x400ac84f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01180) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e01180) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10488 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x31387830203a6500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x4001741780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09a0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10267 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400219ff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007792e60, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10357 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x4001445f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10713 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400041a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10582 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01978, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01974) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01970, 0x4000e6a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f60, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11040 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x488300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400af00780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ce0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10975 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01098, 0xd4a00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01094) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01090, 0x400ac62780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10632 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x400b9eff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10485 [semacquire]: sync.runtime_Semacquire(0x40076e1a18) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e1a10) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e00fd0, 0x4001743f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10741 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400144a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f90, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10657 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400b9e8f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10911 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x120300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400a914f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bb0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10679 [semacquire]: sync.runtime_SemacquireMutex(0x4009e018f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e018f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e018f0, 0x40108d9780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e018e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330230, 0x4009e018e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10473 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40016c1f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0980, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10407 [semacquire]: sync.runtime_Semacquire(0x4009ebcea8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebcea0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e015b0, 0x4001812f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e015a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce90, 0x4009e015a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11018 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x488200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400aec6f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ca0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10432 [semacquire]: sync.runtime_Semacquire(0x400a68e048) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a68e040) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01670, 0x40000e1f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01660) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e01660) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11028 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00fd8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00fd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00fd0, 0x40108d9f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cc0, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10704 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01e18, 0x32f900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01e14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01e10, 0x400169df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01e00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f70, 0x4009e01e00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10504 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400002e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09d0, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10341 [semacquire]: sync.runtime_Semacquire(0x4009ebce28) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce20) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01610, 0x4001751780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01600) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce10, 0x4009e01600) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11000 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x404040404040400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400ae04f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c60, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10751 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x4001810f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb80, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10386 [semacquire]: sync.runtime_Semacquire(0x40076e09c8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e09c0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01b10, 0x400b9d2f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce60, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10377 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400b9d5780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10489 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x38317830203a3100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x400173df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09a0, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10958 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x32e800, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400abf7f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11031 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400aec3f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cd0, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10745 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x4001c85780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb70, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10358 [semacquire]: sync.runtime_Semacquire(0x400a725f58) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a725f50) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01750, 0x400b6fa780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01740) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01740) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10280 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400b9b9780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10365 [semacquire]: sync.runtime_Semacquire(0x400a725f98) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a725f90) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01030, 0x4001c83780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01020) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01020) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10904 [semacquire]: sync.runtime_Semacquire(0x400ab28708) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28700) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01370, 0x400a912780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01360) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39c0, 0x4009e01360) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10597 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x40000ebf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a10, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10560 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000e67780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 6328 [chan receive]: testing.(*T).Run(0x40007c6180, 0x2cebd3, 0x5, 0x400982cd40, 0x40090a9701) /var/gobuilder/buildlet/go/src/testing/testing.go:1240 +0x260 golang.org/x/tools/go/packages_test.testInvalidFilesBeforeOverlayContains(0x400909fc80, 0x32f498, 0x4c0590) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/overlay_test.go:811 +0x920 golang.org/x/tools/go/packages/packagestest.TestAll.func1(0x400909fc80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packagestest/export.go:156 +0x64 testing.tRunner(0x400909fc80, 0x4009fe64b0) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc created by testing.(*T).Run /var/gobuilder/buildlet/go/src/testing/testing.go:1239 +0x244 goroutine 11067 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x40000e8f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10968 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400ac66f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10974 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x40098dd900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ac61f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10990 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400ac85f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c30, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10956 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01978, 0x4fe600, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01974) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01970, 0x400abf6f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10986 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x400ac8be00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400ac8bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10634 [semacquire]: sync.runtime_Semacquire(0x40077d39c8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d39c0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01cd0, 0x4000b15780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01cc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01cc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10361 [semacquire]: sync.runtime_Semacquire(0x400a725f78) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a725f70) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01db0, 0x400b9edf80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01da0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01da0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10646 [semacquire]: sync.runtime_Semacquire(0x40077d3c68) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40077d3c60) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01150, 0x4000b03f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01140) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01140) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10340 [semacquire]: sync.runtime_Semacquire(0x4009ebce18) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce10) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01410, 0x4001752780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce00, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10441 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400b6faf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10692 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400041af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f50, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10331 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400b900780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10923 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01138, 0x4f2400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01134) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01130, 0x400ab56780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01120) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01120) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10396 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000b1a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce80, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11024 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400aec9f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cb0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11020 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x488200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400aec7f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3ca0, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10605 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01778, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01774) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01770, 0x40000e9780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a20, 0x4009e01760) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11064 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x488300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x4001826780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10665 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x32e900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x40021a0780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11148 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400aec5780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28d40, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10631 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01858, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01854) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01850, 0x4000b11780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10653 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x400219e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10360 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01af8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01af4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01af0, 0x40108db780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01ae0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10284 [semacquire]: sync.runtime_Semacquire(0x40076e1998) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e1990) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e015d0, 0x400b9b9f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e015c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e015c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11071 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4001b43f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28b80, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10915 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400ab5a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bc0, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11001 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x400ae05780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c60, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10390 [semacquire]: sync.runtime_Semacquire(0x40076e09d8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e09d0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01710, 0x400b9ce780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce60, 0x4009e01700) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10931 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01218, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01214) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01210, 0x400ab7a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01200) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01200) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10503 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01938, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01934) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01930, 0x4000b05780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01920) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09d0, 0x4009e01920) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10706 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x4000417f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3360, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10688 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400041d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330240, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10604 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x40000eaf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a20, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10442 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x400b6fb780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10972 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01238, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01234) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01230, 0x400ac60f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10932 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01858, 0x488400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01854) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01850, 0x400ab7af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10295 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x4000b0b780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007832b40, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10907 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x485600, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x400a913f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39c0, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11051 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400aefdf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3d00, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10481 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01ad8, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01ad4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01ad0, 0x40016bff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e01ac0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10992 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x1d0500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ac86f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c30, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10466 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x4002911780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10901 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x30785c22090a3300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x4001749780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39b0, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10438 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x40000de780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10498 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400002cf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09c0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11014 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x488100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400ae01780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c90, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11023 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400aec9780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cb0, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10563 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4001810780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1990, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10414 [semacquire]: sync.runtime_Semacquire(0x400a75ec08) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a75ec00) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).parseFiles(0x4000724000, 0x400df5b000, 0x76, 0x80, 0x400aa336d0, 0xa1d64, 0x8, 0x4016991140, 0x32, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:1069 +0x1e4 golang.org/x/tools/go/packages.(*loader).loadPackage(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:895 +0x158 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:799 +0x144 sync.(*Once).doSlow(0x4009e019d0, 0x4001813780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcec0, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10742 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4001446f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f90, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10345 [semacquire]: sync.runtime_Semacquire(0x4009ebce58) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce50) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01870, 0x4001752f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01860) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce40, 0x4009e01860) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10321 [semacquire]: sync.runtime_Semacquire(0x4007792e88) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4007792e80) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01450, 0x400b906f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10732 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01238, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01234) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01230, 0x4001444f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10897 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x32bc00, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400b9bb780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39b0, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10917 [semacquire]: sync.runtime_SemacquireMutex(0x4009e014d8, 0x488200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e014d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e014d0, 0x400ab5b780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bc0, 0x4009e014c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10376 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01318, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01314) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01310, 0x400b9d0780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01300) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01300) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10942 [semacquire]: sync.runtime_Semacquire(0x400ab28b88) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28b80) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e013d0, 0x400ab77f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e013c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10720 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4000b06780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39b0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11027 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x40016a3f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cc0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10286 [semacquire]: sync.runtime_Semacquire(0x40076e19d4) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e19d4) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01630, 0x4002910780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01620) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e01620) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10312 [semacquire]: sync.runtime_Semacquire(0x4009ebcf68) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebcf60) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e00ff0, 0x40108dd780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10941 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x4f4200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ab77780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3be0, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10913 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010d8, 0x21000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010d0, 0x400a915f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bb0, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10333 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01bf8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01bf4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01bf0, 0x400b904f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e01be0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10752 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400002d780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb80, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10384 [semacquire]: sync.runtime_Semacquire(0x40076e09b8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e09b0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01930, 0x400b9d3f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01920) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e01920) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10439 [semacquire]: sync.runtime_Semacquire(0x400a68e058) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400a68e050) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e016b0, 0x40000e0f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e016a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10717 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0xa2c7d3962783000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4001747f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3430, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10391 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x4000b17f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce60, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11022 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01098, 0x404040404040400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01094) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01090, 0x400aec8f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3cb0, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10470 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x40016bef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0970, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11059 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400041c780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10434 [semacquire]: sync.runtime_SemacquireMutex(0x4009e015b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e015b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e015b0, 0x400b6f8780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e015a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e015a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10983 [semacquire]: sync.runtime_SemacquireMutex(0x4009e011d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e011d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e011d0, 0x400ac8a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e011c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c20, 0x4009e011c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10744 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x4001b43780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eb70, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11008 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400219f780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c80, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10725 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x400169ef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10383 [semacquire]: sync.runtime_Semacquire(0x40076e0998) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x40076e0990) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e017f0, 0x400b9d2780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e017e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e017e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10765 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01858, 0x3637313078302000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01854) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01850, 0x4001748780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eba0, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10309 [semacquire]: sync.runtime_Semacquire(0x4009ebceb8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebceb0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01690, 0x400b6fd780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01680) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01680) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10739 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00fd8, 0x5e900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00fd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00fd0, 0x4001446780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f90, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10304 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01858, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01854) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01850, 0x4000b14f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300b0, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10977 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x6e697270206f7400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x400ac63780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c10, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10332 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x400b913300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400b902780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcdf0, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10626 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01978, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01974) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01970, 0x4000b0ff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300b0, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10476 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x40016c0780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e0990, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10961 [semacquire]: sync.runtime_Semacquire(0x400ab28bb8) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28bb0) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01c90, 0x400abf9780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01c80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bf0, 0x4009e01c80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10702 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01858, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01854) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01850, 0x400041df80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f70, 0x4009e01840) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10447 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400b6f7780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf60, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10690 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x4000416f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330240, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10389 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400b9cff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce60, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10689 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00fd8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00fd4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00fd0, 0x4000419780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330240, 0x4009e00fc0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10693 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01918, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01914) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01910, 0x40108def80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f50, 0x4009e01900) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10347 [semacquire]: sync.runtime_Semacquire(0x4007793f58) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4007793f50) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e017d0, 0x400174ff80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e017c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce50, 0x4009e017c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10500 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x3a63363178302000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400173e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e09d0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11004 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01238, 0x488200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01234) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01230, 0x400adfef80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c60, 0x4009e01220) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10963 [semacquire]: sync.runtime_Semacquire(0x400ab28d18) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28d10) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01d70, 0x400ac64780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01d60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3bf0, 0x4009e01d60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10399 [semacquire]: sync.runtime_Semacquire(0x4009ebce98) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4009ebce90) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01b70, 0x400180e780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce80, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10394 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01618, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01614) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01610, 0x4000b19f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01600) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebce70, 0x4009e01600) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10976 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x746e656d75677200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x400ac62f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c10, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10649 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400b9d4f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a3300c0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10722 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x40016a1f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a725f80, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10587 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4000e67f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f70, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10998 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x400ae03f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c60, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10435 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400b6f9780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10559 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010d8, 0x500, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010d0, 0x4000e6bf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10433 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b78, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b74) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b70, 0x400b6fbf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcf50, 0x4009e01b60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10762 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x4000488780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a75eba0, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10576 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x40000edf80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40076e1a00, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11068 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01978, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01974) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01970, 0x4000b18f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28700, 0x4009e01960) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10686 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x40108de780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a330240, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10461 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x4002910f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400a68e050, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10969 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x400916c300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x400ac67780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10906 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x485400, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x400a913780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d39c0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10967 [semacquire]: sync.runtime_SemacquireMutex(0x4009e00ff8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e00ff4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e00ff0, 0x400ac66780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c00, 0x4009e00fe0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10324 [semacquire]: sync.runtime_Semacquire(0x4007792e98) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x4007792e90) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01ab0, 0x400b9b8f80) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01aa0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4009ebcde0, 0x4009e01aa0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 10551 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x40016bc780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x4007793f40, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11011 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01098, 0x488200, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01094) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01090, 0x400adfff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c90, 0x4009e01080) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11003 [semacquire]: sync.runtime_Semacquire(0x400ab28d38) /var/gobuilder/buildlet/go/src/runtime/sema.go:56 +0x38 sync.(*WaitGroup).Wait(0x400ab28d30) /var/gobuilder/buildlet/go/src/sync/waitgroup.go:130 +0x74 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:798 +0x130 sync.(*Once).doSlow(0x4009e01170, 0x400adfe780) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01160) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x40077d3c60, 0x4009e01160) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11122 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b18, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b14) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b10, 0x400002c780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28b80, 0x4009e01b00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11123 [semacquire]: sync.runtime_SemacquireMutex(0x4009e011d8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e011d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e011d0, 0x40000e5f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e011c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28b90, 0x4009e011c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11124 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x400a6c2000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4001827780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28b90, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11125 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x4001828f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28b90, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11126 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x4001829780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28b90, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11128 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01378, 0x488300, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01374) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01370, 0x400182af80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01360) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28ba0, 0x4009e01360) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11129 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013d8, 0x32f900, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013d0, 0x4001825f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28ba0, 0x4009e013c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11130 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01458, 0x488000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01454) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01450, 0x4001827f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28ba0, 0x4009e01440) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11131 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01798, 0x400a6c2000, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01794) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01790, 0x4001826f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28ba0, 0x4009e01780) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11132 [semacquire]: sync.runtime_SemacquireMutex(0x4009e010d8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e010d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e010d0, 0x4001828780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28bb0, 0x4009e010c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11133 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x400290ff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28bb0, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11134 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01418, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01414) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01410, 0x4001b3ff80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28bb0, 0x4009e01400) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11136 [semacquire]: sync.runtime_SemacquireMutex(0x4009e019d8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e019d4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e019d0, 0x4001b3e780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28bb0, 0x4009e019c0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11141 [semacquire]: sync.runtime_SemacquireMutex(0x4009e013b8, 0x48100, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e013b4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e013b0, 0x4001829f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28d10, 0x4009e013a0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11143 [semacquire]: sync.runtime_SemacquireMutex(0x4009e01b38, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e01b34) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e01b30, 0x400182a780) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28d20, 0x4009e01b20) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 goroutine 11144 [semacquire]: sync.runtime_SemacquireMutex(0x4009e016f8, 0x0, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0x4009e016f4) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 sync.(*Once).doSlow(0x4009e016f0, 0x4001824f80) /var/gobuilder/buildlet/go/src/sync/once.go:64 +0x130 sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*loader).loadRecursive(0x4000724000, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:787 +0x70 golang.org/x/tools/go/packages.(*loader).loadRecursive.func1.1(0x4000724000, 0x400ab28d20, 0x4009e016e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:794 +0x30 created by golang.org/x/tools/go/packages.(*loader).loadRecursive.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:793 +0x110 FAIL golang.org/x/tools/go/packages 601.626s ? golang.org/x/tools/go/packages/gopackages [no test files] ok golang.org/x/tools/go/packages/packagestest 3.527s ok golang.org/x/tools/go/pointer 130.765s ok golang.org/x/tools/go/ssa 57.717s ok golang.org/x/tools/go/ssa/interp 4.317s ok golang.org/x/tools/go/ssa/ssautil 16.053s ok golang.org/x/tools/go/types/objectpath 0.059s ok golang.org/x/tools/go/types/typeutil 6.190s ok golang.org/x/tools/go/vcs 0.332s ok golang.org/x/tools/godoc 18.288s ? golang.org/x/tools/godoc/analysis [no test files] ? golang.org/x/tools/godoc/golangorgenv [no test files] ok golang.org/x/tools/godoc/redirect 1.828s ok golang.org/x/tools/godoc/static 10.546s ? golang.org/x/tools/godoc/util [no test files] ok golang.org/x/tools/godoc/vfs 0.032s ok golang.org/x/tools/godoc/vfs/gatefs 0.070s ? golang.org/x/tools/godoc/vfs/httpfs [no test files] ok golang.org/x/tools/godoc/vfs/mapfs 0.048s ok golang.org/x/tools/godoc/vfs/zipfs 0.048s ? golang.org/x/tools/imports [no test files] ? golang.org/x/tools/internal/analysisinternal [no test files] ok golang.org/x/tools/internal/apidiff 10.724s ok golang.org/x/tools/internal/event 0.032s [no tests to run] ? golang.org/x/tools/internal/event/core [no test files] ok golang.org/x/tools/internal/event/export 0.030s ? golang.org/x/tools/internal/event/export/eventtest [no test files] ? golang.org/x/tools/internal/event/export/metric [no test files] ok golang.org/x/tools/internal/event/export/ocagent 0.070s ok golang.org/x/tools/internal/event/export/ocagent/wire 0.034s ? golang.org/x/tools/internal/event/export/prometheus [no test files] ? golang.org/x/tools/internal/event/keys [no test files] ok golang.org/x/tools/internal/event/label 0.045s ? golang.org/x/tools/internal/fakenet [no test files] ok golang.org/x/tools/internal/fastwalk 1.374s ok golang.org/x/tools/internal/gocommand 0.078s ok golang.org/x/tools/internal/gopathwalk 1.131s ok golang.org/x/tools/internal/imports 322.417s ok golang.org/x/tools/internal/jsonrpc2 0.364s ok golang.org/x/tools/internal/jsonrpc2/servertest 0.064s ok golang.org/x/tools/internal/lsp 191.528s ok golang.org/x/tools/internal/lsp/analysis/fillreturns 27.573s ok golang.org/x/tools/internal/lsp/analysis/fillstruct 35.724s ok golang.org/x/tools/internal/lsp/analysis/nonewvars 24.664s ok golang.org/x/tools/internal/lsp/analysis/noresultvalues 0.336s ok golang.org/x/tools/internal/lsp/analysis/simplifycompositelit 0.516s ok golang.org/x/tools/internal/lsp/analysis/simplifyrange 23.611s ok golang.org/x/tools/internal/lsp/analysis/simplifyslice 0.283s ok golang.org/x/tools/internal/lsp/analysis/undeclaredname 0.297s ok golang.org/x/tools/internal/lsp/analysis/unusedparams 37.008s ? golang.org/x/tools/internal/lsp/browser [no test files] ok golang.org/x/tools/internal/lsp/cache 0.583s ok golang.org/x/tools/internal/lsp/cmd 188.057s ? golang.org/x/tools/internal/lsp/cmd/test [no test files] ok golang.org/x/tools/internal/lsp/command 30.448s ? golang.org/x/tools/internal/lsp/command/commandmeta [no test files] ? golang.org/x/tools/internal/lsp/command/gen [no test files] ? golang.org/x/tools/internal/lsp/debug [no test files] ? golang.org/x/tools/internal/lsp/debug/log [no test files] ? golang.org/x/tools/internal/lsp/debug/tag [no test files] ok golang.org/x/tools/internal/lsp/diff 0.095s ok golang.org/x/tools/internal/lsp/diff/difftest 0.375s ok golang.org/x/tools/internal/lsp/diff/myers 0.103s ok golang.org/x/tools/internal/lsp/fake 0.277s ok golang.org/x/tools/internal/lsp/fuzzy 0.054s ? golang.org/x/tools/internal/lsp/helper [no test files] ok golang.org/x/tools/internal/lsp/lsprpc 13.713s ok golang.org/x/tools/internal/lsp/mod 0.213s ? golang.org/x/tools/internal/lsp/protocol [no test files] ok golang.org/x/tools/internal/lsp/snippet 0.025s ok golang.org/x/tools/internal/lsp/source 152.112s ok golang.org/x/tools/internal/lsp/source/completion 0.063s ? golang.org/x/tools/internal/lsp/tests [no test files] ok golang.org/x/tools/internal/memoize 0.026s ? golang.org/x/tools/internal/packagesinternal [no test files] ok golang.org/x/tools/internal/proxydir 0.167s ok golang.org/x/tools/internal/span 0.091s ok golang.org/x/tools/internal/stack 0.039s ? golang.org/x/tools/internal/stack/gostacks [no test files] ? golang.org/x/tools/internal/stack/stacktest [no test files] ? golang.org/x/tools/internal/testenv [no test files] ? golang.org/x/tools/internal/tool [no test files] ? golang.org/x/tools/internal/typesinternal [no test files] ? golang.org/x/tools/internal/xcontext [no test files] ? golang.org/x/tools/playground [no test files] ok golang.org/x/tools/playground/socket 0.049s ok golang.org/x/tools/present 0.345s ok golang.org/x/tools/refactor/eg 36.522s ok golang.org/x/tools/refactor/importgraph 18.398s ok golang.org/x/tools/refactor/rename 0.764s ? golang.org/x/tools/refactor/satisfy [no test files] ok golang.org/x/tools/txtar 0.027s FAIL :: Running /var/gobuilder/buildlet/go/bin/go with args ["/var/gobuilder/buildlet/go/bin/go" "test" "-short" "golang.org/x/tools/gopls/..."] and env ["ENV=/root/.shrc" "BLOCKSIZE=1k" "PWD=/root" "HOME=/root" "PATH=/var/gobuilder/buildlet/go/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/local/sbin:/usr/local/bin" "HOST=fluebrig" "_rc_original_stdout_fd=7" "OLDPWD=/" "_rc_original_stderr_fd=8" "RC_PID= 162" "_rc_pid=218" "_rc_postprocessor_fd=9" "WORKDIR=/var/gobuilder/buildlet" "GOROOT_BOOTSTRAP=/var/gobuilder/buildlet/go1.4" "GO_BUILDER_NAME=netbsd-arm64-bsiegert" "GOROOT_BOOTSTRAP=/usr/pkg/go114" "GO_TEST_TIMEOUT_SCALE=10" "GOROOT=/var/gobuilder/buildlet/go" "GOPATH=/var/gobuilder/buildlet/gopath" "GOPROXY=http://10.240.0.31:30157" "GOPROXY=https://proxy.golang.org" "TMPDIR=/var/gobuilder/buildlet/tmp" "GOCACHE=/var/gobuilder/buildlet/gocache"] in dir /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls go: downloading github.com/sergi/go-diff v1.1.0 go: downloading honnef.co/go/tools v0.1.1 go: downloading mvdan.cc/gofumpt v0.1.0 go: downloading mvdan.cc/xurls/v2 v2.2.0 go: downloading github.com/sanity-io/litter v1.3.0 go: downloading github.com/jba/templatecheck v0.5.0 go: downloading github.com/google/go-cmp v0.5.4 go: downloading github.com/google/safehtml v0.0.2 go: downloading golang.org/x/text v0.3.3 go: downloading github.com/BurntSushi/toml v0.3.1 ? golang.org/x/tools/gopls [no test files] ok golang.org/x/tools/gopls/doc 78.884s ? golang.org/x/tools/gopls/integration/govim [no test files] ? golang.org/x/tools/gopls/integration/parse [no test files] ? golang.org/x/tools/gopls/integration/replay [no test files] ok golang.org/x/tools/gopls/internal/hooks 0.792s ok golang.org/x/tools/gopls/internal/regtest 1.011s ok golang.org/x/tools/gopls/internal/regtest/bench 1.022s ok golang.org/x/tools/gopls/internal/regtest/codelens 63.544s ok golang.org/x/tools/gopls/internal/regtest/completion 59.806s #### Start Gopls Test Logs for "TestIssue37978/experimental_workspace_module" [Trace - 19:55:45.537 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fakeclient","version":"v1.0.0"},"rootUri":"","capabilities":{"workspace":{"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{},"semanticTokens":{},"codeLens":{},"configuration":true},"textDocument":{"synchronization":{},"completion":{"completionItem":{"tagSupport":{"valueSet":null},"resolveSupport":{"properties":null},"insertTextModeSupport":{"valueSet":null}},"completionItemKind":{}},"hover":{},"signatureHelp":{"signatureInformation":{"parameterInformation":{}}},"declaration":{},"definition":{},"typeDefinition":{},"implementation":{},"references":{},"documentHighlight":{},"documentSymbol":{"symbolKind":{},"tagSupport":{"valueSet":null}},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}},"resolveSupport":{"properties":null}},"codeLens":{},"documentLink":{},"colorProvider":{},"formatting":{},"rangeFormatting":{},"onTypeFormatting":{},"rename":{},"foldingRange":{},"selectionRange":{},"publishDiagnostics":{"tagSupport":{"valueSet":null}},"callHierarchy":{},"semanticTokens":{"requests":{},"tokenTypes":null,"tokenModifiers":null,"formats":null},"linkedEditingRange":{},"moniker":{}},"window":{"workDoneProgress":true,"showMessage":{"messageActionItem":{}},"showDocument":{"support":false}},"general":{"staleRequestSupport":{"cancel":false,"retryOnContentModified":null},"regularExpressions":{"engine":""},"markdown":{"parser":""}}},"initializationOptions":{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work","name":"work"}]} [Trace - 19:55:45.541 PM] Received response 'initialize - (1)' in 3ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"renameProvider":true,"foldingRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.apply_fix","gopls.check_upgrades","gopls.gc_details","gopls.generate","gopls.generate_gopls_mod","gopls.go_get_package","gopls.list_known_packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.run_tests","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor"]},"callHierarchyProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"path\":\"gopls, built in GOPATH mode\",\"version\":\"master\"}"}} [Trace - 19:55:45.545 PM] Sending notification 'initialized'. Params: {} [Trace - 19:55:45.547 PM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"8603989663476771718"} [Trace - 19:55:45.564 PM] Sending response 'window/workDoneProgress/create - (1)' in 16ms. Result: [Trace - 19:55:45.565 PM] Received notification '$/progress'. Params: {"token":"8603989663476771718","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 19:55:45.568 PM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"6842348953158377901"} [Trace - 19:55:45.570 PM] Sending response 'window/workDoneProgress/create - (2)' in 1ms. Result: [Trace - 19:55:45.571 PM] Received notification '$/progress'. Params: {"token":"6842348953158377901","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 19:55:45.577 PM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work","section":"gopls"}]} [Trace - 19:55:45.579 PM] Sending response 'workspace/configuration - (3)' in 2ms. Result: [{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true}] [Trace - 19:55:48.729 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:55:48 go env for /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work\n(root /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work)\n(go version go version devel d6f6ef6358f15d6e49d949749869f199d99d5047 netbsd/arm64)\n(valid build configuration = true)\n(build flags: [])\nGOPATH=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/gopath\nGOPROXY=file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/proxy\nGONOPROXY=\nGONOSUMDB=\nGOROOT=/var/gobuilder/buildlet/go\nGOCACHE=/var/gobuilder/buildlet/gocache\nGOFLAGS=\nGOMOD=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/go.mod\nGOPRIVATE=\nGO111MODULE=\nGOINSECURE=\nGOMODCACHE=\nGOSUMDB=off\n\n"} [Trace - 19:55:51.136 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:55:51 go/packages.Load\n\tsnapshot=0\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2410586459\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:55:53.151 PM] Received notification '$/progress'. Params: {"token":"6842348953158377901","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 19:55:53.174 PM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{go,mod,sum}","kind":7}]}}]} [Trace - 19:55:53.668 PM] Sending response 'client/registerCapability - (4)' in 493ms. Result: [Trace - 19:55:58.365 PM] Received notification '$/progress'. Params: {"token":"8603989663476771718","value":{"kind":"end","message":"Done."}} [Trace - 19:55:58.371 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go","languageId":"go","version":1,"text":""}} [Trace - 19:55:58.374 PM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"7388428680384065704"} [Trace - 19:55:58.394 PM] Sending response 'window/workDoneProgress/create - (5)' in 19ms. Result: [Trace - 19:55:58.396 PM] Received notification '$/progress'. Params: {"token":"7388428680384065704","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 19:55:58.439 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go"},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"text":"package c\n\nconst a = http.MethodGet\n"}]} [Trace - 19:55:58.493 PM] Received request 'client/registerCapability - (6)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-1","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"{/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c}","kind":7},{"globPattern":"**/*.{go,mod,sum}","kind":7}]}}]} [Trace - 19:55:58.496 PM] Sending response 'client/registerCapability - (6)' in 2ms. Result: [Trace - 19:55:58.498 PM] Received request 'client/unregisterCapability - (7)'. Params: {"unregisterations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles"}]} [Trace - 19:55:58.517 PM] Sending response 'client/unregisterCapability - (7)' in 18ms. Result: [Trace - 19:55:58.528 PM] Received request 'window/workDoneProgress/create - (8)'. Params: {"token":"6735196588112087610"} [Trace - 19:55:58.531 PM] Sending response 'window/workDoneProgress/create - (8)' in 2ms. Result: [Trace - 19:55:58.533 PM] Received notification '$/progress'. Params: {"token":"6735196588112087610","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:55:58.669 PM] Received notification '$/progress'. Params: {"token":"7388428680384065704","value":{"kind":"end","message":"Done."}} [Trace - 19:55:59.183 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:55:59 go/packages.Load\n\tsnapshot=2\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2410586459\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go]\n\tpackages=1\n"} [Trace - 19:55:59.192 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:55:59 go/packages.Load\n\tsnapshot=2\n\tpackage=\"mod.com/c\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go]\n"} [Trace - 19:55:59.195 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go","version":2,"diagnostics":[{"range":{"start":{"line":2,"character":10},"end":{"line":2,"character":14}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredName"},"source":"compiler","message":"undeclared name: http"}]} [Trace - 19:55:59.208 PM] Sending request 'textDocument/codeAction - (2)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:55:59.341 PM] Received response 'textDocument/codeAction - (2)' in 133ms. Result: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"documentChanges":[{"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go"},"edits":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"newText":"\nimport \"net/http\"\n"}]}]}}] [Trace - 19:55:59.346 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":3,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go"},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"text":"\nimport \"net/http\"\n"}]} [Trace - 19:55:59.350 PM] Received request 'window/workDoneProgress/create - (9)'. Params: {"token":"1687184559264975024"} [Trace - 19:55:59.365 PM] Sending request 'textDocument/formatting - (3)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go"},"options":{"tabSize":0,"insertSpaces":false}} [Trace - 19:55:59.368 PM] Sending response 'window/workDoneProgress/create - (9)' in 18ms. Result: [Trace - 19:55:59.370 PM] Received notification '$/progress'. Params: {"token":"1687184559264975024","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:55:59.430 PM] Received notification '$/progress'. Params: {"token":"6735196588112087610","value":{"kind":"end","message":"Done."}} [Trace - 19:55:59.484 PM] Received response 'textDocument/formatting - (3)' in 118ms. Result: [] [Trace - 19:55:59.485 PM] Sending notification 'textDocument/willSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go"},"reason":1} [Trace - 19:55:59.743 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go"}} [Trace - 19:55:59.751 PM] Received request 'window/workDoneProgress/create - (10)'. Params: {"token":"3950896730125624717"} [Trace - 19:55:59.756 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":4,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go"},"contentChanges":[{"text":"package c\n\nimport \"net/http\"\n\nconst a = http.MethodGet\n"}]} [Trace - 19:55:59.760 PM] Sending response 'window/workDoneProgress/create - (10)' in 8ms. Result: [Trace - 19:55:59.761 PM] Received notification '$/progress'. Params: {"token":"3950896730125624717","value":{"kind":"begin","title":"diagnosing saved files","message":"Calculating file diagnostics..."}} [Trace - 19:55:59.765 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go","type":1}]} [Trace - 19:55:59.815 PM] Received request 'window/workDoneProgress/create - (11)'. Params: {"token":"8273290538659802269"} [Trace - 19:55:59.821 PM] Sending response 'window/workDoneProgress/create - (11)' in 5ms. Result: [Trace - 19:55:59.823 PM] Received notification '$/progress'. Params: {"token":"8273290538659802269","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:55:59.858 PM] Received notification '$/progress'. Params: {"token":"1687184559264975024","value":{"kind":"end","message":"Done."}} [Trace - 19:55:59.878 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go","version":3,"diagnostics":[]} [Trace - 19:55:59.880 PM] Received notification '$/progress'. Params: {"token":"3950896730125624717","value":{"kind":"end","message":"Done."}} [Trace - 19:55:59.882 PM] Received request 'window/workDoneProgress/create - (12)'. Params: {"token":"6296367092202729479"} [Trace - 19:55:59.884 PM] Sending response 'window/workDoneProgress/create - (12)' in 1ms. Result: [Trace - 19:55:59.934 PM] Received notification '$/progress'. Params: {"token":"6296367092202729479","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:56:00.053 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go","version":4,"diagnostics":[]} [Trace - 19:56:00.108 PM] Received notification '$/progress'. Params: {"token":"8273290538659802269","value":{"kind":"end","message":"Done."}} [Trace - 19:56:04.049 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:56:04 go/packages.Load\n\tsnapshot=6\n\tpackage=\"mod.com/c\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go]\n"} [Trace - 19:56:04.081 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:56:04 go/packages.Load\n\tsnapshot=6\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2410586459\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestIssue37978/experimental_workspace_module/work/c/c.go]\n\tpackages=1\n"} #### End Gopls Test Logs for "TestIssue37978/experimental_workspace_module" --- FAIL: TestIssue37978 (38.12s) --- FAIL: TestIssue37978/experimental_workspace_module (21.42s) diagnostics_test.go:176: waiting on: Unmet: empty diagnostics err:context deadline exceeded state: #### log messages (see RPC logs for full text): Info: "2021/03/03 19:55:48 go env for /var/gobuilder/buil... Info: "2021/03/03 19:55:51 go/packages.Load\n\tsnapshot=0... Info: "2021/03/03 19:55:59 go/packages.Load\n\tsnapshot=2... Info: "2021/03/03 19:55:59 go/packages.Load\n\tsnapshot=2... Info: "2021/03/03 19:56:04 go/packages.Load\n\tsnapshot=6... Info: "2021/03/03 19:56:04 go/packages.Load\n\tsnapshot=6... #### diagnostics: c/c.go (version 2): (2, 10): undeclared name: http #### outstanding work: diagnosing files changed on disk: 0.00 #### completed work: Setting up workspace: 1 diagnosing initial workspace load: 1 diagnosing opened files: 1 diagnosing changed files: 3 diagnosing saved files: 1 runner.go:286: Shutdown: context deadline exceeded #### Start Gopls Test Logs for "Test_Issue38211/singleton" [Trace - 19:59:12.164 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fakeclient","version":"v1.0.0"},"rootUri":"","capabilities":{"workspace":{"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{},"semanticTokens":{},"codeLens":{},"configuration":true},"textDocument":{"synchronization":{},"completion":{"completionItem":{"tagSupport":{"valueSet":null},"resolveSupport":{"properties":null},"insertTextModeSupport":{"valueSet":null}},"completionItemKind":{}},"hover":{},"signatureHelp":{"signatureInformation":{"parameterInformation":{}}},"declaration":{},"definition":{},"typeDefinition":{},"implementation":{},"references":{},"documentHighlight":{},"documentSymbol":{"symbolKind":{},"tagSupport":{"valueSet":null}},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}},"resolveSupport":{"properties":null}},"codeLens":{},"documentLink":{},"colorProvider":{},"formatting":{},"rangeFormatting":{},"onTypeFormatting":{},"rename":{},"foldingRange":{},"selectionRange":{},"publishDiagnostics":{"tagSupport":{"valueSet":null}},"callHierarchy":{},"semanticTokens":{"requests":{},"tokenTypes":null,"tokenModifiers":null,"formats":null},"linkedEditingRange":{},"moniker":{}},"window":{"workDoneProgress":true,"showMessage":{"messageActionItem":{}},"showDocument":{"support":false}},"general":{"staleRequestSupport":{"cancel":false,"retryOnContentModified":null},"regularExpressions":{"engine":""},"markdown":{"parser":""}}},"initializationOptions":{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work","name":"work"}]} [Trace - 19:59:12.167 PM] Received response 'initialize - (1)' in 2ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"renameProvider":true,"foldingRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.apply_fix","gopls.check_upgrades","gopls.gc_details","gopls.generate","gopls.generate_gopls_mod","gopls.go_get_package","gopls.list_known_packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.run_tests","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor"]},"callHierarchyProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"path\":\"gopls, built in GOPATH mode\",\"version\":\"master\"}"}} [Trace - 19:59:12.170 PM] Sending notification 'initialized'. Params: {} [Trace - 19:59:12.171 PM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"6196529791989710666"} [Trace - 19:59:12.174 PM] Sending response 'window/workDoneProgress/create - (1)' in 2ms. Result: [Trace - 19:59:12.175 PM] Received notification '$/progress'. Params: {"token":"6196529791989710666","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 19:59:12.178 PM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"3691085478146778751"} [Trace - 19:59:12.179 PM] Sending response 'window/workDoneProgress/create - (2)' in 1ms. Result: [Trace - 19:59:12.180 PM] Received notification '$/progress'. Params: {"token":"3691085478146778751","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 19:59:12.184 PM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work","section":"gopls"}]} [Trace - 19:59:12.187 PM] Sending response 'workspace/configuration - (3)' in 2ms. Result: [{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true}] [Trace - 19:59:12.655 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:12 go env for /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n(root /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work)\n(go version go version devel d6f6ef6358f15d6e49d949749869f199d99d5047 netbsd/arm64)\n(valid build configuration = true)\n(build flags: [])\nGOMODCACHE=\nGOPATH=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/gopath\nGO111MODULE=\nGOROOT=/var/gobuilder/buildlet/go\nGONOSUMDB=\nGOPRIVATE=\nGOSUMDB=off\nGOCACHE=/var/gobuilder/buildlet/gocache\nGOMOD=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod\nGONOPROXY=\nGOPROXY=file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/proxy\nGOFLAGS=\nGOINSECURE=\n\n"} [Trace - 19:59:14.277 PM] Received notification '$/progress'. Params: {"token":"3691085478146778751","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 19:59:14.285 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:14 go/packages.Load\n\tsnapshot=0\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:14.287 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:14 mod.com: no dep handle for github.com/ardanlabs/conf: no metadata for github.com/ardanlabs/conf\n\tsnapshot=0\n"} [Trace - 19:59:14.289 PM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{go,mod,sum}","kind":7}]}}]} [Trace - 19:59:14.326 PM] Sending response 'client/registerCapability - (4)' in 36ms. Result: [Trace - 19:59:14.377 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":34}},"severity":1,"code":"BrokenImport","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#BrokenImport"},"source":"compiler","message":"could not import github.com/ardanlabs/conf (no required module provides package \"github.com/ardanlabs/conf\")"}]} [Trace - 19:59:14.382 PM] Received notification '$/progress'. Params: {"token":"6196529791989710666","value":{"kind":"end","message":"Done."}} [Trace - 19:59:14.383 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:14 diagnosing go.mod: err: exit status 1: stderr: go: finding module for package github.com/ardanlabs/conf\nmod.com imports\n\tgithub.com/ardanlabs/conf: cannot find module providing package github.com/ardanlabs/conf: module lookup disabled by GOPROXY=off\n\n"} [Trace - 19:59:14.386 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","languageId":"","version":1,"text":"module mod.com\n\ngo 1.14\n"}} [Trace - 19:59:14.389 PM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"8303572618752967116"} [Trace - 19:59:14.392 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","languageId":"go","version":1,"text":"package main\n\nimport \"github.com/ardanlabs/conf\"\n\nfunc main() {\n\t_ = conf.ErrHelpWanted\n}\n"}} [Trace - 19:59:14.394 PM] Sending response 'window/workDoneProgress/create - (5)' in 4ms. Result: [Trace - 19:59:14.394 PM] Received notification '$/progress'. Params: {"token":"8303572618752967116","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 19:59:14.399 PM] Sending request 'textDocument/codeAction - (2)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":34}},"severity":1,"code":"BrokenImport","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#BrokenImport"},"source":"compiler","message":"could not import github.com/ardanlabs/conf (no required module provides package \"github.com/ardanlabs/conf\")"}],"only":["quickfix","source.fixAll"]}} [Trace - 19:59:14.404 PM] Received request 'window/workDoneProgress/create - (6)'. Params: {"token":"8761126201432260190"} [Trace - 19:59:14.415 PM] Sending response 'window/workDoneProgress/create - (6)' in 10ms. Result: [Trace - 19:59:14.416 PM] Received notification '$/progress'. Params: {"token":"8761126201432260190","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 19:59:14.476 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","diagnostics":[]} [Trace - 19:59:14.479 PM] Received notification '$/progress'. Params: {"token":"8303572618752967116","value":{"kind":"end","message":"Done."}} [Trace - 19:59:15.761 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:15 go/packages.Load\n\tsnapshot=1\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:15.779 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:15 mod.com: no dep handle for github.com/ardanlabs/conf: no metadata for github.com/ardanlabs/conf\n\tsnapshot=1\n"} [Trace - 19:59:15.817 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:15 mod.com: no dep handle for github.com/ardanlabs/conf: no metadata for github.com/ardanlabs/conf\n\tsnapshot=2\n"} [Trace - 19:59:15.880 PM] Received response 'textDocument/codeAction - (2)' in 1480ms. Result: [{"title":"go get package github.com/ardanlabs/conf","kind":"quickfix","diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":34}},"severity":1,"code":"BrokenImport","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#BrokenImport"},"source":"compiler","message":"could not import github.com/ardanlabs/conf (no required module provides package \"github.com/ardanlabs/conf\")"}],"edit":{},"command":{"title":"go get package github.com/ardanlabs/conf","command":"gopls.go_get_package","arguments":[{"URI":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","Pkg":"github.com/ardanlabs/conf","AddRequire":true}]}}] [Trace - 19:59:15.884 PM] Sending request 'workspace/executeCommand - (3)'. Params: {"command":"gopls.go_get_package","arguments":[{"URI":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","Pkg":"github.com/ardanlabs/conf","AddRequire":true}]} [Trace - 19:59:15.887 PM] Received request 'window/workDoneProgress/create - (7)'. Params: {"token":"2945311084140875452"} [Trace - 19:59:15.889 PM] Sending response 'window/workDoneProgress/create - (7)' in 1ms. Result: [Trace - 19:59:15.895 PM] Received notification '$/progress'. Params: {"token":"2945311084140875452","value":{"kind":"begin","title":"Running go get","cancellable":true,"message":"Running..."}} [Trace - 19:59:15.897 PM] Received notification '$/progress'. Params: {"token":"8761126201432260190","value":{"kind":"end","message":"Done."}} [Trace - 19:59:15.903 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:15 diagnosing go.mod: err: exit status 1: stderr: go: finding module for package github.com/ardanlabs/conf\nmod.com imports\n\tgithub.com/ardanlabs/conf: cannot find module providing package github.com/ardanlabs/conf: module lookup disabled by GOPROXY=off\n\n"} [Trace - 19:59:15.935 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:15 diagnosing go.mod: err: exit status 1: stderr: go: finding module for package github.com/ardanlabs/conf\nmod.com imports\n\tgithub.com/ardanlabs/conf: cannot find module providing package github.com/ardanlabs/conf: module lookup disabled by GOPROXY=off\n\n"} [Trace - 19:59:16.447 PM] Received request 'workspace/applyEdit - (8)'. Params: {"edit":{"documentChanges":[{"textDocument":{"version":1,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"edits":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\nrequire github.com/ardanlabs/conf v1.2.3\n"}]}]}} [Trace - 19:59:16.453 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"text":"\nrequire github.com/ardanlabs/conf v1.2.3\n"}]} [Trace - 19:59:16.455 PM] Sending response 'workspace/applyEdit - (8)' in 7ms. Result: {"applied":true} [Trace - 19:59:16.456 PM] Received notification '$/progress'. Params: {"token":"2945311084140875452","value":{"kind":"end","message":"completed"}} [Trace - 19:59:16.459 PM] Received response 'workspace/executeCommand - (3)' in 574ms. Result: null [Trace - 19:59:16.462 PM] Sending request 'textDocument/codeAction - (4)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:59:16.466 PM] Received request 'window/workDoneProgress/create - (9)'. Params: {"token":"4606018198686923411"} [Trace - 19:59:16.469 PM] Sending response 'window/workDoneProgress/create - (9)' in 2ms. Result: [Trace - 19:59:16.469 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.sum","type":1}]} [Trace - 19:59:16.471 PM] Received notification '$/progress'. Params: {"token":"4606018198686923411","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:16.479 PM] Received response 'textDocument/codeAction - (4)' in 16ms. Result: null [Trace - 19:59:16.481 PM] Sending request 'textDocument/formatting - (5)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"options":{"tabSize":0,"insertSpaces":false}} [Trace - 19:59:16.487 PM] Received request 'window/workDoneProgress/create - (10)'. Params: {"token":"3693336236578760367"} [Trace - 19:59:16.489 PM] Sending response 'window/workDoneProgress/create - (10)' in 2ms. Result: [Trace - 19:59:16.491 PM] Received notification '$/progress'. Params: {"token":"3693336236578760367","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:16.502 PM] Received response 'textDocument/formatting - (5)' in 21ms. Result: [] [Trace - 19:59:16.505 PM] Sending notification 'textDocument/willSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"reason":1} [Trace - 19:59:16.505 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:16.514 PM] Received notification '$/progress'. Params: {"token":"4606018198686923411","value":{"kind":"end","message":"Done."}} [Trace - 19:59:16.515 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"}} [Trace - 19:59:16.518 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":3,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"contentChanges":[{"text":"module mod.com\n\ngo 1.14\n\nrequire github.com/ardanlabs/conf v1.2.3\n"}]} [Trace - 19:59:16.518 PM] Received request 'window/workDoneProgress/create - (11)'. Params: {"token":"182702735967048418"} [Trace - 19:59:16.520 PM] Sending response 'window/workDoneProgress/create - (11)' in 1ms. Result: [Trace - 19:59:16.521 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","type":2}]} [Trace - 19:59:16.529 PM] Received notification '$/progress'. Params: {"token":"182702735967048418","value":{"kind":"begin","title":"diagnosing saved files","message":"Calculating file diagnostics..."}} [Trace - 19:59:16.591 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:16.593 PM] Received notification '$/progress'. Params: {"token":"3693336236578760367","value":{"kind":"end","message":"Done."}} [Trace - 19:59:18.362 PM] Received request 'window/workDoneProgress/create - (12)'. Params: {"token":"5949433439528292143"} [Trace - 19:59:18.365 PM] Sending response 'window/workDoneProgress/create - (12)' in 2ms. Result: [Trace - 19:59:18.370 PM] Received notification '$/progress'. Params: {"token":"5949433439528292143","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:18.372 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:18 go/packages.Load\n\tsnapshot=4\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:18.415 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:18.439 PM] Received notification '$/progress'. Params: {"token":"182702735967048418","value":{"kind":"end","message":"Done."}} [Trace - 19:59:19.466 PM] Received request 'window/workDoneProgress/create - (13)'. Params: {"token":"3953952878430193442"} [Trace - 19:59:19.469 PM] Sending response 'window/workDoneProgress/create - (13)' in 2ms. Result: [Trace - 19:59:19.473 PM] Received notification '$/progress'. Params: {"token":"3953952878430193442","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:19.475 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:19 go/packages.Load\n\tsnapshot=5\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:19.515 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:19.517 PM] Received notification '$/progress'. Params: {"token":"5949433439528292143","value":{"kind":"end","message":"Done."}} [Trace - 19:59:20.509 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:20 go/packages.Load\n\tsnapshot=6\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:22.348 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:22 go/packages.Load\n\tsnapshot=7\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:22.514 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:22.523 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":23}},"text":"//_ = conf.ErrHelpWanted"}]} [Trace - 19:59:22.529 PM] Received notification '$/progress'. Params: {"token":"3953952878430193442","value":{"kind":"end","message":"Done."}} [Trace - 19:59:22.589 PM] Received request 'window/workDoneProgress/create - (14)'. Params: {"token":"3132227180552437724"} [Trace - 19:59:22.591 PM] Sending response 'window/workDoneProgress/create - (14)' in 1ms. Result: [Trace - 19:59:22.593 PM] Received notification '$/progress'. Params: {"token":"3132227180552437724","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:22.604 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":2,"diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":34}},"severity":1,"code":"UnusedImport","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UnusedImport"},"source":"compiler","message":"\"github.com/ardanlabs/conf\" imported but not used"}]} [Trace - 19:59:22.607 PM] Sending request 'textDocument/codeAction - (6)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:59:22.665 PM] Received notification '$/progress'. Params: {"token":"3132227180552437724","value":{"kind":"end","message":"Done."}} [Trace - 19:59:23.302 PM] Received response 'textDocument/codeAction - (6)' in 694ms. Result: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"documentChanges":[{"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"edits":[{"range":{"start":{"line":1,"character":0},"end":{"line":3,"character":0}},"newText":""}]}]}}] [Trace - 19:59:23.305 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":3,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":3,"character":0}},"text":""}]} [Trace - 19:59:23.344 PM] Received request 'window/workDoneProgress/create - (15)'. Params: {"token":"8185258463521160967"} [Trace - 19:59:23.348 PM] Sending request 'textDocument/formatting - (7)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"options":{"tabSize":0,"insertSpaces":false}} [Trace - 19:59:23.351 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":4,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"contentChanges":[{"text":"module mod.com\n\ngo 1.14\n\nrequire github.com/ardanlabs/conf v1.2.3\n"}]} [Trace - 19:59:23.353 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","type":2}]} [Trace - 19:59:23.355 PM] Sending response 'window/workDoneProgress/create - (15)' in 11ms. Result: [Trace - 19:59:23.357 PM] Received notification '$/progress'. Params: {"token":"8185258463521160967","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:23.366 PM] Received response 'textDocument/formatting - (7)' in 17ms. Result: [] [Trace - 19:59:23.367 PM] Sending notification 'textDocument/willSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"reason":1} [Trace - 19:59:23.371 PM] Received request 'window/workDoneProgress/create - (16)'. Params: {"token":"2179736218039354276"} [Trace - 19:59:23.383 PM] Sending response 'window/workDoneProgress/create - (16)' in 12ms. Result: [Trace - 19:59:23.383 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":3,"diagnostics":[]} [Trace - 19:59:23.384 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"}} [Trace - 19:59:23.385 PM] Received notification '$/progress'. Params: {"token":"2179736218039354276","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:23.406 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":4,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"contentChanges":[{"text":"package main\n\nfunc main() {\n\t//_ = conf.ErrHelpWanted\n}\n"}]} [Trace - 19:59:23.412 PM] Received request 'window/workDoneProgress/create - (17)'. Params: {"token":"7055955377579800709"} [Trace - 19:59:23.414 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","type":2}]} [Trace - 19:59:23.420 PM] Received notification '$/progress'. Params: {"token":"8185258463521160967","value":{"kind":"end","message":"Done."}} [Trace - 19:59:23.423 PM] Sending response 'window/workDoneProgress/create - (17)' in 10ms. Result: [Trace - 19:59:23.425 PM] Received notification '$/progress'. Params: {"token":"7055955377579800709","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:23.519 PM] Received notification '$/progress'. Params: {"token":"2179736218039354276","value":{"kind":"end","message":"Done."}} [Trace - 19:59:23.530 PM] Received request 'window/workDoneProgress/create - (18)'. Params: {"token":"329778415349582010"} [Trace - 19:59:23.533 PM] Sending response 'window/workDoneProgress/create - (18)' in 2ms. Result: [Trace - 19:59:23.534 PM] Received notification '$/progress'. Params: {"token":"329778415349582010","value":{"kind":"begin","title":"diagnosing saved files","message":"Calculating file diagnostics..."}} [Trace - 19:59:23.548 PM] Received notification '$/progress'. Params: {"token":"7055955377579800709","value":{"kind":"end","message":"Done."}} [Trace - 19:59:24.646 PM] Received request 'window/workDoneProgress/create - (19)'. Params: {"token":"6710715718024909786"} [Trace - 19:59:24.649 PM] Sending response 'window/workDoneProgress/create - (19)' in 2ms. Result: [Trace - 19:59:24.654 PM] Received notification '$/progress'. Params: {"token":"6710715718024909786","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:24.656 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:24 go/packages.Load\n\tsnapshot=11\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:24.663 PM] Received request 'window/workDoneProgress/create - (20)'. Params: {"token":"5772324044725085700"} [Trace - 19:59:24.664 PM] Sending response 'window/workDoneProgress/create - (20)' in 1ms. Result: [Trace - 19:59:24.671 PM] Received notification '$/progress'. Params: {"token":"5772324044725085700","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:24.677 PM] Received notification '$/progress'. Params: {"token":"329778415349582010","value":{"kind":"end","message":"Done."}} [Trace - 19:59:24.683 PM] Received notification '$/progress'. Params: {"token":"6710715718024909786","value":{"kind":"end","message":"Done."}} [Trace - 19:59:24.869 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","version":4,"diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":40}},"severity":2,"source":"go mod tidy","message":"github.com/ardanlabs/conf is not used in this module"}]} [Trace - 19:59:24.875 PM] Sending request 'textDocument/codeAction - (8)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":40}},"severity":2,"source":"go mod tidy","message":"github.com/ardanlabs/conf is not used in this module"}],"only":["quickfix","source.fixAll"]}} [Trace - 19:59:24.877 PM] Received notification '$/progress'. Params: {"token":"5772324044725085700","value":{"kind":"end","message":"Done."}} [Trace - 19:59:24.881 PM] Received response 'textDocument/codeAction - (8)' in 6ms. Result: [{"title":"Remove dependency: github.com/ardanlabs/conf","kind":"quickfix","diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":40}},"severity":2,"source":"go mod tidy","message":"github.com/ardanlabs/conf is not used in this module"}],"edit":{},"command":{"title":"Remove dependency: github.com/ardanlabs/conf","command":"gopls.remove_dependency","arguments":[{"URI":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","ModulePath":"github.com/ardanlabs/conf","OnlyDiagnostic":true}]}}] [Trace - 19:59:24.884 PM] Sending request 'workspace/executeCommand - (9)'. Params: {"command":"gopls.remove_dependency","arguments":[{"URI":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","ModulePath":"github.com/ardanlabs/conf","OnlyDiagnostic":true}]} [Trace - 19:59:24.888 PM] Received request 'window/workDoneProgress/create - (21)'. Params: {"token":"4732396956110291576"} [Trace - 19:59:24.891 PM] Sending response 'window/workDoneProgress/create - (21)' in 2ms. Result: [Trace - 19:59:24.892 PM] Received notification '$/progress'. Params: {"token":"4732396956110291576","value":{"kind":"begin","title":"Removing dependency","cancellable":true,"message":"Running..."}} [Trace - 19:59:25.038 PM] Received request 'workspace/applyEdit - (22)'. Params: {"edit":{"documentChanges":[{"textDocument":{"version":4,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"edits":[{"range":{"start":{"line":3,"character":0},"end":{"line":5,"character":0}},"newText":""}]}]}} [Trace - 19:59:25.042 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":5,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":5,"character":0}},"text":""}]} [Trace - 19:59:25.045 PM] Sending response 'workspace/applyEdit - (22)' in 7ms. Result: {"applied":true} [Trace - 19:59:25.046 PM] Received notification '$/progress'. Params: {"token":"4732396956110291576","value":{"kind":"end","message":"completed"}} [Trace - 19:59:25.049 PM] Received response 'workspace/executeCommand - (9)' in 165ms. Result: null [Trace - 19:59:25.053 PM] Sending request 'textDocument/codeAction - (10)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:59:25.056 PM] Received request 'window/workDoneProgress/create - (23)'. Params: {"token":"668218148154650895"} [Trace - 19:59:25.059 PM] Sending response 'window/workDoneProgress/create - (23)' in 2ms. Result: [Trace - 19:59:25.060 PM] Received notification '$/progress'. Params: {"token":"668218148154650895","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:25.067 PM] Received response 'textDocument/codeAction - (10)' in 13ms. Result: null [Trace - 19:59:25.078 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":5,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"contentChanges":[{"text":"package main\n\nfunc main() {\n\t//_ = conf.ErrHelpWanted\n}\n"}]} [Trace - 19:59:25.169 PM] Received request 'window/workDoneProgress/create - (24)'. Params: {"token":"6679834046069956428"} [Trace - 19:59:25.174 PM] Sending response 'window/workDoneProgress/create - (24)' in 4ms. Result: [Trace - 19:59:25.182 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.sum","type":2},{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","type":2}]} [Trace - 19:59:25.185 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","version":5,"diagnostics":[]} [Trace - 19:59:25.187 PM] Received notification '$/progress'. Params: {"token":"6679834046069956428","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:25.189 PM] Sending request 'textDocument/formatting - (11)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"options":{"tabSize":0,"insertSpaces":false}} [Trace - 19:59:25.195 PM] Received request 'window/workDoneProgress/create - (25)'. Params: {"token":"8115136352186866059"} [Trace - 19:59:25.200 PM] Received notification '$/progress'. Params: {"token":"668218148154650895","value":{"kind":"end","message":"Done."}} [Trace - 19:59:25.208 PM] Sending response 'window/workDoneProgress/create - (25)' in 13ms. Result: [Trace - 19:59:25.209 PM] Received notification '$/progress'. Params: {"token":"8115136352186866059","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:25.222 PM] Received response 'textDocument/formatting - (11)' in 33ms. Result: [] [Trace - 19:59:25.266 PM] Received notification '$/progress'. Params: {"token":"6679834046069956428","value":{"kind":"end","message":"Done."}} [Trace - 19:59:25.271 PM] Sending notification 'textDocument/willSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"reason":1} [Trace - 19:59:25.301 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"}} [Trace - 19:59:25.305 PM] Received request 'window/workDoneProgress/create - (26)'. Params: {"token":"9018276315719068315"} [Trace - 19:59:25.312 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":6,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"contentChanges":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":25}},"text":"_ = conf.ErrHelpWanted"}]} [Trace - 19:59:25.314 PM] Sending response 'window/workDoneProgress/create - (26)' in 9ms. Result: [Trace - 19:59:25.314 PM] Received notification '$/progress'. Params: {"token":"9018276315719068315","value":{"kind":"begin","title":"diagnosing saved files","message":"Calculating file diagnostics..."}} [Trace - 19:59:25.319 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":6,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"contentChanges":[{"text":"module mod.com\n\ngo 1.14\n"}]} [Trace - 19:59:25.323 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","type":2}]} [Trace - 19:59:25.324 PM] Sending request 'textDocument/codeAction - (12)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:59:25.418 PM] Received notification '$/progress'. Params: {"token":"8115136352186866059","value":{"kind":"end","message":"Done."}} [Trace - 19:59:26.486 PM] Received request 'window/workDoneProgress/create - (27)'. Params: {"token":"7816810220199150299"} [Trace - 19:59:26.489 PM] Sending response 'window/workDoneProgress/create - (27)' in 2ms. Result: [Trace - 19:59:26.497 PM] Received notification '$/progress'. Params: {"token":"7816810220199150299","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:26.499 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:26 go/packages.Load\n\tsnapshot=17\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:26.509 PM] Received notification '$/progress'. Params: {"token":"9018276315719068315","value":{"kind":"end","message":"Done."}} [Trace - 19:59:27.825 PM] Received request 'window/workDoneProgress/create - (28)'. Params: {"token":"7675671191860293954"} [Trace - 19:59:27.828 PM] Sending response 'window/workDoneProgress/create - (28)' in 2ms. Result: [Trace - 19:59:27.833 PM] Received notification '$/progress'. Params: {"token":"7675671191860293954","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:27.835 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:27 go/packages.Load\n\tsnapshot=18\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:27.842 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":6,"diagnostics":[{"range":{"start":{"line":3,"character":5},"end":{"line":3,"character":9}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredName"},"source":"compiler","message":"undeclared name: conf"}]} [Trace - 19:59:27.844 PM] Received notification '$/progress'. Params: {"token":"7816810220199150299","value":{"kind":"end","message":"Done."}} [Trace - 19:59:27.848 PM] Received request 'window/workDoneProgress/create - (29)'. Params: {"token":"2285962244650537874"} [Trace - 19:59:27.850 PM] Sending response 'window/workDoneProgress/create - (29)' in 1ms. Result: [Trace - 19:59:27.852 PM] Received notification '$/progress'. Params: {"token":"2285962244650537874","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:27.866 PM] Received notification '$/progress'. Params: {"token":"7675671191860293954","value":{"kind":"end","message":"Done."}} [Trace - 19:59:29.240 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:29 go/packages.Load\n\tsnapshot=21\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:29.312 PM] Received response 'textDocument/codeAction - (12)' in 3987ms. Result: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"documentChanges":[{"textDocument":{"version":6,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"edits":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"newText":"\nimport \"github.com/ardanlabs/conf\"\n"}]}]}}] [Trace - 19:59:29.316 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":7,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"text":"\nimport \"github.com/ardanlabs/conf\"\n"}]} [Trace - 19:59:29.317 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:29 go/packages.Load\n\tsnapshot=21\n\tpackage=\"mod.com\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go]\n"} [Trace - 19:59:29.322 PM] Received request 'window/workDoneProgress/create - (30)'. Params: {"token":"8424619375577601358"} [Trace - 19:59:29.324 PM] Sending response 'window/workDoneProgress/create - (30)' in 2ms. Result: [Trace - 19:59:29.330 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":6,"diagnostics":[{"range":{"start":{"line":3,"character":5},"end":{"line":3,"character":9}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredName"},"source":"compiler","message":"undeclared name: conf"}]} [Trace - 19:59:29.330 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":7,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod"},"contentChanges":[{"text":"module mod.com\n\ngo 1.14\n"}]} [Trace - 19:59:29.334 PM] Received notification '$/progress'. Params: {"token":"2285962244650537874","value":{"kind":"end","message":"Done."}} [Trace - 19:59:29.336 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/go.mod","type":2}]} [Trace - 19:59:29.338 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:29 go/packages.Load\n\tsnapshot=21\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go]\n\tpackages=1\n"} [Trace - 19:59:29.341 PM] Sending request 'textDocument/formatting - (13)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"options":{"tabSize":0,"insertSpaces":false}} [Trace - 19:59:29.343 PM] Received notification '$/progress'. Params: {"token":"8424619375577601358","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:29.349 PM] Received request 'window/workDoneProgress/create - (31)'. Params: {"token":"692096105679558205"} [Trace - 19:59:29.351 PM] Sending response 'window/workDoneProgress/create - (31)' in 1ms. Result: [Trace - 19:59:29.357 PM] Received notification '$/progress'. Params: {"token":"692096105679558205","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:29.431 PM] Received request 'window/workDoneProgress/create - (32)'. Params: {"token":"7702473047438189240"} [Trace - 19:59:29.434 PM] Sending response 'window/workDoneProgress/create - (32)' in 2ms. Result: [Trace - 19:59:29.440 PM] Received notification '$/progress'. Params: {"token":"7702473047438189240","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:29.452 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":7,"diagnostics":[]} [Trace - 19:59:29.489 PM] Received notification '$/progress'. Params: {"token":"8424619375577601358","value":{"kind":"end","message":"Done."}} [Trace - 19:59:29.519 PM] Received notification '$/progress'. Params: {"token":"692096105679558205","value":{"kind":"end","message":"Done."}} [Trace - 19:59:30.668 PM] Received response 'textDocument/formatting - (13)' in 1326ms. Result: [] [Trace - 19:59:30.671 PM] Sending notification 'textDocument/willSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"reason":1} [Trace - 19:59:30.675 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:30 go/packages.Load\n\tsnapshot=23\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:30.678 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"}} [Trace - 19:59:30.678 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:30 mod.com: no dep handle for github.com/ardanlabs/conf: no metadata for github.com/ardanlabs/conf\n\tsnapshot=23\n"} [Trace - 19:59:30.680 PM] Received request 'window/workDoneProgress/create - (33)'. Params: {"token":"5804560326627778270"} [Trace - 19:59:30.683 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":8,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go"},"contentChanges":[{"text":"package main\n\nimport \"github.com/ardanlabs/conf\"\n\nfunc main() {\n\t_ = conf.ErrHelpWanted\n}\n"}]} [Trace - 19:59:30.760 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","type":2}]} [Trace - 19:59:30.764 PM] Sending response 'window/workDoneProgress/create - (33)' in 83ms. Result: [Trace - 19:59:30.765 PM] Received notification '$/progress'. Params: {"token":"5804560326627778270","value":{"kind":"begin","title":"diagnosing saved files","message":"Calculating file diagnostics..."}} [Trace - 19:59:30.797 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":7,"diagnostics":[]} [Trace - 19:59:30.799 PM] Received notification '$/progress'. Params: {"token":"7702473047438189240","value":{"kind":"end","message":"Done."}} [Trace - 19:59:30.802 PM] Received request 'window/workDoneProgress/create - (34)'. Params: {"token":"6933583034365165052"} [Trace - 19:59:30.804 PM] Sending response 'window/workDoneProgress/create - (34)' in 1ms. Result: [Trace - 19:59:30.805 PM] Received notification '$/progress'. Params: {"token":"6933583034365165052","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:30.910 PM] Received request 'window/workDoneProgress/create - (35)'. Params: {"token":"5829202798403814789"} [Trace - 19:59:30.913 PM] Sending response 'window/workDoneProgress/create - (35)' in 3ms. Result: [Trace - 19:59:30.915 PM] Received notification '$/progress'. Params: {"token":"5829202798403814789","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:31.026 PM] Received notification '$/progress'. Params: {"token":"5804560326627778270","value":{"kind":"end","message":"Done."}} [Trace - 19:59:31.036 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/singleton/work/main.go","version":8,"diagnostics":[]} [Trace - 19:59:31.038 PM] Received notification '$/progress'. Params: {"token":"6933583034365165052","value":{"kind":"end","message":"Done."}} #### End Gopls Test Logs for "Test_Issue38211/singleton" #### Start Gopls Test Logs for "Test_Issue38211/experimental_workspace_module" [Trace - 19:59:32.192 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fakeclient","version":"v1.0.0"},"rootUri":"","capabilities":{"workspace":{"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{},"semanticTokens":{},"codeLens":{},"configuration":true},"textDocument":{"synchronization":{},"completion":{"completionItem":{"tagSupport":{"valueSet":null},"resolveSupport":{"properties":null},"insertTextModeSupport":{"valueSet":null}},"completionItemKind":{}},"hover":{},"signatureHelp":{"signatureInformation":{"parameterInformation":{}}},"declaration":{},"definition":{},"typeDefinition":{},"implementation":{},"references":{},"documentHighlight":{},"documentSymbol":{"symbolKind":{},"tagSupport":{"valueSet":null}},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}},"resolveSupport":{"properties":null}},"codeLens":{},"documentLink":{},"colorProvider":{},"formatting":{},"rangeFormatting":{},"onTypeFormatting":{},"rename":{},"foldingRange":{},"selectionRange":{},"publishDiagnostics":{"tagSupport":{"valueSet":null}},"callHierarchy":{},"semanticTokens":{"requests":{},"tokenTypes":null,"tokenModifiers":null,"formats":null},"linkedEditingRange":{},"moniker":{}},"window":{"workDoneProgress":true,"showMessage":{"messageActionItem":{}},"showDocument":{"support":false}},"general":{"staleRequestSupport":{"cancel":false,"retryOnContentModified":null},"regularExpressions":{"engine":""},"markdown":{"parser":""}}},"initializationOptions":{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work","name":"work"}]} [Trace - 19:59:32.195 PM] Received response 'initialize - (1)' in 2ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"renameProvider":true,"foldingRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.apply_fix","gopls.check_upgrades","gopls.gc_details","gopls.generate","gopls.generate_gopls_mod","gopls.go_get_package","gopls.list_known_packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.run_tests","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor"]},"callHierarchyProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"path\":\"gopls, built in GOPATH mode\",\"version\":\"master\"}"}} [Trace - 19:59:32.198 PM] Sending notification 'initialized'. Params: {} [Trace - 19:59:32.200 PM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"894060311800635659"} [Trace - 19:59:32.255 PM] Sending response 'window/workDoneProgress/create - (1)' in 54ms. Result: [Trace - 19:59:32.263 PM] Received notification '$/progress'. Params: {"token":"894060311800635659","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 19:59:32.265 PM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"136758345179157480"} [Trace - 19:59:32.275 PM] Sending response 'window/workDoneProgress/create - (2)' in 9ms. Result: [Trace - 19:59:32.278 PM] Received notification '$/progress'. Params: {"token":"136758345179157480","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 19:59:32.291 PM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work","section":"gopls"}]} [Trace - 19:59:32.296 PM] Sending response 'workspace/configuration - (3)' in 4ms. Result: [{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true}] [Trace - 19:59:32.757 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:32 go env for /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work\n(root /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work)\n(go version go version devel d6f6ef6358f15d6e49d949749869f199d99d5047 netbsd/arm64)\n(valid build configuration = true)\n(build flags: [])\nGOCACHE=/var/gobuilder/buildlet/gocache\nGOFLAGS=\nGOINSECURE=\nGOMOD=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod\nGONOSUMDB=\nGO111MODULE=\nGONOPROXY=\nGOPATH=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/gopath\nGOPRIVATE=\nGOROOT=/var/gobuilder/buildlet/go\nGOPROXY=file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/proxy\nGOSUMDB=off\nGOMODCACHE=\n\n"} [Trace - 19:59:33.747 PM] Received notification '$/progress'. Params: {"token":"136758345179157480","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 19:59:33.757 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:33 go/packages.Load\n\tsnapshot=0\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2650073825\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:33.797 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:33 mod.com: no dep handle for github.com/ardanlabs/conf: no metadata for github.com/ardanlabs/conf\n\tsnapshot=0\n"} [Trace - 19:59:33.820 PM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{go,mod,sum}","kind":7}]}}]} [Trace - 19:59:33.831 PM] Sending response 'client/registerCapability - (4)' in 11ms. Result: [Trace - 19:59:33.837 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":34}},"severity":1,"code":"BrokenImport","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#BrokenImport"},"source":"compiler","message":"could not import github.com/ardanlabs/conf (no required module provides package \"github.com/ardanlabs/conf\")"}]} [Trace - 19:59:33.841 PM] Received notification '$/progress'. Params: {"token":"894060311800635659","value":{"kind":"end","message":"Done."}} [Trace - 19:59:33.845 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","languageId":"","version":1,"text":"module mod.com\n\ngo 1.14\n"}} [Trace - 19:59:33.847 PM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"5384925032239196514"} [Trace - 19:59:33.850 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","languageId":"go","version":1,"text":"package main\n\nimport \"github.com/ardanlabs/conf\"\n\nfunc main() {\n\t_ = conf.ErrHelpWanted\n}\n"}} [Trace - 19:59:33.852 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:33 diagnosing go.mod: err: exit status 1: stderr: go: finding module for package github.com/ardanlabs/conf\nmod.com imports\n\tgithub.com/ardanlabs/conf: cannot find module providing package github.com/ardanlabs/conf: module lookup disabled by GOPROXY=off\n\n"} [Trace - 19:59:33.853 PM] Sending response 'window/workDoneProgress/create - (5)' in 6ms. Result: [Trace - 19:59:33.855 PM] Received notification '$/progress'. Params: {"token":"5384925032239196514","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 19:59:33.859 PM] Sending request 'textDocument/codeAction - (2)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":34}},"severity":1,"code":"BrokenImport","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#BrokenImport"},"source":"compiler","message":"could not import github.com/ardanlabs/conf (no required module provides package \"github.com/ardanlabs/conf\")"}],"only":["quickfix","source.fixAll"]}} [Trace - 19:59:33.865 PM] Received request 'window/workDoneProgress/create - (6)'. Params: {"token":"634163968188082595"} [Trace - 19:59:33.867 PM] Sending response 'window/workDoneProgress/create - (6)' in 2ms. Result: [Trace - 19:59:33.878 PM] Received notification '$/progress'. Params: {"token":"634163968188082595","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 19:59:33.893 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","diagnostics":[]} [Trace - 19:59:33.895 PM] Received notification '$/progress'. Params: {"token":"5384925032239196514","value":{"kind":"end","message":"Done."}} [Trace - 19:59:34.867 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:34 go/packages.Load\n\tsnapshot=1\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2774047793\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:34.876 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:34 mod.com: no dep handle for github.com/ardanlabs/conf: no metadata for github.com/ardanlabs/conf\n\tsnapshot=1\n"} [Trace - 19:59:34.912 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:34 mod.com: no dep handle for github.com/ardanlabs/conf: no metadata for github.com/ardanlabs/conf\n\tsnapshot=2\n"} [Trace - 19:59:34.959 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:34 diagnosing go.mod: err: exit status 1: stderr: go: finding module for package github.com/ardanlabs/conf\nmod.com imports\n\tgithub.com/ardanlabs/conf: cannot find module providing package github.com/ardanlabs/conf: module lookup disabled by GOPROXY=off\n\n"} [Trace - 19:59:34.961 PM] Received response 'textDocument/codeAction - (2)' in 1102ms. Result: [{"title":"go get package github.com/ardanlabs/conf","kind":"quickfix","diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":34}},"severity":1,"code":"BrokenImport","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#BrokenImport"},"source":"compiler","message":"could not import github.com/ardanlabs/conf (no required module provides package \"github.com/ardanlabs/conf\")"}],"edit":{},"command":{"title":"go get package github.com/ardanlabs/conf","command":"gopls.go_get_package","arguments":[{"URI":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","Pkg":"github.com/ardanlabs/conf","AddRequire":true}]}}] [Trace - 19:59:34.964 PM] Sending request 'workspace/executeCommand - (3)'. Params: {"command":"gopls.go_get_package","arguments":[{"URI":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","Pkg":"github.com/ardanlabs/conf","AddRequire":true}]} [Trace - 19:59:34.968 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 19:59:34 diagnosing go.mod: err: exit status 1: stderr: go: finding module for package github.com/ardanlabs/conf\nmod.com imports\n\tgithub.com/ardanlabs/conf: cannot find module providing package github.com/ardanlabs/conf: module lookup disabled by GOPROXY=off\n\n"} [Trace - 19:59:34.971 PM] Received notification '$/progress'. Params: {"token":"634163968188082595","value":{"kind":"end","message":"Done."}} [Trace - 19:59:34.973 PM] Received request 'window/workDoneProgress/create - (7)'. Params: {"token":"9207450753580197605"} [Trace - 19:59:34.975 PM] Sending response 'window/workDoneProgress/create - (7)' in 1ms. Result: [Trace - 19:59:34.976 PM] Received notification '$/progress'. Params: {"token":"9207450753580197605","value":{"kind":"begin","title":"Running go get","cancellable":true,"message":"Running..."}} [Trace - 19:59:35.554 PM] Received request 'workspace/applyEdit - (8)'. Params: {"edit":{"documentChanges":[{"textDocument":{"version":1,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"edits":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"newText":"\nrequire github.com/ardanlabs/conf v1.2.3\n"}]}]}} [Trace - 19:59:35.564 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":3,"character":0}},"text":"\nrequire github.com/ardanlabs/conf v1.2.3\n"}]} [Trace - 19:59:35.566 PM] Sending response 'workspace/applyEdit - (8)' in 11ms. Result: {"applied":true} [Trace - 19:59:35.567 PM] Received notification '$/progress'. Params: {"token":"9207450753580197605","value":{"kind":"end","message":"completed"}} [Trace - 19:59:35.569 PM] Received response 'workspace/executeCommand - (3)' in 605ms. Result: null [Trace - 19:59:35.574 PM] Sending request 'textDocument/codeAction - (4)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:59:35.587 PM] Received request 'window/workDoneProgress/create - (9)'. Params: {"token":"5987706288303929262"} [Trace - 19:59:35.591 PM] Sending response 'window/workDoneProgress/create - (9)' in 4ms. Result: [Trace - 19:59:35.592 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.sum","type":1}]} [Trace - 19:59:35.594 PM] Received notification '$/progress'. Params: {"token":"5987706288303929262","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:35.634 PM] Received response 'textDocument/codeAction - (4)' in 59ms. Result: null [Trace - 19:59:35.636 PM] Sending request 'textDocument/formatting - (5)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"options":{"tabSize":0,"insertSpaces":false}} [Trace - 19:59:35.641 PM] Received request 'window/workDoneProgress/create - (10)'. Params: {"token":"9089315661248809866"} [Trace - 19:59:35.643 PM] Sending response 'window/workDoneProgress/create - (10)' in 1ms. Result: [Trace - 19:59:35.644 PM] Received notification '$/progress'. Params: {"token":"9089315661248809866","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:35.653 PM] Received response 'textDocument/formatting - (5)' in 17ms. Result: [] [Trace - 19:59:35.655 PM] Sending notification 'textDocument/willSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"reason":1} [Trace - 19:59:35.662 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:35.666 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"}} [Trace - 19:59:35.668 PM] Received request 'window/workDoneProgress/create - (11)'. Params: {"token":"7699724105011177687"} [Trace - 19:59:35.674 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":3,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"contentChanges":[{"text":"module mod.com\n\ngo 1.14\n\nrequire github.com/ardanlabs/conf v1.2.3\n"}]} [Trace - 19:59:35.678 PM] Received notification '$/progress'. Params: {"token":"5987706288303929262","value":{"kind":"end","message":"Done."}} [Trace - 19:59:35.679 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","type":2}]} [Trace - 19:59:35.816 PM] Sending response 'window/workDoneProgress/create - (11)' in 147ms. Result: [Trace - 19:59:35.819 PM] Received notification '$/progress'. Params: {"token":"7699724105011177687","value":{"kind":"begin","title":"diagnosing saved files","message":"Calculating file diagnostics..."}} [Trace - 19:59:35.874 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:35.879 PM] Received request 'window/workDoneProgress/create - (12)'. Params: {"token":"3062676815688632933"} [Trace - 19:59:35.881 PM] Sending response 'window/workDoneProgress/create - (12)' in 1ms. Result: [Trace - 19:59:35.889 PM] Received notification '$/progress'. Params: {"token":"3062676815688632933","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:35.892 PM] Received notification '$/progress'. Params: {"token":"9089315661248809866","value":{"kind":"end","message":"Done."}} [Trace - 19:59:35.941 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:35.966 PM] Received notification '$/progress'. Params: {"token":"7699724105011177687","value":{"kind":"end","message":"Done."}} [Trace - 19:59:36.777 PM] Received request 'window/workDoneProgress/create - (13)'. Params: {"token":"6100275367158842890"} [Trace - 19:59:36.779 PM] Sending response 'window/workDoneProgress/create - (13)' in 2ms. Result: [Trace - 19:59:36.789 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:36 go/packages.Load\n\tsnapshot=5\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod1381381520\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:36.793 PM] Received notification '$/progress'. Params: {"token":"6100275367158842890","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:36.809 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:36.810 PM] Received notification '$/progress'. Params: {"token":"3062676815688632933","value":{"kind":"end","message":"Done."}} [Trace - 19:59:38.300 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:38 go/packages.Load\n\tsnapshot=6\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2718283190\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:39.226 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:39 go/packages.Load\n\tsnapshot=7\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod1295515410\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:39.351 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","version":1,"diagnostics":[]} [Trace - 19:59:39.356 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"contentChanges":[{"range":{"start":{"line":5,"character":1},"end":{"line":5,"character":23}},"text":"//_ = conf.ErrHelpWanted"}]} [Trace - 19:59:39.360 PM] Received request 'window/workDoneProgress/create - (14)'. Params: {"token":"8817733914007551237"} [Trace - 19:59:39.362 PM] Sending response 'window/workDoneProgress/create - (14)' in 1ms. Result: [Trace - 19:59:39.364 PM] Received notification '$/progress'. Params: {"token":"8817733914007551237","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:39.366 PM] Received notification '$/progress'. Params: {"token":"6100275367158842890","value":{"kind":"end","message":"Done."}} [Trace - 19:59:39.377 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","version":2,"diagnostics":[{"range":{"start":{"line":2,"character":7},"end":{"line":2,"character":34}},"severity":1,"code":"UnusedImport","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UnusedImport"},"source":"compiler","message":"\"github.com/ardanlabs/conf\" imported but not used"}]} [Trace - 19:59:39.381 PM] Sending request 'textDocument/codeAction - (6)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:59:39.385 PM] Received response 'textDocument/codeAction - (6)' in 4ms. Result: [{"title":"Organize Imports","kind":"source.organizeImports","edit":{"documentChanges":[{"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"edits":[{"range":{"start":{"line":1,"character":0},"end":{"line":3,"character":0}},"newText":""}]}]}}] [Trace - 19:59:39.388 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":3,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":3,"character":0}},"text":""}]} [Trace - 19:59:39.392 PM] Received request 'window/workDoneProgress/create - (15)'. Params: {"token":"2863951798888068528"} [Trace - 19:59:39.394 PM] Sending response 'window/workDoneProgress/create - (15)' in 2ms. Result: [Trace - 19:59:39.403 PM] Received notification '$/progress'. Params: {"token":"2863951798888068528","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:39.405 PM] Sending request 'textDocument/formatting - (7)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"options":{"tabSize":0,"insertSpaces":false}} [Trace - 19:59:39.407 PM] Received notification '$/progress'. Params: {"token":"8817733914007551237","value":{"kind":"end","message":"Done."}} [Trace - 19:59:39.410 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":4,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"contentChanges":[{"text":"module mod.com\n\ngo 1.14\n\nrequire github.com/ardanlabs/conf v1.2.3\n"}]} [Trace - 19:59:39.417 PM] Received response 'textDocument/formatting - (7)' in 11ms. Result: [] [Trace - 19:59:39.418 PM] Received request 'window/workDoneProgress/create - (16)'. Params: {"token":"1700703970914539462"} [Trace - 19:59:39.420 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","type":2}]} [Trace - 19:59:39.430 PM] Sending notification 'textDocument/willSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"reason":1} [Trace - 19:59:39.432 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","version":3,"diagnostics":[]} [Trace - 19:59:39.434 PM] Sending response 'window/workDoneProgress/create - (16)' in 15ms. Result: [Trace - 19:59:39.435 PM] Received notification '$/progress'. Params: {"token":"1700703970914539462","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:39.442 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"}} [Trace - 19:59:39.443 PM] Received notification '$/progress'. Params: {"token":"2863951798888068528","value":{"kind":"end","message":"Done."}} [Trace - 19:59:39.446 PM] Received request 'window/workDoneProgress/create - (17)'. Params: {"token":"8919870905208897323"} [Trace - 19:59:39.450 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":4,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"contentChanges":[{"text":"package main\n\nfunc main() {\n\t//_ = conf.ErrHelpWanted\n}\n"}]} [Trace - 19:59:39.453 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","type":2}]} [Trace - 19:59:39.453 PM] Sending response 'window/workDoneProgress/create - (17)' in 7ms. Result: [Trace - 19:59:39.454 PM] Received notification '$/progress'. Params: {"token":"8919870905208897323","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:39.505 PM] Received notification '$/progress'. Params: {"token":"1700703970914539462","value":{"kind":"end","message":"Done."}} [Trace - 19:59:41.620 PM] Received request 'window/workDoneProgress/create - (18)'. Params: {"token":"7685299261280486864"} [Trace - 19:59:41.623 PM] Sending response 'window/workDoneProgress/create - (18)' in 2ms. Result: [Trace - 19:59:41.630 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:41 go/packages.Load\n\tsnapshot=10\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod4144452462\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:41.648 PM] Received notification '$/progress'. Params: {"token":"7685299261280486864","value":{"kind":"begin","title":"diagnosing saved files","message":"Calculating file diagnostics..."}} [Trace - 19:59:41.667 PM] Received notification '$/progress'. Params: {"token":"8919870905208897323","value":{"kind":"end","message":"Done."}} [Trace - 19:59:41.673 PM] Received request 'window/workDoneProgress/create - (19)'. Params: {"token":"2855080522645481923"} [Trace - 19:59:41.676 PM] Sending response 'window/workDoneProgress/create - (19)' in 2ms. Result: [Trace - 19:59:41.695 PM] Received notification '$/progress'. Params: {"token":"2855080522645481923","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:41.737 PM] Received request 'window/workDoneProgress/create - (20)'. Params: {"token":"7432855125997443447"} [Trace - 19:59:41.739 PM] Sending response 'window/workDoneProgress/create - (20)' in 2ms. Result: [Trace - 19:59:41.784 PM] Received notification '$/progress'. Params: {"token":"7432855125997443447","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:41.798 PM] Received notification '$/progress'. Params: {"token":"7685299261280486864","value":{"kind":"end","message":"Done."}} [Trace - 19:59:41.935 PM] Received notification '$/progress'. Params: {"token":"2855080522645481923","value":{"kind":"end","message":"Done."}} [Trace - 19:59:42.955 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:42 go/packages.Load\n\tsnapshot=14\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod3273517661\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go]\n\tpackages=1\n"} [Trace - 19:59:42.964 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:42 go/packages.Load\n\tsnapshot=14\n\tpackage=\"mod.com\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go]\n"} [Trace - 19:59:43.096 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","version":4,"diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":40}},"severity":2,"source":"go mod tidy","message":"github.com/ardanlabs/conf is not used in this module"}]} [Trace - 19:59:43.101 PM] Received notification '$/progress'. Params: {"token":"7432855125997443447","value":{"kind":"end","message":"Done."}} [Trace - 19:59:43.106 PM] Sending request 'textDocument/codeAction - (8)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":40}},"severity":2,"source":"go mod tidy","message":"github.com/ardanlabs/conf is not used in this module"}],"only":["quickfix","source.fixAll"]}} [Trace - 19:59:43.109 PM] Received response 'textDocument/codeAction - (8)' in 2ms. Result: [{"title":"Remove dependency: github.com/ardanlabs/conf","kind":"quickfix","diagnostics":[{"range":{"start":{"line":4,"character":0},"end":{"line":4,"character":40}},"severity":2,"source":"go mod tidy","message":"github.com/ardanlabs/conf is not used in this module"}],"edit":{},"command":{"title":"Remove dependency: github.com/ardanlabs/conf","command":"gopls.remove_dependency","arguments":[{"URI":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","ModulePath":"github.com/ardanlabs/conf","OnlyDiagnostic":true}]}}] [Trace - 19:59:43.112 PM] Sending request 'workspace/executeCommand - (9)'. Params: {"command":"gopls.remove_dependency","arguments":[{"URI":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","ModulePath":"github.com/ardanlabs/conf","OnlyDiagnostic":true}]} [Trace - 19:59:43.121 PM] Received request 'window/workDoneProgress/create - (21)'. Params: {"token":"3849151503115641777"} [Trace - 19:59:43.123 PM] Sending response 'window/workDoneProgress/create - (21)' in 2ms. Result: [Trace - 19:59:43.124 PM] Received notification '$/progress'. Params: {"token":"3849151503115641777","value":{"kind":"begin","title":"Removing dependency","cancellable":true,"message":"Running..."}} [Trace - 19:59:43.326 PM] Received request 'workspace/applyEdit - (22)'. Params: {"edit":{"documentChanges":[{"textDocument":{"version":4,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"edits":[{"range":{"start":{"line":3,"character":0},"end":{"line":5,"character":0}},"newText":""}]}]}} [Trace - 19:59:43.332 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":5,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"contentChanges":[{"range":{"start":{"line":3,"character":0},"end":{"line":5,"character":0}},"text":""}]} [Trace - 19:59:43.337 PM] Sending response 'workspace/applyEdit - (22)' in 10ms. Result: {"applied":true} [Trace - 19:59:43.338 PM] Received notification '$/progress'. Params: {"token":"3849151503115641777","value":{"kind":"end","message":"completed"}} [Trace - 19:59:43.341 PM] Received response 'workspace/executeCommand - (9)' in 229ms. Result: null [Trace - 19:59:43.345 PM] Sending request 'textDocument/codeAction - (10)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:59:43.349 PM] Received request 'window/workDoneProgress/create - (23)'. Params: {"token":"6627273654189079311"} [Trace - 19:59:43.353 PM] Sending response 'window/workDoneProgress/create - (23)' in 3ms. Result: [Trace - 19:59:43.354 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":5,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"contentChanges":[{"text":"package main\n\nfunc main() {\n\t//_ = conf.ErrHelpWanted\n}\n"}]} [Trace - 19:59:43.357 PM] Received notification '$/progress'. Params: {"token":"6627273654189079311","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:43.360 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","type":2},{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.sum","type":2}]} [Trace - 19:59:43.367 PM] Received response 'textDocument/codeAction - (10)' in 21ms. Result: null [Trace - 19:59:43.370 PM] Sending request 'textDocument/formatting - (11)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"options":{"tabSize":0,"insertSpaces":false}} [Trace - 19:59:43.381 PM] Received request 'window/workDoneProgress/create - (24)'. Params: {"token":"3751484601049614879"} [Trace - 19:59:43.383 PM] Sending response 'window/workDoneProgress/create - (24)' in 1ms. Result: [Trace - 19:59:43.384 PM] Received notification '$/progress'. Params: {"token":"3751484601049614879","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:43.392 PM] Received request 'window/workDoneProgress/create - (25)'. Params: {"token":"8262326810234485412"} [Trace - 19:59:43.397 PM] Sending response 'window/workDoneProgress/create - (25)' in 5ms. Result: [Trace - 19:59:43.400 PM] Received notification '$/progress'. Params: {"token":"8262326810234485412","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:43.402 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","version":5,"diagnostics":[]} [Trace - 19:59:43.409 PM] Received response 'textDocument/formatting - (11)' in 39ms. Result: [] [Trace - 19:59:43.410 PM] Sending notification 'textDocument/willSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"reason":1} [Trace - 19:59:43.416 PM] Received notification '$/progress'. Params: {"token":"6627273654189079311","value":{"kind":"end","message":"Done."}} [Trace - 19:59:43.460 PM] Sending notification 'textDocument/didSave'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"}} [Trace - 19:59:43.492 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","version":5,"diagnostics":[]} [Trace - 19:59:43.520 PM] Received notification '$/progress'. Params: {"token":"3751484601049614879","value":{"kind":"end","message":"Done."}} [Trace - 19:59:43.525 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":6,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod"},"contentChanges":[{"text":"module mod.com\n\ngo 1.14\n"}]} [Trace - 19:59:43.559 PM] Received request 'window/workDoneProgress/create - (26)'. Params: {"token":"8837617069203984865"} [Trace - 19:59:43.562 PM] Sending response 'window/workDoneProgress/create - (26)' in 3ms. Result: [Trace - 19:59:43.564 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","type":2}]} [Trace - 19:59:43.568 PM] Received notification '$/progress'. Params: {"token":"8837617069203984865","value":{"kind":"begin","title":"diagnosing saved files","message":"Calculating file diagnostics..."}} [Trace - 19:59:43.680 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","version":5,"diagnostics":[]} [Trace - 19:59:43.683 PM] Received notification '$/progress'. Params: {"token":"8262326810234485412","value":{"kind":"end","message":"Done."}} [Trace - 19:59:45.105 PM] Received request 'window/workDoneProgress/create - (27)'. Params: {"token":"172599000578986641"} [Trace - 19:59:45.108 PM] Sending response 'window/workDoneProgress/create - (27)' in 2ms. Result: [Trace - 19:59:45.111 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:45 go/packages.Load\n\tsnapshot=17\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2774047793\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:45.115 PM] Received notification '$/progress'. Params: {"token":"172599000578986641","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:45.131 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","version":5,"diagnostics":[]} [Trace - 19:59:45.134 PM] Received notification '$/progress'. Params: {"token":"8837617069203984865","value":{"kind":"end","message":"Done."}} [Trace - 19:59:46.370 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:46 go/packages.Load\n\tsnapshot=18\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2774047793\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:46.388 PM] Received request 'window/workDoneProgress/create - (28)'. Params: {"token":"7301888237939937549"} [Trace - 19:59:46.390 PM] Sending response 'window/workDoneProgress/create - (28)' in 2ms. Result: [Trace - 19:59:46.392 PM] Received notification '$/progress'. Params: {"token":"7301888237939937549","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 19:59:46.402 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","version":6,"diagnostics":[]} [Trace - 19:59:46.404 PM] Received notification '$/progress'. Params: {"token":"172599000578986641","value":{"kind":"end","message":"Done."}} [Trace - 19:59:50.130 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:50 go/packages.Load\n\tsnapshot=19\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2774047793\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:51.161 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 19:59:51 go/packages.Load\n\tsnapshot=20\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-workspace-mod2774047793\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 19:59:51.299 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/go.mod","version":6,"diagnostics":[]} [Trace - 19:59:51.304 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":6,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"contentChanges":[{"range":{"start":{"line":3,"character":1},"end":{"line":3,"character":25}},"text":"_ = conf.ErrHelpWanted"}]} [Trace - 19:59:51.310 PM] Received request 'window/workDoneProgress/create - (29)'. Params: {"token":"3906588315672313728"} [Trace - 19:59:51.316 PM] Sending request 'textDocument/codeAction - (12)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go"},"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"context":{"diagnostics":null,"only":["source.organizeImports"]}} [Trace - 19:59:51.318 PM] Sending response 'window/workDoneProgress/create - (29)' in 8ms. Result: [Trace - 19:59:51.325 PM] Received notification '$/progress'. Params: {"token":"3906588315672313728","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 19:59:51.328 PM] Received notification '$/progress'. Params: {"token":"7301888237939937549","value":{"kind":"end","message":"Done."}} [Trace - 19:59:51.399 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/Test_Issue38211/experimental_workspace_module/work/main.go","version":6,"diagnostics":[{"range":{"start":{"line":3,"character":5},"end":{"line":3,"character":9}},"severity":1,"code":"UndeclaredName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredName"},"source":"compiler","message":"undeclared name: conf"}]} [Trace - 19:59:51.439 PM] Received notification '$/progress'. Params: {"token":"3906588315672313728","value":{"kind":"end","message":"Done."}} [Trace - 19:59:52.143 PM] Sending notification '$/cancelRequest'. Params: {"id":12} #### End Gopls Test Logs for "Test_Issue38211/experimental_workspace_module" --- FAIL: Test_Issue38211 (40.06s) --- FAIL: Test_Issue38211/singleton (20.04s) diagnostics_test.go:693: waiting on: Unmet: main.go: diagnostic at {line:2, column:7} (location of "\"github.com/ardanlabs/conf\"") err:context deadline exceeded state: #### log messages (see RPC logs for full text): Info: "2021/03/03 19:59:12 go env for /var/gobuilder/buil... Info: "2021/03/03 19:59:14 go/packages.Load\n\tsnapshot=0... Error: "2021/03/03 19:59:14 mod.com: no dep handle for gi... Error: "2021/03/03 19:59:14 diagnosing go.mod: err: exit ... Info: "2021/03/03 19:59:15 go/packages.Load\n\tsnapshot=1... Error: "2021/03/03 19:59:15 mod.com: no dep handle for gi... Error: "2021/03/03 19:59:15 mod.com: no dep handle for gi... Error: "2021/03/03 19:59:15 diagnosing go.mod: err: exit ... Error: "2021/03/03 19:59:15 diagnosing go.mod: err: exit ... Info: "2021/03/03 19:59:18 go/packages.Load\n\tsnapshot=4... Info: "2021/03/03 19:59:19 go/packages.Load\n\tsnapshot=5... Info: "2021/03/03 19:59:20 go/packages.Load\n\tsnapshot=6... Info: "2021/03/03 19:59:22 go/packages.Load\n\tsnapshot=7... Info: "2021/03/03 19:59:24 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 19:59:26 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 19:59:27 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 19:59:29 go/packages.Load\n\tsnapshot=2... Info: "2021/03/03 19:59:29 go/packages.Load\n\tsnapshot=2... Info: "2021/03/03 19:59:29 go/packages.Load\n\tsnapshot=2... Info: "2021/03/03 19:59:30 go/packages.Load\n\tsnapshot=2... Error: "2021/03/03 19:59:30 mod.com: no dep handle for gi... #### diagnostics: main.go (version 6): (3, 5): undeclared name: conf go.mod (version 5): #### outstanding work: diagnosing files changed on disk: 0.00 #### completed work: diagnosing opened files: 2 Running go get: 1 diagnosing changed files: 13 diagnosing files changed on disk: 7 diagnosing saved files: 4 Removing dependency: 1 Setting up workspace: 1 diagnosing initial workspace load: 1 runner.go:286: Shutdown: context deadline exceeded --- FAIL: Test_Issue38211/experimental_workspace_module (20.03s) diagnostics_test.go:692: organizing imports before save: context deadline exceeded runner.go:286: Shutdown: context deadline exceeded #### Start Gopls Test Logs for "TestQuickFixEmptyFiles/full/singleton" [Trace - 20:02:00.896 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fakeclient","version":"v1.0.0"},"rootUri":"","capabilities":{"workspace":{"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{},"semanticTokens":{},"codeLens":{},"configuration":true},"textDocument":{"synchronization":{},"completion":{"completionItem":{"tagSupport":{"valueSet":null},"resolveSupport":{"properties":null},"insertTextModeSupport":{"valueSet":null}},"completionItemKind":{}},"hover":{},"signatureHelp":{"signatureInformation":{"parameterInformation":{}}},"declaration":{},"definition":{},"typeDefinition":{},"implementation":{},"references":{},"documentHighlight":{},"documentSymbol":{"symbolKind":{},"tagSupport":{"valueSet":null}},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}},"resolveSupport":{"properties":null}},"codeLens":{},"documentLink":{},"colorProvider":{},"formatting":{},"rangeFormatting":{},"onTypeFormatting":{},"rename":{},"foldingRange":{},"selectionRange":{},"publishDiagnostics":{"tagSupport":{"valueSet":null}},"callHierarchy":{},"semanticTokens":{"requests":{},"tokenTypes":null,"tokenModifiers":null,"formats":null},"linkedEditingRange":{},"moniker":{}},"window":{"workDoneProgress":true,"showMessage":{"messageActionItem":{}},"showDocument":{"support":false}},"general":{"staleRequestSupport":{"cancel":false,"retryOnContentModified":null},"regularExpressions":{"engine":""},"markdown":{"parser":""}}},"initializationOptions":{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work","name":"work"}]} [Trace - 20:02:00.898 PM] Received response 'initialize - (1)' in 2ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"renameProvider":true,"foldingRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.apply_fix","gopls.check_upgrades","gopls.gc_details","gopls.generate","gopls.generate_gopls_mod","gopls.go_get_package","gopls.list_known_packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.run_tests","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor"]},"callHierarchyProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"path\":\"gopls, built in GOPATH mode\",\"version\":\"master\"}"}} [Trace - 20:02:00.900 PM] Sending notification 'initialized'. Params: {} [Trace - 20:02:00.903 PM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"3758820220073170903"} [Trace - 20:02:00.905 PM] Sending response 'window/workDoneProgress/create - (1)' in 2ms. Result: [Trace - 20:02:00.907 PM] Received notification '$/progress'. Params: {"token":"3758820220073170903","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 20:02:00.909 PM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"4387533857321374987"} [Trace - 20:02:00.911 PM] Sending response 'window/workDoneProgress/create - (2)' in 1ms. Result: [Trace - 20:02:00.912 PM] Received notification '$/progress'. Params: {"token":"4387533857321374987","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 20:02:00.916 PM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work","section":"gopls"}]} [Trace - 20:02:00.919 PM] Sending response 'workspace/configuration - (3)' in 2ms. Result: [{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true}] [Trace - 20:02:01.163 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:01 go env for /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n(root /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work)\n(go version go version devel d6f6ef6358f15d6e49d949749869f199d99d5047 netbsd/arm64)\n(valid build configuration = true)\n(build flags: [])\nGOPRIVATE=\nGO111MODULE=\nGONOPROXY=\nGOPATH=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/gopath\nGOFLAGS=\nGONOSUMDB=\nGOPROXY=file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/proxy\nGOSUMDB=off\nGOROOT=/var/gobuilder/buildlet/go\nGOCACHE=/var/gobuilder/buildlet/gocache\nGOINSECURE=\nGOMODCACHE=\nGOMOD=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/go.mod\n\n"} [Trace - 20:02:01.449 PM] Received notification '$/progress'. Params: {"token":"4387533857321374987","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 20:02:01.456 PM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{go,mod,sum}","kind":7}]}}]} [Trace - 20:02:01.480 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:01 go/packages.Load\n\tsnapshot=0\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=1\n"} [Trace - 20:02:01.486 PM] Sending response 'client/registerCapability - (4)' in 30ms. Result: [Trace - 20:02:01.554 PM] Received notification '$/progress'. Params: {"token":"3758820220073170903","value":{"kind":"end","message":"Done."}} [Trace - 20:02:01.565 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go","type":1}]} [Trace - 20:02:01.568 PM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"3204830195763654058"} [Trace - 20:02:01.570 PM] Sending response 'window/workDoneProgress/create - (5)' in 1ms. Result: [Trace - 20:02:01.571 PM] Received notification '$/progress'. Params: {"token":"3204830195763654058","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 20:02:01.576 PM] Received request 'client/registerCapability - (6)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-1","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"{/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p}","kind":7},{"globPattern":"**/*.{go,mod,sum}","kind":7}]}}]} [Trace - 20:02:01.578 PM] Sending response 'client/registerCapability - (6)' in 2ms. Result: [Trace - 20:02:01.581 PM] Received request 'client/unregisterCapability - (7)'. Params: {"unregisterations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles"}]} [Trace - 20:02:01.583 PM] Sending response 'client/unregisterCapability - (7)' in 1ms. Result: [Trace - 20:02:01.815 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:01 go/packages.Load\n\tsnapshot=1\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go]\n\tpackages=1\n"} [Trace - 20:02:01.824 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:01 go/packages.Load\n\tsnapshot=1\n\tpackage=\"mod.com/p\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go]\n"} [Trace - 20:02:01.907 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":1,"source":"syntax","message":"expected ';', found 'EOF'"}]} [Trace - 20:02:01.910 PM] Received notification '$/progress'. Params: {"token":"3204830195763654058","value":{"kind":"end","message":"Done."}} [Trace - 20:02:01.915 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go","languageId":"go","version":1,"text":"\n"}} [Trace - 20:02:01.917 PM] Received request 'window/workDoneProgress/create - (8)'. Params: {"token":"375575144050367015"} [Trace - 20:02:01.919 PM] Sending response 'window/workDoneProgress/create - (8)' in 2ms. Result: [Trace - 20:02:01.921 PM] Received notification '$/progress'. Params: {"token":"375575144050367015","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 20:02:01.930 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go","version":1,"diagnostics":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"severity":1,"source":"syntax","message":"expected ';', found 'EOF'"}]} [Trace - 20:02:01.947 PM] Received notification '$/progress'. Params: {"token":"375575144050367015","value":{"kind":"end","message":"Done."}} [Trace - 20:02:01.951 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go"},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"text":"package p; func DoIt(s string) {};"}]} [Trace - 20:02:01.955 PM] Received request 'window/workDoneProgress/create - (9)'. Params: {"token":"5511575426698357904"} [Trace - 20:02:01.958 PM] Sending response 'window/workDoneProgress/create - (9)' in 2ms. Result: [Trace - 20:02:01.959 PM] Received notification '$/progress'. Params: {"token":"5511575426698357904","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 20:02:02.297 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:02 go/packages.Load\n\tsnapshot=3\n\tpackage=\"mod.com/p\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go]\n"} [Trace - 20:02:02.305 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:02 go/packages.Load\n\tsnapshot=3\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go]\n\tpackages=1\n"} [Trace - 20:02:02.311 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go","version":2,"diagnostics":[]} [Trace - 20:02:02.471 PM] Received notification '$/progress'. Params: {"token":"5511575426698357904","value":{"kind":"end","message":"Done."}} [Trace - 20:02:02.476 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":3,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go"},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":1,"character":0}},"text":""}]} [Trace - 20:02:02.481 PM] Received request 'window/workDoneProgress/create - (10)'. Params: {"token":"2399226640606781105"} [Trace - 20:02:02.485 PM] Sending response 'window/workDoneProgress/create - (10)' in 3ms. Result: [Trace - 20:02:02.486 PM] Received notification '$/progress'. Params: {"token":"2399226640606781105","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 20:02:02.538 PM] Received notification '$/progress'. Params: {"token":"2399226640606781105","value":{"kind":"end","message":"Done."}} [Trace - 20:02:02.548 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go","type":1}]} [Trace - 20:02:02.551 PM] Received request 'window/workDoneProgress/create - (11)'. Params: {"token":"7681739409063232371"} [Trace - 20:02:02.565 PM] Sending response 'window/workDoneProgress/create - (11)' in 13ms. Result: [Trace - 20:02:02.566 PM] Received notification '$/progress'. Params: {"token":"7681739409063232371","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 20:02:02.906 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:02 go/packages.Load\n\tsnapshot=5\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go]\n\tpackages=1\n"} [Trace - 20:02:02.915 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:02 go/packages.Load\n\tsnapshot=5\n\tpackage=\"mod.com\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go]\n"} [Trace - 20:02:03.004 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go","diagnostics":[{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":0}},"severity":1,"source":"syntax","message":"expected ';', found 'EOF'"}]} [Trace - 20:02:03.016 PM] Received notification '$/progress'. Params: {"token":"7681739409063232371","value":{"kind":"end","message":"Done."}} [Trace - 20:02:03.020 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go","languageId":"go","version":1,"text":"\n"}} [Trace - 20:02:03.022 PM] Received request 'window/workDoneProgress/create - (12)'. Params: {"token":"8859025831836355027"} [Trace - 20:02:03.025 PM] Sending response 'window/workDoneProgress/create - (12)' in 2ms. Result: [Trace - 20:02:03.026 PM] Received notification '$/progress'. Params: {"token":"8859025831836355027","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 20:02:03.042 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go","version":1,"diagnostics":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"severity":1,"source":"syntax","message":"expected ';', found 'EOF'"}]} [Trace - 20:02:03.075 PM] Received notification '$/progress'. Params: {"token":"8859025831836355027","value":{"kind":"end","message":"Done."}} [Trace - 20:02:03.078 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go"},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"text":"package main\n\nimport \"mod.com/p\"\n\nfunc main() {\n\tp.DoIt(5)\n}\n"}]} [Trace - 20:02:03.090 PM] Received request 'window/workDoneProgress/create - (13)'. Params: {"token":"8639602397762776516"} [Trace - 20:02:03.096 PM] Sending response 'window/workDoneProgress/create - (13)' in 5ms. Result: [Trace - 20:02:03.099 PM] Received notification '$/progress'. Params: {"token":"8639602397762776516","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 20:02:04.096 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:04 go/packages.Load\n\tsnapshot=7\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go]\n\tpackages=1\n"} [Trace - 20:02:04.104 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:04 go/packages.Load\n\tsnapshot=7\n\tpackage=\"mod.com\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go]\n"} [Trace - 20:02:04.109 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go","version":2,"diagnostics":[{"range":{"start":{"line":6,"character":8},"end":{"line":6,"character":9}},"severity":1,"code":"IncompatibleAssign","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#IncompatibleAssign"},"source":"compiler","message":"cannot use 5 (untyped int constant) as string value in argument to p.DoIt"}]} [Trace - 20:02:04.221 PM] Received notification '$/progress'. Params: {"token":"8639602397762776516","value":{"kind":"end","message":"Done."}} [Trace - 20:02:04.226 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":3,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go"},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":1,"character":0}},"text":""}]} [Trace - 20:02:04.231 PM] Received request 'window/workDoneProgress/create - (14)'. Params: {"token":"2115105874780061517"} [Trace - 20:02:04.234 PM] Sending response 'window/workDoneProgress/create - (14)' in 3ms. Result: [Trace - 20:02:04.236 PM] Received notification '$/progress'. Params: {"token":"2115105874780061517","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 20:02:04.253 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go","version":3,"diagnostics":[{"range":{"start":{"line":5,"character":8},"end":{"line":5,"character":9}},"severity":1,"code":"IncompatibleAssign","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#IncompatibleAssign"},"source":"compiler","message":"cannot use 5 (untyped int constant) as string value in argument to p.DoIt"}]} [Trace - 20:02:04.286 PM] Received notification '$/progress'. Params: {"token":"2115105874780061517","value":{"kind":"end","message":"Done."}} [Trace - 20:02:04.294 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go","type":1}]} [Trace - 20:02:04.299 PM] Received request 'window/workDoneProgress/create - (15)'. Params: {"token":"6643715706064775031"} [Trace - 20:02:04.302 PM] Sending response 'window/workDoneProgress/create - (15)' in 2ms. Result: [Trace - 20:02:04.304 PM] Received notification '$/progress'. Params: {"token":"6643715706064775031","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 20:02:05.156 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=9\n\tpackage=\"mod.com/p\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go]\n"} [Trace - 20:02:05.194 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=9\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[mod.com mod.com/p]\n\tpackages=2\n"} [Trace - 20:02:05.199 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=9\n\tpackage=\"mod.com\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go]\n"} [Trace - 20:02:05.375 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=9\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n\tpackages=0\n"} [Trace - 20:02:05.382 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 20:02:05 reloadOrphanedFiles: failed to load: no packages returned: packages.Load error\n\tquery=[file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n"} [Trace - 20:02:05.481 PM] Received notification '$/progress'. Params: {"token":"6643715706064775031","value":{"kind":"end","message":"Done."}} [Trace - 20:02:05.487 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go","languageId":"go","version":1,"text":"\n"}} [Trace - 20:02:05.491 PM] Received request 'window/workDoneProgress/create - (16)'. Params: {"token":"6977317916035425249"} [Trace - 20:02:05.494 PM] Sending response 'window/workDoneProgress/create - (16)' in 3ms. Result: [Trace - 20:02:05.497 PM] Received notification '$/progress'. Params: {"token":"6977317916035425249","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 20:02:05.792 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=10\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n\tpackages=0\n"} [Trace - 20:02:06.155 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:06 go/packages.Load\n\tsnapshot=10\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n\tpackages=0\n"} [Trace - 20:02:06.164 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 20:02:06 reloadOrphanedFiles: failed to load: no packages returned: packages.Load error\n\tquery=[file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n"} [Trace - 20:02:06.465 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:06 go/packages.Load\n\tsnapshot=10\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n\tpackages=0\n"} [Trace - 20:02:06.471 PM] Received notification '$/progress'. Params: {"token":"6977317916035425249","value":{"kind":"end","message":"Done."}} [Trace - 20:02:06.478 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":2,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go"},"contentChanges":[{"range":{"start":{"line":1,"character":0},"end":{"line":1,"character":0}},"text":"package p\n\nimport \"testing\"\n\nfunc TestDoIt(t *testing.T) {\n\tDoIt(5)\n}\n"}]} [Trace - 20:02:06.483 PM] Received request 'window/workDoneProgress/create - (17)'. Params: {"token":"4151937124825921017"} [Trace - 20:02:06.493 PM] Sending response 'window/workDoneProgress/create - (17)' in 9ms. Result: [Trace - 20:02:06.496 PM] Received notification '$/progress'. Params: {"token":"4151937124825921017","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 20:02:08.247 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:08 go/packages.Load\n\tsnapshot=11\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n\tpackages=1\n"} [Trace - 20:02:08.254 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:08 go/packages.Load\n\tsnapshot=11\n\tpackage=\"mod.com/p [mod.com/p.test]\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n"} [Trace - 20:02:11.619 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go","version":2,"diagnostics":[{"range":{"start":{"line":6,"character":6},"end":{"line":6,"character":7}},"severity":1,"code":"IncompatibleAssign","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#IncompatibleAssign"},"source":"compiler","message":"cannot use 5 (untyped int constant) as string value in argument to DoIt"}]} [Trace - 20:02:12.377 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:12 go/packages.Load\n\tsnapshot=11\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[mod.com]\n\tpackages=1\n"} [Trace - 20:02:12.383 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:12 go/packages.Load\n\tsnapshot=11\n\tpackage=\"mod.com\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go]\n"} [Trace - 20:02:12.711 PM] Received notification '$/progress'. Params: {"token":"4151937124825921017","value":{"kind":"end","message":"Done."}} [Trace - 20:02:12.719 PM] Sending notification 'textDocument/didChange'. Params: {"textDocument":{"version":3,"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go"},"contentChanges":[{"range":{"start":{"line":0,"character":0},"end":{"line":1,"character":0}},"text":""}]} [Trace - 20:02:12.729 PM] Received request 'window/workDoneProgress/create - (18)'. Params: {"token":"3126514565252526808"} [Trace - 20:02:12.734 PM] Sending response 'window/workDoneProgress/create - (18)' in 5ms. Result: [Trace - 20:02:12.738 PM] Received notification '$/progress'. Params: {"token":"3126514565252526808","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}} [Trace - 20:02:12.882 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go","version":3,"diagnostics":[{"range":{"start":{"line":5,"character":6},"end":{"line":5,"character":7}},"severity":1,"code":"IncompatibleAssign","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#IncompatibleAssign"},"source":"compiler","message":"cannot use 5 (untyped int constant) as string value in argument to DoIt"}]} [Trace - 20:02:13.205 PM] Received notification '$/progress'. Params: {"token":"3126514565252526808","value":{"kind":"end","message":"Done."}} [Trace - 20:02:13.219 PM] Sending notification 'workspace/didChangeWatchedFiles'. Params: {"changes":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/x_test.go","type":1}]} [Trace - 20:02:13.231 PM] Received request 'window/workDoneProgress/create - (19)'. Params: {"token":"4357969982369059764"} [Trace - 20:02:13.235 PM] Sending response 'window/workDoneProgress/create - (19)' in 4ms. Result: [Trace - 20:02:13.241 PM] Received notification '$/progress'. Params: {"token":"4357969982369059764","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}} [Trace - 20:02:14.717 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=13\n\tpackage=\"mod.com/p.test\"\n\tfiles=[/var/gobuilder/buildlet/gocache/af/af6da10a33c44e8d949252306237cc5837e67bc177013b3dd393d48ca80be5a9-d]\n"} [Trace - 20:02:14.720 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=13\n\tpackage=\"mod.com/p\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go]\n"} [Trace - 20:02:14.723 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=13\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[mod.com mod.com/p]\n\tpackages=4\n"} [Trace - 20:02:14.755 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=13\n\tpackage=\"mod.com/p [mod.com/p.test]\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p.go /var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/p_test.go]\n"} [Trace - 20:02:14.760 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=13\n\tpackage=\"mod.com\"\n\tfiles=[/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/main.go]\n"} [Trace - 20:02:16.071 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:16 go/packages.Load\n\tsnapshot=13\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/x_test.go]\n\tpackages=0\n"} [Trace - 20:02:16.082 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 20:02:16 reloadOrphanedFiles: failed to load: no packages returned: packages.Load error\n\tquery=[file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/x_test.go]\n"} [Trace - 20:02:16.427 PM] Received notification '$/progress'. Params: {"token":"4357969982369059764","value":{"kind":"end","message":"Done."}} [Trace - 20:02:16.431 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/x_test.go","languageId":"go","version":1,"text":"\n"}} [Trace - 20:02:16.436 PM] Received request 'window/workDoneProgress/create - (20)'. Params: {"token":"9094192808595880284"} [Trace - 20:02:16.440 PM] Sending response 'window/workDoneProgress/create - (20)' in 3ms. Result: [Trace - 20:02:16.442 PM] Received notification '$/progress'. Params: {"token":"9094192808595880284","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 20:02:18.407 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:18 go/packages.Load\n\tsnapshot=14\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/x_test.go]\n\tpackages=0\n"} [Trace - 20:02:19.841 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:02:19 go/packages.Load\n\tsnapshot=14\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work\n\tquery=[file=/var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/x_test.go]\n\tpackages=0\n"} [Trace - 20:02:19.850 PM] Received notification 'window/logMessage'. Params: {"type":1,"message":"2021/03/03 20:02:19 reloadOrphanedFiles: failed to load: no packages returned: packages.Load error\n\tquery=[file:///var/gobuilder/buildlet/tmp/gopls-regtest-1522858351/TestQuickFixEmptyFiles/full/singleton/work/p/x_test.go]\n"} #### End Gopls Test Logs for "TestQuickFixEmptyFiles/full/singleton" --- FAIL: TestQuickFixEmptyFiles (48.01s) --- FAIL: TestQuickFixEmptyFiles/full (39.08s) --- FAIL: TestQuickFixEmptyFiles/full/singleton (20.05s) diagnostics_test.go:1000: waiting on: Unmet: completed work "diagnosing opened files" at least 4 time(s) err:context deadline exceeded state: #### log messages (see RPC logs for full text): Info: "2021/03/03 20:02:01 go env for /var/gobuilder/buil... Info: "2021/03/03 20:02:01 go/packages.Load\n\tsnapshot=0... Info: "2021/03/03 20:02:01 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:01 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:02 go/packages.Load\n\tsnapshot=3... Info: "2021/03/03 20:02:02 go/packages.Load\n\tsnapshot=3... Info: "2021/03/03 20:02:02 go/packages.Load\n\tsnapshot=5... Info: "2021/03/03 20:02:02 go/packages.Load\n\tsnapshot=5... Info: "2021/03/03 20:02:04 go/packages.Load\n\tsnapshot=7... Info: "2021/03/03 20:02:04 go/packages.Load\n\tsnapshot=7... Info: "2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=9... Info: "2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=9... Info: "2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=9... Info: "2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=9... Error: "2021/03/03 20:02:05 reloadOrphanedFiles: failed t... Info: "2021/03/03 20:02:05 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:06 go/packages.Load\n\tsnapshot=1... Error: "2021/03/03 20:02:06 reloadOrphanedFiles: failed t... Info: "2021/03/03 20:02:06 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:08 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:08 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:12 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:12 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:14 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:16 go/packages.Load\n\tsnapshot=1... Error: "2021/03/03 20:02:16 reloadOrphanedFiles: failed t... Info: "2021/03/03 20:02:18 go/packages.Load\n\tsnapshot=1... Info: "2021/03/03 20:02:19 go/packages.Load\n\tsnapshot=1... Error: "2021/03/03 20:02:19 reloadOrphanedFiles: failed t... #### diagnostics: p/p.go (version 2): main.go (version 3): (5, 8): cannot use 5 (untyped int constant) as string value in argument to p.DoIt p/p_test.go (version 3): (5, 6): cannot use 5 (untyped int constant) as string value in argument to DoIt #### outstanding work: diagnosing opened files: 0.00 #### completed work: diagnosing changed files: 6 Setting up workspace: 1 diagnosing initial workspace load: 1 diagnosing files changed on disk: 4 diagnosing opened files: 3 runner.go:286: Shutdown: context deadline exceeded panic: test timed out after 10m0s goroutine 62487 [running]: testing.(*M).startAlarm.func1() /var/gobuilder/buildlet/go/src/testing/testing.go:1701 +0xc8 created by time.goFunc /var/gobuilder/buildlet/go/src/time/sleep.go:180 +0x40 goroutine 1 [chan receive]: testing.(*T).Run(0x40135f9200, 0x96423c, 0x1b, 0x9a7c88, 0x603fe901) /var/gobuilder/buildlet/go/src/testing/testing.go:1240 +0x260 testing.runTests.func1(0x4000248480) /var/gobuilder/buildlet/go/src/testing/testing.go:1512 +0x74 testing.tRunner(0x4000248480, 0x40005a9cc8) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc testing.runTests(0x4000204180, 0xf33680, 0x34, 0x34, 0xc00818d22df999b6, 0x8be258d872, 0xf440e0, 0x0) /var/gobuilder/buildlet/go/src/testing/testing.go:1510 +0x29c testing.(*M).Run(0x4000312600, 0x0) /var/gobuilder/buildlet/go/src/testing/testing.go:1418 +0x1b4 golang.org/x/tools/gopls/internal/regtest.Main(0x4000312600) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls/internal/regtest/regtest.go:118 +0x2c4 golang.org/x/tools/gopls/internal/regtest/diagnostics.TestMain(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls/internal/regtest/diagnostics/diagnostics_test.go:22 main.main() _testmain.go:147 +0x164 goroutine 62586 [select]: net.(*pipe).read(0x4012470900, 0x4001755200, 0x600, 0x600, 0x40012b1b88, 0x40, 0x4000b81380) /var/gobuilder/buildlet/go/src/net/pipe.go:159 +0x104 net.(*pipe).Read(0x4012470900, 0x4001755200, 0x600, 0x600, 0x40012b1bf8, 0x4014843020, 0x40012b1c88) /var/gobuilder/buildlet/go/src/net/pipe.go:142 +0x40 encoding/json.(*Decoder).refill(0x400a9ea140, 0x10af00, 0x40012b1c68) /var/gobuilder/buildlet/go/src/encoding/json/stream.go:165 +0xd4 encoding/json.(*Decoder).readValue(0x400a9ea140, 0x0, 0x0, 0x1c0600) /var/gobuilder/buildlet/go/src/encoding/json/stream.go:140 +0x1b8 encoding/json.(*Decoder).Decode(0x400a9ea140, 0x82b880, 0x4001c4e6f0, 0x4005756ac0, 0x4001c95e48) /var/gobuilder/buildlet/go/src/encoding/json/stream.go:63 +0x60 golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0x4001c95e00, 0xa98340, 0x400d6a1260, 0xa98500, 0x4012985880, 0x0, 0x0, 0xa98340) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/stream.go:61 +0x7c golang.org/x/tools/internal/jsonrpc2.(*conn).run(0x400d993c70, 0xa98340, 0x400d6a1260, 0x4001c95e60) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/conn.go:196 +0x7c created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/conn.go:189 +0x54 goroutine 62469 [runnable]: syscall.SetNonblock(0x16, 0x92f201, 0x4, 0x9a9201) /var/gobuilder/buildlet/go/src/syscall/exec_unix.go:107 +0xac os.newFile(0x16, 0x92e082, 0x2, 0x2, 0x0) /var/gobuilder/buildlet/go/src/os/file_unix.go:182 +0x1e0 os.Pipe(0x7e3660, 0x0, 0x4012d7d598, 0x25c10c) /var/gobuilder/buildlet/go/src/os/pipe2_bsd.go:22 +0xfc os/exec.(*Cmd).writerDescriptor(0x40156de6e0, 0xa85110, 0x4006f05b00, 0x4006f05ad0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/os/exec/exec.go:303 +0x54 os/exec.(*Cmd).stderr(0x40156de6e0, 0x400c55a4f8, 0x0, 0x0) /var/gobuilder/buildlet/go/src/os/exec/exec.go:286 +0xa8 os/exec.(*Cmd).Start(0x40156de6e0, 0x81, 0x81) /var/gobuilder/buildlet/go/src/os/exec/exec.go:407 +0xfc golang.org/x/tools/internal/gocommand.runCmdContext(0xa98298, 0x4012d2b380, 0x40156de6e0, 0x4004393e67, 0x7d) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:230 +0x28 golang.org/x/tools/internal/gocommand.(*Invocation).run(0x400cba6ab0, 0xa98298, 0x4012d2b380, 0xa85110, 0x4006f05ad0, 0xa85110, 0x4006f05b00, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:224 +0x2c4 golang.org/x/tools/internal/gocommand.(*Invocation).runWithFriendlyError(0x400cba6ab0, 0xa98298, 0x4012d2b380, 0xa85110, 0x4006f05ad0, 0xa85110, 0x4006f05b00, 0x1f9b00, 0x400cba6ae8, 0x1da20, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:146 +0x58 golang.org/x/tools/internal/gocommand.(*Runner).runConcurrent(0x4005756bc0, 0xa98298, 0x4012d2b380, 0x92f4d7, 0x4, 0x4012d2b480, 0x4, 0x4, 0xf733c0, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:97 +0x16c golang.org/x/tools/internal/gocommand.(*Runner).RunRaw(0x4005756bc0, 0xa98298, 0x4012d2b380, 0x92f4d7, 0x4, 0x4012d2b480, 0x4, 0x4, 0xf733c0, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:72 +0x70 golang.org/x/tools/go/internal/packagesdriver.GetSizesGolist(0xa98298, 0x4012d2b380, 0x92f4d7, 0x4, 0x4012d2b480, 0x4, 0x4, 0xf733c0, 0x0, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/internal/packagesdriver/sizes.go:22 +0xe8 golang.org/x/tools/go/packages.goListDriver.func1(0xa98298, 0x4012d2b380, 0x401215f400, 0x4002666ee8, 0x400f68fbf0, 0x401130e120, 0x40129324d0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/golist.go:157 +0x104 created by golang.org/x/tools/go/packages.goListDriver /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/golist.go:155 +0x20c goroutine 62587 [select]: net.(*pipe).read(0x4012470780, 0x4003912000, 0xe00, 0xe00, 0x934bf5, 0x400bac6600, 0xf440e0) /var/gobuilder/buildlet/go/src/net/pipe.go:159 +0x104 net.(*pipe).Read(0x4012470780, 0x4003912000, 0xe00, 0xe00, 0x818b40, 0x4001c4e810, 0x4001e15c08) /var/gobuilder/buildlet/go/src/net/pipe.go:142 +0x40 encoding/json.(*Decoder).refill(0x400a9ea000, 0x7c0c00, 0x4001e15be8) /var/gobuilder/buildlet/go/src/encoding/json/stream.go:165 +0xd4 encoding/json.(*Decoder).readValue(0x400a9ea000, 0x0, 0x0, 0x1c0600) /var/gobuilder/buildlet/go/src/encoding/json/stream.go:140 +0x1b8 encoding/json.(*Decoder).Decode(0x400a9ea000, 0x82b880, 0x4001c4e828, 0xa85c10, 0x4001e15c98) /var/gobuilder/buildlet/go/src/encoding/json/stream.go:63 +0x60 golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0x4001c95de8, 0xa98340, 0x400d6a1f80, 0x0, 0x0, 0xd4a175ad4d0fe701, 0x4001e15d08, 0x1bcbc4) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/stream.go:61 +0x7c golang.org/x/tools/internal/lsp/protocol.(*loggingStream).Read(0x400d6a1560, 0xa98340, 0x400d6a1f80, 0x400f573988, 0x1, 0x209, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/protocol/log.go:30 +0x44 golang.org/x/tools/internal/jsonrpc2.(*conn).run(0x400d993c20, 0xa98340, 0x400d6a1f80, 0x4009cde000) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/conn.go:196 +0x7c created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/conn.go:189 +0x54 goroutine 62602 [select]: golang.org/x/tools/internal/lsp/cache.(*snapshot).AwaitInitialized(0x4011498dd0, 0xa98340, 0x40042fce70) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/cache/snapshot.go:1124 +0x78 golang.org/x/tools/internal/lsp.(*Server).addFolders.func2(0x4012d20140, 0x40004d8a00, 0xaacba8, 0x4011498dd0, 0xa98340, 0x40042fce70, 0x40071941e0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/general.go:236 +0x90 created by golang.org/x/tools/internal/lsp.(*Server).addFolders /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/general.go:233 +0x72c goroutine 62585 [chan receive]: golang.org/x/tools/internal/lsp/lsprpc.(*StreamServer).ServeStream(0x4005756a20, 0xa98340, 0x400d6a1f80, 0xa9e250, 0x400d993c20, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/lsprpc/lsprpc.go:89 +0x284 created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/servertest/servertest.go:84 +0x130 goroutine 62601 [runnable]: sync.runtime_SemacquireMutex(0xf42464, 0x4002009700, 0x1) /var/gobuilder/buildlet/go/src/runtime/sema.go:71 +0x40 sync.(*Mutex).lockSlow(0xf42460) /var/gobuilder/buildlet/go/src/sync/mutex.go:138 +0xf4 sync.(*Mutex).Lock(...) /var/gobuilder/buildlet/go/src/sync/mutex.go:81 testing/internal/testdeps.(*testLog).add(0xf42460, 0x92f603, 0x4, 0x4003c22b10, 0x21) /var/gobuilder/buildlet/go/src/testing/internal/testdeps/deps.go:89 +0x168 testing/internal/testdeps.(*testLog).Open(0xf42460, 0x4003c22b10, 0x21) /var/gobuilder/buildlet/go/src/testing/internal/testdeps/deps.go:72 +0x4c internal/testlog.Open(0x4003c22b10, 0x21) /var/gobuilder/buildlet/go/src/internal/testlog/log.go:60 +0x90 os.StartProcess(0x4003c22b10, 0x21, 0x40123f8d20, 0x5, 0x5, 0x40020099e0, 0x1f, 0x0, 0x4002009901) /var/gobuilder/buildlet/go/src/os/exec.go:105 +0x30 os/exec.(*Cmd).Start(0x40156de580, 0x3f8, 0x400) /var/gobuilder/buildlet/go/src/os/exec/exec.go:422 +0x3c0 golang.org/x/tools/internal/gocommand.runCmdContext(0xa98298, 0x4012d2b380, 0x40156de580, 0x1e, 0x1f) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:230 +0x28 golang.org/x/tools/internal/gocommand.(*Invocation).run(0x4002009d80, 0xa98298, 0x4012d2b380, 0xa85110, 0x4006f05a70, 0xa85110, 0x4006f05aa0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:224 +0x2c4 golang.org/x/tools/internal/gocommand.(*Invocation).runWithFriendlyError(0x4002009d80, 0xa98298, 0x4012d2b380, 0xa85110, 0x4006f05a70, 0xa85110, 0x4006f05aa0, 0x0, 0x4002009db8, 0x1da20, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:146 +0x58 golang.org/x/tools/internal/gocommand.(*Runner).runConcurrent(0x4005756bc0, 0xa98298, 0x4012d2b380, 0x92f4d7, 0x4, 0x4006f05a40, 0x3, 0x3, 0x0, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:97 +0x16c golang.org/x/tools/internal/gocommand.(*Runner).RunRaw(0x4005756bc0, 0xa98298, 0x4012d2b380, 0x92f4d7, 0x4, 0x4006f05a40, 0x3, 0x3, 0x0, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:72 +0x70 golang.org/x/tools/internal/gocommand.(*Runner).Run(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:54 golang.org/x/tools/internal/gocommand.GoVersion(0xa98298, 0x4012d2b380, 0x92f4d7, 0x4, 0x4006f05a40, 0x3, 0x3, 0x0, 0x0, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/version.go:33 +0x290 golang.org/x/tools/go/packages.(*golistState).getGoVersion.func1() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/golist.go:753 +0x108 sync.(*Once).doSlow(0x401215f468, 0x400200a2f8) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/go/packages.(*golistState).getGoVersion(0x401215f400, 0xa96f00, 0x4000042080, 0xf) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/golist.go:752 +0x7c golang.org/x/tools/go/packages.(*golistState).invokeGo(0x401215f400, 0x92f4d7, 0x4, 0x4002666fc0, 0xa, 0xe, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/golist.go:852 +0x1d38 golang.org/x/tools/go/packages.(*golistState).createDriverResponse(0x401215f400, 0x400a84c880, 0x2, 0x2, 0xffffffffffffffff, 0x4002666ee8, 0x400f68fbf0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/golist.go:447 +0x84 golang.org/x/tools/go/packages.goListDriver(0x4002666ee8, 0x400a84c7e0, 0x2, 0x2, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/golist.go:200 +0x370 golang.org/x/tools/go/packages.defaultDriver(0x4002666ee8, 0x400a84c7e0, 0x2, 0x2, 0x400200b6b8, 0x46cb00, 0x1d) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:257 +0x5c golang.org/x/tools/go/packages.Load(0x4003b66790, 0x400a84c7e0, 0x2, 0x2, 0x4003b66790, 0x400f68fbd0, 0x0, 0x400200bbc0, 0x9a8148) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/go/packages/packages.go:240 +0x58 golang.org/x/tools/internal/lsp/cache.(*snapshot).load(0x4011498dd0, 0xa98298, 0x400fa34540, 0x1, 0x400a84c7c0, 0x2, 0x2, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/cache/load.go:117 +0x470 golang.org/x/tools/internal/lsp/cache.(*snapshot).initialize.func2() /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:570 +0x78c sync.(*Once).doSlow(0x4012d20130, 0x40138b8710) /var/gobuilder/buildlet/go/src/sync/once.go:68 +0x11c sync.(*Once).Do(...) /var/gobuilder/buildlet/go/src/sync/once.go:59 golang.org/x/tools/internal/lsp/cache.(*snapshot).initialize(0x4011498dd0, 0xa98298, 0x4012985d80, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:530 +0x124 golang.org/x/tools/internal/lsp/cache.(*Session).createView.func4(0x4011498dd0, 0xa98298, 0x4012985d80, 0x400271ba20, 0x400e4e8010) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/cache/session.go:244 +0x40 created by golang.org/x/tools/internal/lsp/cache.(*Session).createView /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/cache/session.go:243 +0x73c goroutine 62589 [runnable]: syscall.Syscall(0x6, 0xe, 0x0, 0x0, 0x0, 0x0, 0x0) /var/gobuilder/buildlet/go/src/syscall/asm_netbsd_arm64.s:15 +0x10 syscall.Close(0xe, 0x40018e2600, 0x8) /var/gobuilder/buildlet/go/src/syscall/zsyscall_netbsd_arm64.go:404 +0x34 syscall.forkExec(0x400d967920, 0x21, 0x400bac7580, 0x2, 0x2, 0x40018e2740, 0x0, 0x0, 0x19) /var/gobuilder/buildlet/go/src/syscall/exec_unix.go:227 +0x390 syscall.StartProcess(...) /var/gobuilder/buildlet/go/src/syscall/exec_unix.go:264 os.startProcess(0x400d967920, 0x21, 0x400bac7580, 0x2, 0x2, 0x40018e28e0, 0x400d3be8d0, 0x400b5e6d08, 0x0) /var/gobuilder/buildlet/go/src/os/exec_posix.go:54 +0x1c8 os.StartProcess(0x400d967920, 0x21, 0x400bac7580, 0x2, 0x2, 0x40018e28e0, 0x1c, 0x0, 0x40018e2801) /var/gobuilder/buildlet/go/src/os/exec.go:106 +0x64 os/exec.(*Cmd).Start(0x400271bb80, 0x81, 0x81) /var/gobuilder/buildlet/go/src/os/exec/exec.go:422 +0x3c0 golang.org/x/tools/internal/gocommand.runCmdContext(0xa98340, 0x40042fce70, 0x400271bb80, 0x4004393e67, 0x7d) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:230 +0x28 golang.org/x/tools/internal/gocommand.(*Invocation).run(0x40018e2c80, 0xa98340, 0x40042fce70, 0xa85110, 0x400d3be8a0, 0xa85110, 0x400d3be8d0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:224 +0x2c4 golang.org/x/tools/internal/gocommand.(*Invocation).runWithFriendlyError(0x40018e2c80, 0xa98340, 0x40042fce70, 0xa85110, 0x400d3be8a0, 0xa85110, 0x400d3be8d0, 0x0, 0x40018e2c38, 0x1f9380, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:146 +0x58 golang.org/x/tools/internal/gocommand.(*Runner).runConcurrent(0x4005756bc0, 0xa98340, 0x40042fce70, 0x9360bd, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:97 +0x16c golang.org/x/tools/internal/gocommand.(*Runner).RunRaw(0x4005756bc0, 0xa98340, 0x40042fce70, 0x9360bd, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:72 +0x70 golang.org/x/tools/internal/gocommand.(*Runner).Run(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/gocommand/invoke.go:54 golang.org/x/tools/internal/lsp/cache.(*snapshot).WriteEnv(0x4011498dd0, 0xa98340, 0x40042fce70, 0xa85110, 0x400d3be870, 0x4011498dd0, 0xa98340) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:304 +0x36c golang.org/x/tools/internal/lsp.(*Server).addFolders(0x4006ae29a0, 0xa98340, 0x40042fce70, 0x4005756dc0, 0x1, 0x1, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/general.go:242 +0x778 golang.org/x/tools/internal/lsp.(*Server).initialized(0x4006ae29a0, 0xa98340, 0x40042fce70, 0xf733c0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/general.go:157 +0x1a8 golang.org/x/tools/internal/lsp.(*Server).Initialized(0x4006ae29a0, 0xa98340, 0x40042fce70, 0xf733c0, 0xf733c0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/server_gen.go:132 +0x40 golang.org/x/tools/internal/lsp/protocol.serverDispatch(0xa98340, 0x40042fce70, 0xaaffe0, 0x4006ae29a0, 0x40042fd4a0, 0xffffd13ffad0, 0x40042fcdb0, 0x8bd930e4f7, 0xf440e0, 0xa96f30) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/protocol/tsserver.go:129 +0x7f0 golang.org/x/tools/internal/lsp/protocol.ServerHandler.func1(0xa98340, 0x40042fce70, 0x40042fd4a0, 0xffffd13ffad0, 0x40042fcdb0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/protocol/protocol.go:63 +0x84 golang.org/x/tools/internal/lsp/lsprpc.handshaker.func1(0xa98340, 0x40042fce70, 0x40042fd4a0, 0xffffd13ffad0, 0x40042fcdb0, 0x0, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/lsp/lsprpc/lsprpc.go:560 +0x324 golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1(0xa98340, 0x40042fce70, 0x4009cde660, 0xffffd13ffad0, 0x40042fcdb0, 0x4006fa3888, 0x0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/handler.go:35 +0xc8 golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2(0x4014842b40, 0x40042fd470, 0x401270e690, 0xa98340, 0x40042fce70, 0x4009cde660, 0xffffd13ffad0, 0x40042fcdb0) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/handler.go:103 +0x6c created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1 /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/internal/jsonrpc2/handler.go:100 +0x134 goroutine 62584 [select]: golang.org/x/tools/gopls/internal/regtest.(*Env).Await(0x4006ae28c0, 0x401270ed40, 0x1, 0x1) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls/internal/regtest/env.go:297 +0x358 golang.org/x/tools/gopls/internal/regtest.(*Runner).Run.func1(0x40116a6c00) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls/internal/regtest/runner.go:289 +0x46c testing.tRunner(0x40116a6c00, 0x400d9939f0) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc created by testing.(*T).Run /var/gobuilder/buildlet/go/src/testing/testing.go:1239 +0x244 goroutine 62583 [chan receive]: testing.(*T).Run(0x40116a6c00, 0x93b274, 0x9, 0x400d9939f0, 0x110) /var/gobuilder/buildlet/go/src/testing/testing.go:1240 +0x260 golang.org/x/tools/gopls/internal/regtest.(*Runner).Run(0x4000312680, 0x40116a6a80, 0x9889a3, 0x79, 0x9a7c70, 0x400cbacea8, 0x3, 0x3) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls/internal/regtest/runner.go:243 +0x2c4 golang.org/x/tools/gopls/internal/regtest.configuredRunner.Run(...) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls/internal/regtest/regtest.go:49 golang.org/x/tools/gopls/internal/regtest/diagnostics.TestMultipleModules_Warning.func2(0x40116a6a80) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls/internal/regtest/diagnostics/diagnostics_test.go:1693 +0x178 testing.tRunner(0x40116a6a80, 0x9a7c80) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc created by testing.(*T).Run /var/gobuilder/buildlet/go/src/testing/testing.go:1239 +0x244 goroutine 62212 [chan receive]: testing.(*T).Run(0x40116a6a80, 0x95dfd7, 0x17, 0x9a7c80, 0x1) /var/gobuilder/buildlet/go/src/testing/testing.go:1240 +0x260 golang.org/x/tools/gopls/internal/regtest/diagnostics.TestMultipleModules_Warning(0x40135f9200) /var/gobuilder/buildlet/gopath/src/golang.org/x/tools/gopls/internal/regtest/diagnostics/diagnostics_test.go:1684 +0x174 testing.tRunner(0x40135f9200, 0x9a7c88) /var/gobuilder/buildlet/go/src/testing/testing.go:1194 +0xdc created by testing.(*T).Run /var/gobuilder/buildlet/go/src/testing/testing.go:1239 +0x244 FAIL golang.org/x/tools/gopls/internal/regtest/diagnostics 601.265s #### Start Gopls Test Logs for "TestStdlibReferences/singleton" [Trace - 20:01:31.092 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fakeclient","version":"v1.0.0"},"rootUri":"","capabilities":{"workspace":{"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"executeCommand":{},"semanticTokens":{},"codeLens":{},"configuration":true},"textDocument":{"synchronization":{},"completion":{"completionItem":{"tagSupport":{"valueSet":null},"resolveSupport":{"properties":null},"insertTextModeSupport":{"valueSet":null}},"completionItemKind":{}},"hover":{},"signatureHelp":{"signatureInformation":{"parameterInformation":{}}},"declaration":{},"definition":{},"typeDefinition":{},"implementation":{},"references":{},"documentHighlight":{},"documentSymbol":{"symbolKind":{},"tagSupport":{"valueSet":null}},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}},"resolveSupport":{"properties":null}},"codeLens":{},"documentLink":{},"colorProvider":{},"formatting":{},"rangeFormatting":{},"onTypeFormatting":{},"rename":{},"foldingRange":{},"selectionRange":{},"publishDiagnostics":{"tagSupport":{"valueSet":null}},"callHierarchy":{},"semanticTokens":{"requests":{},"tokenTypes":null,"tokenModifiers":null,"formats":null},"linkedEditingRange":{},"moniker":{}},"window":{"workDoneProgress":true,"showMessage":{"messageActionItem":{}},"showDocument":{"support":false}},"general":{"staleRequestSupport":{"cancel":false,"retryOnContentModified":null},"regularExpressions":{"engine":""},"markdown":{"parser":""}}},"initializationOptions":{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/work","name":"work"}]} [Trace - 20:01:31.096 PM] Received response 'initialize - (1)' in 3ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"documentOnTypeFormattingProvider":{"firstTriggerCharacter":""},"renameProvider":true,"foldingRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.apply_fix","gopls.check_upgrades","gopls.gc_details","gopls.generate","gopls.generate_gopls_mod","gopls.go_get_package","gopls.list_known_packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.run_tests","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor"]},"callHierarchyProvider":true,"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"path\":\"gopls, built in GOPATH mode\",\"version\":\"master\"}"}} [Trace - 20:01:31.098 PM] Sending notification 'initialized'. Params: {} [Trace - 20:01:31.101 PM] Received request 'window/workDoneProgress/create - (1)'. Params: {"token":"2285962244650537874"} [Trace - 20:01:31.103 PM] Sending response 'window/workDoneProgress/create - (1)' in 1ms. Result: [Trace - 20:01:31.105 PM] Received notification '$/progress'. Params: {"token":"2285962244650537874","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}} [Trace - 20:01:31.108 PM] Received request 'window/workDoneProgress/create - (2)'. Params: {"token":"8424619375577601358"} [Trace - 20:01:31.109 PM] Sending response 'window/workDoneProgress/create - (2)' in 1ms. Result: [Trace - 20:01:31.110 PM] Received notification '$/progress'. Params: {"token":"8424619375577601358","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}} [Trace - 20:01:31.115 PM] Received request 'workspace/configuration - (3)'. Params: {"items":[{"scopeUri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/work","section":"gopls"}]} [Trace - 20:01:31.117 PM] Sending response 'workspace/configuration - (3)' in 2ms. Result: [{"completionBudget":"10s","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/gopath","GOPROXY":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/proxy","GOSUMDB":"off"},"expandWorkspaceToModule":true,"experimentalDiagnosticsDelay":"10ms","verboseWorkDoneProgress":true}] [Trace - 20:01:31.877 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:01:31 go env for /var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/work\n(root /var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/work)\n(go version go version devel d6f6ef6358f15d6e49d949749869f199d99d5047 netbsd/arm64)\n(valid build configuration = true)\n(build flags: [])\nGOCACHE=/var/gobuilder/buildlet/gocache\nGOMOD=/var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/work/go.mod\nGOFLAGS=\nGOINSECURE=\nGOMODCACHE=\nGOPRIVATE=\nGOPROXY=file:///var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/proxy\nGOSUMDB=off\nGOROOT=/var/gobuilder/buildlet/go\nGOPATH=/var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/gopath\nGO111MODULE=\nGONOPROXY=\nGONOSUMDB=\n\n"} [Trace - 20:01:34.751 PM] Received notification 'window/logMessage'. Params: {"type":3,"message":"2021/03/03 20:01:34 go/packages.Load\n\tsnapshot=0\n\tdirectory=/var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/work\n\tquery=[builtin mod.com/...]\n\tpackages=2\n"} [Trace - 20:01:35.430 PM] Received notification '$/progress'. Params: {"token":"8424619375577601358","value":{"kind":"end","message":"Finished loading packages."}} [Trace - 20:01:35.498 PM] Received request 'client/registerCapability - (4)'. Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{go,mod,sum}","kind":7}]}}]} [Trace - 20:01:35.500 PM] Sending response 'client/registerCapability - (4)' in 2ms. Result: [Trace - 20:01:50.613 PM] Received notification '$/progress'. Params: {"token":"2285962244650537874","value":{"kind":"end","message":"Done."}} [Trace - 20:01:50.642 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/work/main.go","languageId":"go","version":1,"text":"package main\n\nimport \"fmt\"\n\nfunc main() {\n\tfmt.Print()\n}\n"}} [Trace - 20:01:50.645 PM] Received request 'window/workDoneProgress/create - (5)'. Params: {"token":"692096105679558205"} [Trace - 20:01:50.649 PM] Sending request 'textDocument/definition - (2)'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/tmp/gopls-regtest-2591274517/TestStdlibReferences/singleton/work/main.go"},"position":{"line":5,"character":5}} [Trace - 20:01:50.651 PM] Sending response 'window/workDoneProgress/create - (5)' in 6ms. Result: [Trace - 20:01:50.653 PM] Received notification '$/progress'. Params: {"token":"692096105679558205","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 20:01:50.706 PM] Received response 'textDocument/definition - (2)' in 56ms. Result: [{"uri":"file:///var/gobuilder/buildlet/go/src/fmt/print.go","range":{"start":{"line":240,"character":5},"end":{"line":240,"character":10}}}] [Trace - 20:01:50.750 PM] Sending notification 'textDocument/didOpen'. Params: {"textDocument":{"uri":"file:///var/gobuilder/buildlet/go/src/fmt/print.go","languageId":"go","version":1,"text":"// Copyright 2009 The Go Authors. All rights reserved.\n// Use of this source code is governed by a BSD-style\n// license that can be found in the LICENSE file.\n\npackage fmt\n\nimport (\n\t\"internal/fmtsort\"\n\t\"io\"\n\t\"os\"\n\t\"reflect\"\n\t\"sync\"\n\t\"unicode/utf8\"\n)\n\n// Strings for use with buffer.WriteString.\n// This is less overhead than using buffer.Write with byte arrays.\nconst (\n\tcommaSpaceString = \", \"\n\tnilAngleString = \"\u003cnil\u003e\"\n\tnilParenString = \"(nil)\"\n\tnilString = \"nil\"\n\tmapString = \"map[\"\n\tpercentBangString = \"%!\"\n\tmissingString = \"(MISSING)\"\n\tbadIndexString = \"(BADINDEX)\"\n\tpanicString = \"(PANIC=\"\n\textraString = \"%!(EXTRA \"\n\tbadWidthString = \"%!(BADWIDTH)\"\n\tbadPrecString = \"%!(BADPREC)\"\n\tnoVerbString = \"%!(NOVERB)\"\n\tinvReflectString = \"\u003cinvalid reflect.Value\u003e\"\n)\n\n// State represents the printer state passed to custom formatters.\n// It provides access to the io.Writer interface plus information about\n// the flags and options for the operand's format specifier.\ntype State interface {\n\t// Write is the function to call to emit formatted output to be printed.\n\tWrite(b []byte) (n int, err error)\n\t// Width returns the value of the width option and whether it has been set.\n\tWidth() (wid int, ok bool)\n\t// Precision returns the value of the precision option and whether it has been set.\n\tPrecision() (prec int, ok bool)\n\n\t// Flag reports whether the flag c, a character, has been set.\n\tFlag(c int) bool\n}\n\n// Formatter is implemented by any value that has a Format method.\n// The implementation controls how State and rune are interpreted,\n// and may call Sprint(f) or Fprint(f) etc. to generate its output.\ntype Formatter interface {\n\tFormat(f State, verb rune)\n}\n\n// Stringer is implemented by any value that has a String method,\n// which defines the ``native'' format for that value.\n// The String method is used to print values passed as an operand\n// to any format that accepts a string or to an unformatted printer\n// such as Print.\ntype Stringer interface {\n\tString() string\n}\n\n// GoStringer is implemented by any value that has a GoString method,\n// which defines the Go syntax for that value.\n// The GoString method is used to print values passed as an operand\n// to a %#v format.\ntype GoStringer interface {\n\tGoString() string\n}\n\n// Use simple []byte instead of bytes.Buffer to avoid large dependency.\ntype buffer []byte\n\nfunc (b *buffer) write(p []byte) {\n\t*b = append(*b, p...)\n}\n\nfunc (b *buffer) writeString(s string) {\n\t*b = append(*b, s...)\n}\n\nfunc (b *buffer) writeByte(c byte) {\n\t*b = append(*b, c)\n}\n\nfunc (bp *buffer) writeRune(r rune) {\n\tif r \u003c utf8.RuneSelf {\n\t\t*bp = append(*bp, byte(r))\n\t\treturn\n\t}\n\n\tb := *bp\n\tn := len(b)\n\tfor n+utf8.UTFMax \u003e cap(b) {\n\t\tb = append(b, 0)\n\t}\n\tw := utf8.EncodeRune(b[n:n+utf8.UTFMax], r)\n\t*bp = b[:n+w]\n}\n\n// pp is used to store a printer's state and is reused with sync.Pool to avoid allocations.\ntype pp struct {\n\tbuf buffer\n\n\t// arg holds the current item, as an interface{}.\n\targ interface{}\n\n\t// value is used instead of arg for reflect values.\n\tvalue reflect.Value\n\n\t// fmt is used to format basic items such as integers or strings.\n\tfmt fmt\n\n\t// reordered records whether the format string used argument reordering.\n\treordered bool\n\t// goodArgNum records whether the most recent reordering directive was valid.\n\tgoodArgNum bool\n\t// panicking is set by catchPanic to avoid infinite panic, recover, panic, ... recursion.\n\tpanicking bool\n\t// erroring is set when printing an error string to guard against calling handleMethods.\n\terroring bool\n\t// wrapErrs is set when the format string may contain a %w verb.\n\twrapErrs bool\n\t// wrappedErr records the target of the %w verb.\n\twrappedErr error\n}\n\nvar ppFree = sync.Pool{\n\tNew: func() interface{} { return new(pp) },\n}\n\n// newPrinter allocates a new pp struct or grabs a cached one.\nfunc newPrinter() *pp {\n\tp := ppFree.Get().(*pp)\n\tp.panicking = false\n\tp.erroring = false\n\tp.wrapErrs = false\n\tp.fmt.init(\u0026p.buf)\n\treturn p\n}\n\n// free saves used pp structs in ppFree; avoids an allocation per invocation.\nfunc (p *pp) free() {\n\t// Proper usage of a sync.Pool requires each entry to have approximately\n\t// the same memory cost. To obtain this property when the stored type\n\t// contains a variably-sized buffer, we add a hard limit on the maximum buffer\n\t// to place back in the pool.\n\t//\n\t// See https://golang.org/issue/23199\n\tif cap(p.buf) \u003e 64\u003c\u003c10 {\n\t\treturn\n\t}\n\n\tp.buf = p.buf[:0]\n\tp.arg = nil\n\tp.value = reflect.Value{}\n\tp.wrappedErr = nil\n\tppFree.Put(p)\n}\n\nfunc (p *pp) Width() (wid int, ok bool) { return p.fmt.wid, p.fmt.widPresent }\n\nfunc (p *pp) Precision() (prec int, ok bool) { return p.fmt.prec, p.fmt.precPresent }\n\nfunc (p *pp) Flag(b int) bool {\n\tswitch b {\n\tcase '-':\n\t\treturn p.fmt.minus\n\tcase '+':\n\t\treturn p.fmt.plus || p.fmt.plusV\n\tcase '#':\n\t\treturn p.fmt.sharp || p.fmt.sharpV\n\tcase ' ':\n\t\treturn p.fmt.space\n\tcase '0':\n\t\treturn p.fmt.zero\n\t}\n\treturn false\n}\n\n// Implement Write so we can call Fprintf on a pp (through State), for\n// recursive use in custom verbs.\nfunc (p *pp) Write(b []byte) (ret int, err error) {\n\tp.buf.write(b)\n\treturn len(b), nil\n}\n\n// Implement WriteString so that we can call io.WriteString\n// on a pp (through state), for efficiency.\nfunc (p *pp) WriteString(s string) (ret int, err error) {\n\tp.buf.writeString(s)\n\treturn len(s), nil\n}\n\n// These routines end in 'f' and take a format string.\n\n// Fprintf formats according to a format specifier and writes to w.\n// It returns the number of bytes written and any write error encountered.\nfunc Fprintf(w io.Writer, format string, a ...interface{}) (n int, err error) {\n\tp := newPrinter()\n\tp.doPrintf(format, a)\n\tn, err = w.Write(p.buf)\n\tp.free()\n\treturn\n}\n\n// Printf formats according to a format specifier and writes to standard output.\n// It returns the number of bytes written and any write error encountered.\nfunc Printf(format string, a ...interface{}) (n int, err error) {\n\treturn Fprintf(os.Stdout, format, a...)\n}\n\n// Sprintf formats according to a format specifier and returns the resulting string.\nfunc Sprintf(format string, a ...interface{}) string {\n\tp := newPrinter()\n\tp.doPrintf(format, a)\n\ts := string(p.buf)\n\tp.free()\n\treturn s\n}\n\n// These routines do not take a format string\n\n// Fprint formats using the default formats for its operands and writes to w.\n// Spaces are added between operands when neither is a string.\n// It returns the number of bytes written and any write error encountered.\nfunc Fprint(w io.Writer, a ...interface{}) (n int, err error) {\n\tp := newPrinter()\n\tp.doPrint(a)\n\tn, err = w.Write(p.buf)\n\tp.free()\n\treturn\n}\n\n// Print formats using the default formats for its operands and writes to standard output.\n// Spaces are added between operands when neither is a string.\n// It returns the number of bytes written and any write error encountered.\nfunc Print(a ...interface{}) (n int, err error) {\n\treturn Fprint(os.Stdout, a...)\n}\n\n// Sprint formats using the default formats for its operands and returns the resulting string.\n// Spaces are added between operands when neither is a string.\nfunc Sprint(a ...interface{}) string {\n\tp := newPrinter()\n\tp.doPrint(a)\n\ts := string(p.buf)\n\tp.free()\n\treturn s\n}\n\n// These routines end in 'ln', do not take a format string,\n// always add spaces between operands, and add a newline\n// after the last operand.\n\n// Fprintln formats using the default formats for its operands and writes to w.\n// Spaces are always added between operands and a newline is appended.\n// It returns the number of bytes written and any write error encountered.\nfunc Fprintln(w io.Writer, a ...interface{}) (n int, err error) {\n\tp := newPrinter()\n\tp.doPrintln(a)\n\tn, err = w.Write(p.buf)\n\tp.free()\n\treturn\n}\n\n// Println formats using the default formats for its operands and writes to standard output.\n// Spaces are always added between operands and a newline is appended.\n// It returns the number of bytes written and any write error encountered.\nfunc Println(a ...interface{}) (n int, err error) {\n\treturn Fprintln(os.Stdout, a...)\n}\n\n// Sprintln formats using the default formats for its operands and returns the resulting string.\n// Spaces are always added between operands and a newline is appended.\nfunc Sprintln(a ...interface{}) string {\n\tp := newPrinter()\n\tp.doPrintln(a)\n\ts := string(p.buf)\n\tp.free()\n\treturn s\n}\n\n// getField gets the i'th field of the struct value.\n// If the field is itself is an interface, return a value for\n// the thing inside the interface, not the interface itself.\nfunc getField(v reflect.Value, i int) reflect.Value {\n\tval := v.Field(i)\n\tif val.Kind() == reflect.Interface \u0026\u0026 !val.IsNil() {\n\t\tval = val.Elem()\n\t}\n\treturn val\n}\n\n// tooLarge reports whether the magnitude of the integer is\n// too large to be used as a formatting width or precision.\nfunc tooLarge(x int) bool {\n\tconst max int = 1e6\n\treturn x \u003e max || x \u003c -max\n}\n\n// parsenum converts ASCII to integer. num is 0 (and isnum is false) if no number present.\nfunc parsenum(s string, start, end int) (num int, isnum bool, newi int) {\n\tif start \u003e= end {\n\t\treturn 0, false, end\n\t}\n\tfor newi = start; newi \u003c end \u0026\u0026 '0' \u003c= s[newi] \u0026\u0026 s[newi] \u003c= '9'; newi++ {\n\t\tif tooLarge(num) {\n\t\t\treturn 0, false, end // Overflow; crazy long number most likely.\n\t\t}\n\t\tnum = num*10 + int(s[newi]-'0')\n\t\tisnum = true\n\t}\n\treturn\n}\n\nfunc (p *pp) unknownType(v reflect.Value) {\n\tif !v.IsValid() {\n\t\tp.buf.writeString(nilAngleString)\n\t\treturn\n\t}\n\tp.buf.writeByte('?')\n\tp.buf.writeString(v.Type().String())\n\tp.buf.writeByte('?')\n}\n\nfunc (p *pp) badVerb(verb rune) {\n\tp.erroring = true\n\tp.buf.writeString(percentBangString)\n\tp.buf.writeRune(verb)\n\tp.buf.writeByte('(')\n\tswitch {\n\tcase p.arg != nil:\n\t\tp.buf.writeString(reflect.TypeOf(p.arg).String())\n\t\tp.buf.writeByte('=')\n\t\tp.printArg(p.arg, 'v')\n\tcase p.value.IsValid():\n\t\tp.buf.writeString(p.value.Type().String())\n\t\tp.buf.writeByte('=')\n\t\tp.printValue(p.value, 'v', 0)\n\tdefault:\n\t\tp.buf.writeString(nilAngleString)\n\t}\n\tp.buf.writeByte(')')\n\tp.erroring = false\n}\n\nfunc (p *pp) fmtBool(v bool, verb rune) {\n\tswitch verb {\n\tcase 't', 'v':\n\t\tp.fmt.fmtBoolean(v)\n\tdefault:\n\t\tp.badVerb(verb)\n\t}\n}\n\n// fmt0x64 formats a uint64 in hexadecimal and prefixes it with 0x or\n// not, as requested, by temporarily setting the sharp flag.\nfunc (p *pp) fmt0x64(v uint64, leading0x bool) {\n\tsharp := p.fmt.sharp\n\tp.fmt.sharp = leading0x\n\tp.fmt.fmtInteger(v, 16, unsigned, 'v', ldigits)\n\tp.fmt.sharp = sharp\n}\n\n// fmtInteger formats a signed or unsigned integer.\nfunc (p *pp) fmtInteger(v uint64, isSigned bool, verb rune) {\n\tswitch verb {\n\tcase 'v':\n\t\tif p.fmt.sharpV \u0026\u0026 !isSigned {\n\t\t\tp.fmt0x64(v, true)\n\t\t} else {\n\t\t\tp.fmt.fmtInteger(v, 10, isSigned, verb, ldigits)\n\t\t}\n\tcase 'd':\n\t\tp.fmt.fmtInteger(v, 10, isSigned, verb, ldigits)\n\tcase 'b':\n\t\tp.fmt.fmtInteger(v, 2, isSigned, verb, ldigits)\n\tcase 'o', 'O':\n\t\tp.fmt.fmtInteger(v, 8, isSigned, verb, ldigits)\n\tcase 'x':\n\t\tp.fmt.fmtInteger(v, 16, isSigned, verb, ldigits)\n\tcase 'X':\n\t\tp.fmt.fmtInteger(v, 16, isSigned, verb, udigits)\n\tcase 'c':\n\t\tp.fmt.fmtC(v)\n\tcase 'q':\n\t\tp.fmt.fmtQc(v)\n\tcase 'U':\n\t\tp.fmt.fmtUnicode(v)\n\tdefault:\n\t\tp.badVerb(verb)\n\t}\n}\n\n// fmtFloat formats a float. The default precision for each verb\n// is specified as last argument in the call to fmt_float.\nfunc (p *pp) fmtFloat(v float64, size int, verb rune) {\n\tswitch verb {\n\tcase 'v':\n\t\tp.fmt.fmtFloat(v, size, 'g', -1)\n\tcase 'b', 'g', 'G', 'x', 'X':\n\t\tp.fmt.fmtFloat(v, size, verb, -1)\n\tcase 'f', 'e', 'E':\n\t\tp.fmt.fmtFloat(v, size, verb, 6)\n\tcase 'F':\n\t\tp.fmt.fmtFloat(v, size, 'f', 6)\n\tdefault:\n\t\tp.badVerb(verb)\n\t}\n}\n\n// fmtComplex formats a complex number v with\n// r = real(v) and j = imag(v) as (r+ji) using\n// fmtFloat for r and j formatting.\nfunc (p *pp) fmtComplex(v complex128, size int, verb rune) {\n\t// Make sure any unsupported verbs are found before the\n\t// calls to fmtFloat to not generate an incorrect error string.\n\tswitch verb {\n\tcase 'v', 'b', 'g', 'G', 'x', 'X', 'f', 'F', 'e', 'E':\n\t\toldPlus := p.fmt.plus\n\t\tp.buf.writeByte('(')\n\t\tp.fmtFloat(real(v), size/2, verb)\n\t\t// Imaginary part always has a sign.\n\t\tp.fmt.plus = true\n\t\tp.fmtFloat(imag(v), size/2, verb)\n\t\tp.buf.writeString(\"i)\")\n\t\tp.fmt.plus = oldPlus\n\tdefault:\n\t\tp.badVerb(verb)\n\t}\n}\n\nfunc (p *pp) fmtString(v string, verb rune) {\n\tswitch verb {\n\tcase 'v':\n\t\tif p.fmt.sharpV {\n\t\t\tp.fmt.fmtQ(v)\n\t\t} else {\n\t\t\tp.fmt.fmtS(v)\n\t\t}\n\tcase 's':\n\t\tp.fmt.fmtS(v)\n\tcase 'x':\n\t\tp.fmt.fmtSx(v, ldigits)\n\tcase 'X':\n\t\tp.fmt.fmtSx(v, udigits)\n\tcase 'q':\n\t\tp.fmt.fmtQ(v)\n\tdefault:\n\t\tp.badVerb(verb)\n\t}\n}\n\nfunc (p *pp) fmtBytes(v []byte, verb rune, typeString string) {\n\tswitch verb {\n\tcase 'v', 'd':\n\t\tif p.fmt.sharpV {\n\t\t\tp.buf.writeString(typeString)\n\t\t\tif v == nil {\n\t\t\t\tp.buf.writeString(nilParenString)\n\t\t\t\treturn\n\t\t\t}\n\t\t\tp.buf.writeByte('{')\n\t\t\tfor i, c := range v {\n\t\t\t\tif i \u003e 0 {\n\t\t\t\t\tp.buf.writeString(commaSpaceString)\n\t\t\t\t}\n\t\t\t\tp.fmt0x64(uint64(c), true)\n\t\t\t}\n\t\t\tp.buf.writeByte('}')\n\t\t} else {\n\t\t\tp.buf.writeByte('[')\n\t\t\tfor i, c := range v {\n\t\t\t\tif i \u003e 0 {\n\t\t\t\t\tp.buf.writeByte(' ')\n\t\t\t\t}\n\t\t\t\tp.fmt.fmtInteger(uint64(c), 10, unsigned, verb, ldigits)\n\t\t\t}\n\t\t\tp.buf.writeByte(']')\n\t\t}\n\tcase 's':\n\t\tp.fmt.fmtBs(v)\n\tcase 'x':\n\t\tp.fmt.fmtBx(v, ldigits)\n\tcase 'X':\n\t\tp.fmt.fmtBx(v, udigits)\n\tcase 'q':\n\t\tp.fmt.fmtQ(string(v))\n\tdefault:\n\t\tp.printValue(reflect.ValueOf(v), verb, 0)\n\t}\n}\n\nfunc (p *pp) fmtPointer(value reflect.Value, verb rune) {\n\tvar u uintptr\n\tswitch value.Kind() {\n\tcase reflect.Chan, reflect.Func, reflect.Map, reflect.Ptr, reflect.Slice, reflect.UnsafePointer:\n\t\tu = value.Pointer()\n\tdefault:\n\t\tp.badVerb(verb)\n\t\treturn\n\t}\n\n\tswitch verb {\n\tcase 'v':\n\t\tif p.fmt.sharpV {\n\t\t\tp.buf.writeByte('(')\n\t\t\tp.buf.writeString(value.Type().String())\n\t\t\tp.buf.writeString(\")(\")\n\t\t\tif u == 0 {\n\t\t\t\tp.buf.writeString(nilString)\n\t\t\t} else {\n\t\t\t\tp.fmt0x64(uint64(u), true)\n\t\t\t}\n\t\t\tp.buf.writeByte(')')\n\t\t} else {\n\t\t\tif u == 0 {\n\t\t\t\tp.fmt.padString(nilAngleString)\n\t\t\t} else {\n\t\t\t\tp.fmt0x64(uint64(u), !p.fmt.sharp)\n\t\t\t}\n\t\t}\n\tcase 'p':\n\t\tp.fmt0x64(uint64(u), !p.fmt.sharp)\n\tcase 'b', 'o', 'd', 'x', 'X':\n\t\tp.fmtInteger(uint64(u), unsigned, verb)\n\tdefault:\n\t\tp.badVerb(verb)\n\t}\n}\n\nfunc (p *pp) catchPanic(arg interface{}, verb rune, method string) {\n\tif err := recover(); err != nil {\n\t\t// If it's a nil pointer, just say \"\u003cnil\u003e\". The likeliest causes are a\n\t\t// Stringer that fails to guard against nil or a nil pointer for a\n\t\t// value receiver, and in either case, \"\u003cnil\u003e\" is a nice result.\n\t\tif v := reflect.ValueOf(arg); v.Kind() == reflect.Ptr \u0026\u0026 v.IsNil() {\n\t\t\tp.buf.writeString(nilAngleString)\n\t\t\treturn\n\t\t}\n\t\t// Otherwise print a concise panic message. Most of the time the panic\n\t\t// value will print itself nicely.\n\t\tif p.panicking {\n\t\t\t// Nested panics; the recursion in printArg cannot succeed.\n\t\t\tpanic(err)\n\t\t}\n\n\t\toldFlags := p.fmt.fmtFlags\n\t\t// For this output we want default behavior.\n\t\tp.fmt.clearflags()\n\n\t\tp.buf.writeString(percentBangString)\n\t\tp.buf.writeRune(verb)\n\t\tp.buf.writeString(panicString)\n\t\tp.buf.writeString(method)\n\t\tp.buf.writeString(\" method: \")\n\t\tp.panicking = true\n\t\tp.printArg(err, 'v')\n\t\tp.panicking = false\n\t\tp.buf.writeByte(')')\n\n\t\tp.fmt.fmtFlags = oldFlags\n\t}\n}\n\nfunc (p *pp) handleMethods(verb rune) (handled bool) {\n\tif p.erroring {\n\t\treturn\n\t}\n\tif verb == 'w' {\n\t\t// It is invalid to use %w other than with Errorf, more than once,\n\t\t// or with a non-error arg.\n\t\terr, ok := p.arg.(error)\n\t\tif !ok || !p.wrapErrs || p.wrappedErr != nil {\n\t\t\tp.wrappedErr = nil\n\t\t\tp.wrapErrs = false\n\t\t\tp.badVerb(verb)\n\t\t\treturn true\n\t\t}\n\t\tp.wrappedErr = err\n\t\t// If the arg is a Formatter, pass 'v' as the verb to it.\n\t\tverb = 'v'\n\t}\n\n\t// Is it a Formatter?\n\tif formatter, ok := p.arg.(Formatter); ok {\n\t\thandled = true\n\t\tdefer p.catchPanic(p.arg, verb, \"Format\")\n\t\tformatter.Format(p, verb)\n\t\treturn\n\t}\n\n\t// If we're doing Go syntax and the argument knows how to supply it, take care of it now.\n\tif p.fmt.sharpV {\n\t\tif stringer, ok := p.arg.(GoStringer); ok {\n\t\t\thandled = true\n\t\t\tdefer p.catchPanic(p.arg, verb, \"GoString\")\n\t\t\t// Print the result of GoString unadorned.\n\t\t\tp.fmt.fmtS(stringer.GoString())\n\t\t\treturn\n\t\t}\n\t} else {\n\t\t// If a string is acceptable according to the format, see if\n\t\t// the value satisfies one of the string-valued interfaces.\n\t\t// Println etc. set verb to %v, which is \"stringable\".\n\t\tswitch verb {\n\t\tcase 'v', 's', 'x', 'X', 'q':\n\t\t\t// Is it an error or Stringer?\n\t\t\t// The duplication in the bodies is necessary:\n\t\t\t// setting handled and deferring catchPanic\n\t\t\t// must happen before calling the method.\n\t\t\tswitch v := p.arg.(type) {\n\t\t\tcase error:\n\t\t\t\thandled = true\n\t\t\t\tdefer p.catchPanic(p.arg, verb, \"Error\")\n\t\t\t\tp.fmtString(v.Error(), verb)\n\t\t\t\treturn\n\n\t\t\tcase Stringer:\n\t\t\t\thandled = true\n\t\t\t\tdefer p.catchPanic(p.arg, verb, \"String\")\n\t\t\t\tp.fmtString(v.String(), verb)\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\t}\n\treturn false\n}\n\nfunc (p *pp) printArg(arg interface{}, verb rune) {\n\tp.arg = arg\n\tp.value = reflect.Value{}\n\n\tif arg == nil {\n\t\tswitch verb {\n\t\tcase 'T', 'v':\n\t\t\tp.fmt.padString(nilAngleString)\n\t\tdefault:\n\t\t\tp.badVerb(verb)\n\t\t}\n\t\treturn\n\t}\n\n\t// Special processing considerations.\n\t// %T (the value's type) and %p (its address) are special; we always do them first.\n\tswitch verb {\n\tcase 'T':\n\t\tp.fmt.fmtS(reflect.TypeOf(arg).String())\n\t\treturn\n\tcase 'p':\n\t\tp.fmtPointer(reflect.ValueOf(arg), 'p')\n\t\treturn\n\t}\n\n\t// Some types can be done without reflection.\n\tswitch f := arg.(type) {\n\tcase bool:\n\t\tp.fmtBool(f, verb)\n\tcase float32:\n\t\tp.fmtFloat(float64(f), 32, verb)\n\tcase float64:\n\t\tp.fmtFloat(f, 64, verb)\n\tcase complex64:\n\t\tp.fmtComplex(complex128(f), 64, verb)\n\tcase complex128:\n\t\tp.fmtComplex(f, 128, verb)\n\tcase int:\n\t\tp.fmtInteger(uint64(f), signed, verb)\n\tcase int8:\n\t\tp.fmtInteger(uint64(f), signed, verb)\n\tcase int16:\n\t\tp.fmtInteger(uint64(f), signed, verb)\n\tcase int32:\n\t\tp.fmtInteger(uint64(f), signed, verb)\n\tcase int64:\n\t\tp.fmtInteger(uint64(f), signed, verb)\n\tcase uint:\n\t\tp.fmtInteger(uint64(f), unsigned, verb)\n\tcase uint8:\n\t\tp.fmtInteger(uint64(f), unsigned, verb)\n\tcase uint16:\n\t\tp.fmtInteger(uint64(f), unsigned, verb)\n\tcase uint32:\n\t\tp.fmtInteger(uint64(f), unsigned, verb)\n\tcase uint64:\n\t\tp.fmtInteger(f, unsigned, verb)\n\tcase uintptr:\n\t\tp.fmtInteger(uint64(f), unsigned, verb)\n\tcase string:\n\t\tp.fmtString(f, verb)\n\tcase []byte:\n\t\tp.fmtBytes(f, verb, \"[]byte\")\n\tcase reflect.Value:\n\t\t// Handle extractable values with special methods\n\t\t// since printValue does not handle them at depth 0.\n\t\tif f.IsValid() \u0026\u0026 f.CanInterface() {\n\t\t\tp.arg = f.Interface()\n\t\t\tif p.handleMethods(verb) {\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\t\tp.printValue(f, verb, 0)\n\tdefault:\n\t\t// If the type is not simple, it might have methods.\n\t\tif !p.handleMethods(verb) {\n\t\t\t// Need to use reflection, since the type had no\n\t\t\t// interface methods that could be used for formatting.\n\t\t\tp.printValue(reflect.ValueOf(f), verb, 0)\n\t\t}\n\t}\n}\n\n// printValue is similar to printArg but starts with a reflect value, not an interface{} value.\n// It does not handle 'p' and 'T' verbs because these should have been already handled by printArg.\nfunc (p *pp) printValue(value reflect.Value, verb rune, depth int) {\n\t// Handle values with special methods if not already handled by printArg (depth == 0).\n\tif depth \u003e 0 \u0026\u0026 value.IsValid() \u0026\u0026 value.CanInterface() {\n\t\tp.arg = value.Interface()\n\t\tif p.handleMethods(verb) {\n\t\t\treturn\n\t\t}\n\t}\n\tp.arg = nil\n\tp.value = value\n\n\tswitch f := value; value.Kind() {\n\tcase reflect.Invalid:\n\t\tif depth == 0 {\n\t\t\tp.buf.writeString(invReflectString)\n\t\t} else {\n\t\t\tswitch verb {\n\t\t\tcase 'v':\n\t\t\t\tp.buf.writeString(nilAngleString)\n\t\t\tdefault:\n\t\t\t\tp.badVerb(verb)\n\t\t\t}\n\t\t}\n\tcase reflect.Bool:\n\t\tp.fmtBool(f.Bool(), verb)\n\tcase reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:\n\t\tp.fmtInteger(uint64(f.Int()), signed, verb)\n\tcase reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr:\n\t\tp.fmtInteger(f.Uint(), unsigned, verb)\n\tcase reflect.Float32:\n\t\tp.fmtFloat(f.Float(), 32, verb)\n\tcase reflect.Float64:\n\t\tp.fmtFloat(f.Float(), 64, verb)\n\tcase reflect.Complex64:\n\t\tp.fmtComplex(f.Complex(), 64, verb)\n\tcase reflect.Complex128:\n\t\tp.fmtComplex(f.Complex(), 128, verb)\n\tcase reflect.String:\n\t\tp.fmtString(f.String(), verb)\n\tcase reflect.Map:\n\t\tif p.fmt.sharpV {\n\t\t\tp.buf.writeString(f.Type().String())\n\t\t\tif f.IsNil() {\n\t\t\t\tp.buf.writeString(nilParenString)\n\t\t\t\treturn\n\t\t\t}\n\t\t\tp.buf.writeByte('{')\n\t\t} else {\n\t\t\tp.buf.writeString(mapString)\n\t\t}\n\t\tsorted := fmtsort.Sort(f)\n\t\tfor i, key := range sorted.Key {\n\t\t\tif i \u003e 0 {\n\t\t\t\tif p.fmt.sharpV {\n\t\t\t\t\tp.buf.writeString(commaSpaceString)\n\t\t\t\t} else {\n\t\t\t\t\tp.buf.writeByte(' ')\n\t\t\t\t}\n\t\t\t}\n\t\t\tp.printValue(key, verb, depth+1)\n\t\t\tp.buf.writeByte(':')\n\t\t\tp.printValue(sorted.Value[i], verb, depth+1)\n\t\t}\n\t\tif p.fmt.sharpV {\n\t\t\tp.buf.writeByte('}')\n\t\t} else {\n\t\t\tp.buf.writeByte(']')\n\t\t}\n\tcase reflect.Struct:\n\t\tif p.fmt.sharpV {\n\t\t\tp.buf.writeString(f.Type().String())\n\t\t}\n\t\tp.buf.writeByte('{')\n\t\tfor i := 0; i \u003c f.NumField(); i++ {\n\t\t\tif i \u003e 0 {\n\t\t\t\tif p.fmt.sharpV {\n\t\t\t\t\tp.buf.writeString(commaSpaceString)\n\t\t\t\t} else {\n\t\t\t\t\tp.buf.writeByte(' ')\n\t\t\t\t}\n\t\t\t}\n\t\t\tif p.fmt.plusV || p.fmt.sharpV {\n\t\t\t\tif name := f.Type().Field(i).Name; name != \"\" {\n\t\t\t\t\tp.buf.writeString(name)\n\t\t\t\t\tp.buf.writeByte(':')\n\t\t\t\t}\n\t\t\t}\n\t\t\tp.printValue(getField(f, i), verb, depth+1)\n\t\t}\n\t\tp.buf.writeByte('}')\n\tcase reflect.Interface:\n\t\tvalue := f.Elem()\n\t\tif !value.IsValid() {\n\t\t\tif p.fmt.sharpV {\n\t\t\t\tp.buf.writeString(f.Type().String())\n\t\t\t\tp.buf.writeString(nilParenString)\n\t\t\t} else {\n\t\t\t\tp.buf.writeString(nilAngleString)\n\t\t\t}\n\t\t} else {\n\t\t\tp.printValue(value, verb, depth+1)\n\t\t}\n\tcase reflect.Array, reflect.Slice:\n\t\tswitch verb {\n\t\tcase 's', 'q', 'x', 'X':\n\t\t\t// Handle byte and uint8 slices and arrays special for the above verbs.\n\t\t\tt := f.Type()\n\t\t\tif t.Elem().Kind() == reflect.Uint8 {\n\t\t\t\tvar bytes []byte\n\t\t\t\tif f.Kind() == reflect.Slice {\n\t\t\t\t\tbytes = f.Bytes()\n\t\t\t\t} else if f.CanAddr() {\n\t\t\t\t\tbytes = f.Slice(0, f.Len()).Bytes()\n\t\t\t\t} else {\n\t\t\t\t\t// We have an array, but we cannot Slice() a non-addressable array,\n\t\t\t\t\t// so we build a slice by hand. This is a rare case but it would be nice\n\t\t\t\t\t// if reflection could help a little more.\n\t\t\t\t\tbytes = make([]byte, f.Len())\n\t\t\t\t\tfor i := range bytes {\n\t\t\t\t\t\tbytes[i] = byte(f.Index(i).Uint())\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tp.fmtBytes(bytes, verb, t.String())\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\t\tif p.fmt.sharpV {\n\t\t\tp.buf.writeString(f.Type().String())\n\t\t\tif f.Kind() == reflect.Slice \u0026\u0026 f.IsNil() {\n\t\t\t\tp.buf.writeString(nilParenString)\n\t\t\t\treturn\n\t\t\t}\n\t\t\tp.buf.writeByte('{')\n\t\t\tfor i := 0; i \u003c f.Len(); i++ {\n\t\t\t\tif i \u003e 0 {\n\t\t\t\t\tp.buf.writeString(commaSpaceString)\n\t\t\t\t}\n\t\t\t\tp.printValue(f.Index(i), verb, depth+1)\n\t\t\t}\n\t\t\tp.buf.writeByte('}')\n\t\t} else {\n\t\t\tp.buf.writeByte('[')\n\t\t\tfor i := 0; i \u003c f.Len(); i++ {\n\t\t\t\tif i \u003e 0 {\n\t\t\t\t\tp.buf.writeByte(' ')\n\t\t\t\t}\n\t\t\t\tp.printValue(f.Index(i), verb, depth+1)\n\t\t\t}\n\t\t\tp.buf.writeByte(']')\n\t\t}\n\tcase reflect.Ptr:\n\t\t// pointer to array or slice or struct? ok at top level\n\t\t// but not embedded (avoid loops)\n\t\tif depth == 0 \u0026\u0026 f.Pointer() != 0 {\n\t\t\tswitch a := f.Elem(); a.Kind() {\n\t\t\tcase reflect.Array, reflect.Slice, reflect.Struct, reflect.Map:\n\t\t\t\tp.buf.writeByte('\u0026')\n\t\t\t\tp.printValue(a, verb, depth+1)\n\t\t\t\treturn\n\t\t\t}\n\t\t}\n\t\tfallthrough\n\tcase reflect.Chan, reflect.Func, reflect.UnsafePointer:\n\t\tp.fmtPointer(f, verb)\n\tdefault:\n\t\tp.unknownType(f)\n\t}\n}\n\n// intFromArg gets the argNumth element of a. On return, isInt reports whether the argument has integer type.\nfunc intFromArg(a []interface{}, argNum int) (num int, isInt bool, newArgNum int) {\n\tnewArgNum = argNum\n\tif argNum \u003c len(a) {\n\t\tnum, isInt = a[argNum].(int) // Almost always OK.\n\t\tif !isInt {\n\t\t\t// Work harder.\n\t\t\tswitch v := reflect.ValueOf(a[argNum]); v.Kind() {\n\t\t\tcase reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64:\n\t\t\t\tn := v.Int()\n\t\t\t\tif int64(int(n)) == n {\n\t\t\t\t\tnum = int(n)\n\t\t\t\t\tisInt = true\n\t\t\t\t}\n\t\t\tcase reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr:\n\t\t\t\tn := v.Uint()\n\t\t\t\tif int64(n) \u003e= 0 \u0026\u0026 uint64(int(n)) == n {\n\t\t\t\t\tnum = int(n)\n\t\t\t\t\tisInt = true\n\t\t\t\t}\n\t\t\tdefault:\n\t\t\t\t// Already 0, false.\n\t\t\t}\n\t\t}\n\t\tnewArgNum = argNum + 1\n\t\tif tooLarge(num) {\n\t\t\tnum = 0\n\t\t\tisInt = false\n\t\t}\n\t}\n\treturn\n}\n\n// parseArgNumber returns the value of the bracketed number, minus 1\n// (explicit argument numbers are one-indexed but we want zero-indexed).\n// The opening bracket is known to be present at format[0].\n// The returned values are the index, the number of bytes to consume\n// up to the closing paren, if present, and whether the number parsed\n// ok. The bytes to consume will be 1 if no closing paren is present.\nfunc parseArgNumber(format string) (index int, wid int, ok bool) {\n\t// There must be at least 3 bytes: [n].\n\tif len(format) \u003c 3 {\n\t\treturn 0, 1, false\n\t}\n\n\t// Find closing bracket.\n\tfor i := 1; i \u003c len(format); i++ {\n\t\tif format[i] == ']' {\n\t\t\twidth, ok, newi := parsenum(format, 1, i)\n\t\t\tif !ok || newi != i {\n\t\t\t\treturn 0, i + 1, false\n\t\t\t}\n\t\t\treturn width - 1, i + 1, true // arg numbers are one-indexed and skip paren.\n\t\t}\n\t}\n\treturn 0, 1, false\n}\n\n// argNumber returns the next argument to evaluate, which is either the value of the passed-in\n// argNum or the value of the bracketed integer that begins format[i:]. It also returns\n// the new value of i, that is, the index of the next byte of the format to process.\nfunc (p *pp) argNumber(argNum int, format string, i int, numArgs int) (newArgNum, newi int, found bool) {\n\tif len(format) \u003c= i || format[i] != '[' {\n\t\treturn argNum, i, false\n\t}\n\tp.reordered = true\n\tindex, wid, ok := parseArgNumber(format[i:])\n\tif ok \u0026\u0026 0 \u003c= index \u0026\u0026 index \u003c numArgs {\n\t\treturn index, i + wid, true\n\t}\n\tp.goodArgNum = false\n\treturn argNum, i + wid, ok\n}\n\nfunc (p *pp) badArgNum(verb rune) {\n\tp.buf.writeString(percentBangString)\n\tp.buf.writeRune(verb)\n\tp.buf.writeString(badIndexString)\n}\n\nfunc (p *pp) missingArg(verb rune) {\n\tp.buf.writeString(percentBangString)\n\tp.buf.writeRune(verb)\n\tp.buf.writeString(missingString)\n}\n\nfunc (p *pp) doPrintf(format string, a []interface{}) {\n\tend := len(format)\n\targNum := 0 // we process one argument per non-trivial format\n\tafterIndex := false // previous item in format was an index like [3].\n\tp.reordered = false\nformatLoop:\n\tfor i := 0; i \u003c end; {\n\t\tp.goodArgNum = true\n\t\tlasti := i\n\t\tfor i \u003c end \u0026\u0026 format[i] != '%' {\n\t\t\ti++\n\t\t}\n\t\tif i \u003e lasti {\n\t\t\tp.buf.writeString(format[lasti:i])\n\t\t}\n\t\tif i \u003e= end {\n\t\t\t// done processing format string\n\t\t\tbreak\n\t\t}\n\n\t\t// Process one verb\n\t\ti++\n\n\t\t// Do we have flags?\n\t\tp.fmt.clearflags()\n\tsimpleFormat:\n\t\tfor ; i \u003c end; i++ {\n\t\t\tc := format[i]\n\t\t\tswitch c {\n\t\t\tcase '#':\n\t\t\t\tp.fmt.sharp = true\n\t\t\tcase '0':\n\t\t\t\tp.fmt.zero = !p.fmt.minus // Only allow zero padding to the left.\n\t\t\tcase '+':\n\t\t\t\tp.fmt.plus = true\n\t\t\tcase '-':\n\t\t\t\tp.fmt.minus = true\n\t\t\t\tp.fmt.zero = false // Do not pad with zeros to the right.\n\t\t\tcase ' ':\n\t\t\t\tp.fmt.space = true\n\t\t\tdefault:\n\t\t\t\t// Fast path for common case of ascii lower case simple verbs\n\t\t\t\t// without precision or width or argument indices.\n\t\t\t\tif 'a' \u003c= c \u0026\u0026 c \u003c= 'z' \u0026\u0026 argNum \u003c len(a) {\n\t\t\t\t\tif c == 'v' {\n\t\t\t\t\t\t// Go syntax\n\t\t\t\t\t\tp.fmt.sharpV = p.fmt.sharp\n\t\t\t\t\t\tp.fmt.sharp = false\n\t\t\t\t\t\t// Struct-field syntax\n\t\t\t\t\t\tp.fmt.plusV = p.fmt.plus\n\t\t\t\t\t\tp.fmt.plus = false\n\t\t\t\t\t}\n\t\t\t\t\tp.printArg(a[argNum], rune(c))\n\t\t\t\t\targNum++\n\t\t\t\t\ti++\n\t\t\t\t\tcontinue formatLoop\n\t\t\t\t}\n\t\t\t\t// Format is more complex than simple flags and a verb or is malformed.\n\t\t\t\tbreak simpleFormat\n\t\t\t}\n\t\t}\n\n\t\t// Do we have an explicit argument index?\n\t\targNum, i, afterIndex = p.argNumber(argNum, format, i, len(a))\n\n\t\t// Do we have width?\n\t\tif i \u003c end \u0026\u0026 format[i] == '*' {\n\t\t\ti++\n\t\t\tp.fmt.wid, p.fmt.widPresent, argNum = intFromArg(a, argNum)\n\n\t\t\tif !p.fmt.widPresent {\n\t\t\t\tp.buf.writeString(badWidthString)\n\t\t\t}\n\n\t\t\t// We have a negative width, so take its value and ensure\n\t\t\t// that the minus flag is set\n\t\t\tif p.fmt.wid \u003c 0 {\n\t\t\t\tp.fmt.wid = -p.fmt.wid\n\t\t\t\tp.fmt.minus = true\n\t\t\t\tp.fmt.zero = false // Do not pad with zeros to the right.\n\t\t\t}\n\t\t\tafterIndex = false\n\t\t} else {\n\t\t\tp.fmt.wid, p.fmt.widPresent, i = parsenum(format, i, end)\n\t\t\tif afterIndex \u0026\u0026 p.fmt.widPresent { // \"%[3]2d\"\n\t\t\t\tp.goodArgNum = false\n\t\t\t}\n\t\t}\n\n\t\t// Do we have precision?\n\t\tif i+1 \u003c end \u0026\u0026 format[i] == '.' {\n\t\t\ti++\n\t\t\tif afterIndex { // \"%[3].2d\"\n\t\t\t\tp.goodArgNum = false\n\t\t\t}\n\t\t\targNum, i, afterIndex = p.argNumber(argNum, format, i, len(a))\n\t\t\tif i \u003c end \u0026\u0026 format[i] == '*' {\n\t\t\t\ti++\n\t\t\t\tp.fmt.prec, p.fmt.precPresent, argNum = intFromArg(a, argNum)\n\t\t\t\t// Negative precision arguments don't make sense\n\t\t\t\tif p.fmt.prec \u003c 0 {\n\t\t\t\t\tp.fmt.prec = 0\n\t\t\t\t\tp.fmt.precPresent = false\n\t\t\t\t}\n\t\t\t\tif !p.fmt.precPresent {\n\t\t\t\t\tp.buf.writeString(badPrecString)\n\t\t\t\t}\n\t\t\t\tafterIndex = false\n\t\t\t} else {\n\t\t\t\tp.fmt.prec, p.fmt.precPresent, i = parsenum(format, i, end)\n\t\t\t\tif !p.fmt.precPresent {\n\t\t\t\t\tp.fmt.prec = 0\n\t\t\t\t\tp.fmt.precPresent = true\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif !afterIndex {\n\t\t\targNum, i, afterIndex = p.argNumber(argNum, format, i, len(a))\n\t\t}\n\n\t\tif i \u003e= end {\n\t\t\tp.buf.writeString(noVerbString)\n\t\t\tbreak\n\t\t}\n\n\t\tverb, size := rune(format[i]), 1\n\t\tif verb \u003e= utf8.RuneSelf {\n\t\t\tverb, size = utf8.DecodeRuneInString(format[i:])\n\t\t}\n\t\ti += size\n\n\t\tswitch {\n\t\tcase verb == '%': // Percent does not absorb operands and ignores f.wid and f.prec.\n\t\t\tp.buf.writeByte('%')\n\t\tcase !p.goodArgNum:\n\t\t\tp.badArgNum(verb)\n\t\tcase argNum \u003e= len(a): // No argument left over to print for the current verb.\n\t\t\tp.missingArg(verb)\n\t\tcase verb == 'v':\n\t\t\t// Go syntax\n\t\t\tp.fmt.sharpV = p.fmt.sharp\n\t\t\tp.fmt.sharp = false\n\t\t\t// Struct-field syntax\n\t\t\tp.fmt.plusV = p.fmt.plus\n\t\t\tp.fmt.plus = false\n\t\t\tfallthrough\n\t\tdefault:\n\t\t\tp.printArg(a[argNum], verb)\n\t\t\targNum++\n\t\t}\n\t}\n\n\t// Check for extra arguments unless the call accessed the arguments\n\t// out of order, in which case it's too expensive to detect if they've all\n\t// been used and arguably OK if they're not.\n\tif !p.reordered \u0026\u0026 argNum \u003c len(a) {\n\t\tp.fmt.clearflags()\n\t\tp.buf.writeString(extraString)\n\t\tfor i, arg := range a[argNum:] {\n\t\t\tif i \u003e 0 {\n\t\t\t\tp.buf.writeString(commaSpaceString)\n\t\t\t}\n\t\t\tif arg == nil {\n\t\t\t\tp.buf.writeString(nilAngleString)\n\t\t\t} else {\n\t\t\t\tp.buf.writeString(reflect.TypeOf(arg).String())\n\t\t\t\tp.buf.writeByte('=')\n\t\t\t\tp.printArg(arg, 'v')\n\t\t\t}\n\t\t}\n\t\tp.buf.writeByte(')')\n\t}\n}\n\nfunc (p *pp) doPrint(a []interface{}) {\n\tprevString := false\n\tfor argNum, arg := range a {\n\t\tisString := arg != nil \u0026\u0026 reflect.TypeOf(arg).Kind() == reflect.String\n\t\t// Add a space between two non-string arguments.\n\t\tif argNum \u003e 0 \u0026\u0026 !isString \u0026\u0026 !prevString {\n\t\t\tp.buf.writeByte(' ')\n\t\t}\n\t\tp.printArg(arg, 'v')\n\t\tprevString = isString\n\t}\n}\n\n// doPrintln is like doPrint but always adds a space between arguments\n// and a newline after the last argument.\nfunc (p *pp) doPrintln(a []interface{}) {\n\tfor argNum, arg := range a {\n\t\tif argNum \u003e 0 {\n\t\t\tp.buf.writeByte(' ')\n\t\t}\n\t\tp.printArg(arg, 'v')\n\t}\n\tp.buf.writeByte('\\n')\n}\n"}} [Trace - 20:01:50.763 PM] Sending request 'textDocument/references - (3)'. Params: {"context":{"includeDeclaration":true},"textDocument":{"uri":"file:///var/gobuilder/buildlet/go/src/fmt/print.go"},"position":{"line":240,"character":5}} [Trace - 20:01:50.765 PM] Received request 'window/workDoneProgress/create - (6)'. Params: {"token":"7702473047438189240"} [Trace - 20:01:50.767 PM] Sending response 'window/workDoneProgress/create - (6)' in 2ms. Result: [Trace - 20:01:50.769 PM] Received notification '$/progress'. Params: {"token":"7702473047438189240","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}} [Trace - 20:01:51.013 PM] Received notification '$/progress'. Params: {"token":"692096105679558205","value":{"kind":"end","message":"Done."}} #### End Gopls Test Logs for "TestStdlibReferences/singleton" --- FAIL: TestStdlibReferences (31.17s) --- FAIL: TestStdlibReferences/singleton (20.91s) references_test.go:34: context deadline exceeded runner.go:286: Shutdown: context deadline exceeded FAIL FAIL golang.org/x/tools/gopls/internal/regtest/misc 432.419s ok golang.org/x/tools/gopls/internal/regtest/modfile 217.883s ok golang.org/x/tools/gopls/internal/regtest/watch 132.506s ok golang.org/x/tools/gopls/internal/regtest/workspace 167.591s ? golang.org/x/tools/gopls/release [no test files] ok golang.org/x/tools/gopls/test 234.301s ok golang.org/x/tools/gopls/test/debug 46.162s FAIL