linux-amd64-race at 89d300b821551c9955414caf3066ae602813f6ea building tools at 454ea2259f19885cc67efc6e92f5ac9c5f5b1717 :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "test" "-short" "-race" "golang.org/x/tools/..."] and env ["PATH=/workdir/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-jessie-rncf30255" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=100ms" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GOROOT_BOOTSTRAP=/go1.4" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOROOT=/workdir/go" "GOPATH=/workdir/gopath" "GOPROXY=http://10.240.0.35:30157" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache"] in dir /workdir/gopath/src/golang.org/x/tools go: downloading golang.org/x/net v0.0.0-20190620200207-3b0461eec859 go: downloading golang.org/x/sync v0.0.0-20190423024810-112230192c58 go: extracting golang.org/x/sync v0.0.0-20190423024810-112230192c58 go: extracting golang.org/x/net v0.0.0-20190620200207-3b0461eec859 go: finding golang.org/x/net v0.0.0-20190620200207-3b0461eec859 go: finding golang.org/x/sync v0.0.0-20190423024810-112230192c58 ok golang.org/x/tools/benchmark/parse 1.032s ok golang.org/x/tools/blog 1.016s ? 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 1.021s ok golang.org/x/tools/cmd/bundle 1.026s ok golang.org/x/tools/cmd/callgraph 28.034s ? golang.org/x/tools/cmd/compilebench [no test files] ok golang.org/x/tools/cmd/cover 2.635s ok golang.org/x/tools/cmd/digraph 1.020s ? golang.org/x/tools/cmd/eg [no test files] ok golang.org/x/tools/cmd/fiximports 9.609s ok golang.org/x/tools/cmd/getgo 1.050s ? golang.org/x/tools/cmd/getgo/server [no test files] ok golang.org/x/tools/cmd/go-contrib-init 1.040s ? golang.org/x/tools/cmd/godex [no test files] ok golang.org/x/tools/cmd/godoc 17.804s ? golang.org/x/tools/cmd/goimports [no test files] ? golang.org/x/tools/cmd/gomvpkg [no test files] ? golang.org/x/tools/cmd/gopls [no test files] ok golang.org/x/tools/cmd/gorename 10.318s ? 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 1.053s ? 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/splitdwarf [no test files] ok golang.org/x/tools/cmd/splitdwarf/internal/macho 1.014s ? 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 30.470s ? golang.org/x/tools/cmd/toolstash [no test files] ok golang.org/x/tools/container/intsets 3.003s ? golang.org/x/tools/cover [no test files] ? golang.org/x/tools/go/analysis [no test files] ok golang.org/x/tools/go/analysis/analysistest 1.161s ? golang.org/x/tools/go/analysis/cmd/vet [no test files] ok golang.org/x/tools/go/analysis/internal/analysisflags 7.123s ? golang.org/x/tools/go/analysis/internal/checker [no test files] ok golang.org/x/tools/go/analysis/internal/facts 1.115s ok golang.org/x/tools/go/analysis/multichecker 67.172s ok golang.org/x/tools/go/analysis/passes/asmdecl 2.340s ok golang.org/x/tools/go/analysis/passes/assign 5.952s ok golang.org/x/tools/go/analysis/passes/atomic 1.067s ok golang.org/x/tools/go/analysis/passes/atomicalign 1.122s ok golang.org/x/tools/go/analysis/passes/bools 6.540s ok golang.org/x/tools/go/analysis/passes/buildssa 1.050s ok golang.org/x/tools/go/analysis/passes/buildtag 1.047s ok golang.org/x/tools/go/analysis/passes/cgocall 9.087s ok golang.org/x/tools/go/analysis/passes/composite 8.773s ok golang.org/x/tools/go/analysis/passes/copylock 8.088s ok golang.org/x/tools/go/analysis/passes/ctrlflow 10.412s ok golang.org/x/tools/go/analysis/passes/deepequalerrors 10.777s ok golang.org/x/tools/go/analysis/passes/errorsas 5.272s ok golang.org/x/tools/go/analysis/passes/findcall 1.388s ? golang.org/x/tools/go/analysis/passes/findcall/cmd/findcall [no test files] ok golang.org/x/tools/go/analysis/passes/httpresponse 15.835s ? 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 1.095s ok golang.org/x/tools/go/analysis/passes/lostcancel 12.898s ? golang.org/x/tools/go/analysis/passes/lostcancel/cmd/lostcancel [no test files] ok golang.org/x/tools/go/analysis/passes/nilfunc 1.097s ok golang.org/x/tools/go/analysis/passes/nilness 1.067s ? golang.org/x/tools/go/analysis/passes/nilness/cmd/nilness [no test files] ok golang.org/x/tools/go/analysis/passes/pkgfact 1.064s ok golang.org/x/tools/go/analysis/passes/printf 10.953s ok golang.org/x/tools/go/analysis/passes/shadow 6.698s ? golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow [no test files] ok golang.org/x/tools/go/analysis/passes/shift 1.069s ok golang.org/x/tools/go/analysis/passes/stdmethods 19.464s ok golang.org/x/tools/go/analysis/passes/structtag 8.279s ok golang.org/x/tools/go/analysis/passes/tests 9.445s ok golang.org/x/tools/go/analysis/passes/unmarshal 8.564s ? golang.org/x/tools/go/analysis/passes/unmarshal/cmd/unmarshal [no test files] ok golang.org/x/tools/go/analysis/passes/unreachable 1.153s ok golang.org/x/tools/go/analysis/passes/unsafeptr 6.914s ok golang.org/x/tools/go/analysis/passes/unusedresult 8.109s ? golang.org/x/tools/go/analysis/singlechecker [no test files] ok golang.org/x/tools/go/analysis/unitchecker 26.217s ok golang.org/x/tools/go/ast/astutil 1.160s ok golang.org/x/tools/go/ast/inspector 1.469s ok golang.org/x/tools/go/buildutil 1.147s ? golang.org/x/tools/go/callgraph [no test files] ok golang.org/x/tools/go/callgraph/cha 1.033s ok golang.org/x/tools/go/callgraph/rta 1.023s ok golang.org/x/tools/go/callgraph/static 1.017s ok golang.org/x/tools/go/cfg 1.010s ok golang.org/x/tools/go/expect 1.011s ok golang.org/x/tools/go/gccgoexportdata 1.013s ok golang.org/x/tools/go/gcexportdata 1.181s ? golang.org/x/tools/go/internal/cgo [no test files] ok golang.org/x/tools/go/internal/gccgoimporter 1.052s ok golang.org/x/tools/go/internal/gcimporter 34.317s ? golang.org/x/tools/go/internal/packagesdriver [no test files] go/build: importGo nosuchpkg: exit status 1 can't load package: package nosuchpkg: unknown import path "nosuchpkg": malformed module path "nosuchpkg": missing dot in first path element go/build: importGo nosuchpkg: exit status 1 can't load package: package nosuchpkg: unknown import path "nosuchpkg": malformed module path "nosuchpkg": missing dot in first path element open /workdir/gopath/src/golang.org/x/tools/go/loader/missing.go: no such file or directory open /workdir/gopath/src/golang.org/x/tools/go/loader/missing.go: no such file or directory /workdir/gopath/src/golang.org/x/tools/go/loader/testdata/badpkgdecl.go:1:34: expected 'package', found 'EOF' /workdir/gopath/src/golang.org/x/tools/go/loader/testdata/badpkgdecl.go:1:34: expected 'package', found 'EOF' /go/src/b/x.go:1:21: could not import c (cannot find package "c" in any of: /go/src/c (from $GOROOT) ($GOPATH not set. For more details see: 'go help gopath')) /go/src/b/x.go:1:21: could not import c (cannot find package "c" in any of: /go/src/c (from $GOROOT) ($GOPATH not set. For more details see: 'go help gopath')) /go/src/b/x.go:1:21: could not import c (/go/src/c/x.go:1:8: expected 'IDENT', found 'EOF') /go/src/c/x.go:1:20: expected operand, found 'EOF' cannot find package "two/three" in any of: /go/src/two/three (from $GOROOT) ($GOPATH not set. For more details see: 'go help gopath') cannot find package "http" in any of: /go/src/vendor/http (vendor tree) /go/src/http (from $GOROOT) ($GOPATH not set. For more details see: 'go help gopath') /go/src/c/x.go:1:31: cannot convert false (untyped bool constant) to int ================== WARNING: DATA RACE Read at 0x00c007158720 by goroutine 60: runtime.mapiterinit() /workdir/go/src/runtime/map.go:802 +0x0 golang.org/x/tools/go/loader.(*Config).Load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:640 +0x1542 golang.org/x/tools/go/loader_test.TestCycles() /workdir/gopath/src/golang.org/x/tools/go/loader/loader_test.go:737 +0xa23 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x199 Previous write at 0x00c007158720 by goroutine 64: runtime.mapassign_faststr() /workdir/go/src/runtime/map_faststr.go:202 +0x0 golang.org/x/tools/go/loader.(*importer).load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:984 +0x2c7 golang.org/x/tools/go/loader.(*importer).startLoad.func1() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x46 Goroutine 60 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 testing.runTests.func1() /workdir/go/src/testing/testing.go:1207 +0xa6 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x199 testing.runTests() /workdir/go/src/testing/testing.go:1205 +0x521 testing.(*M).Run() /workdir/go/src/testing/testing.go:1122 +0x2ff main.main() _testmain.go:92 +0x223 Goroutine 64 (finished) created at: golang.org/x/tools/go/loader.(*importer).startLoad() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x2bb golang.org/x/tools/go/loader.(*importer).importAll() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:876 +0x327 golang.org/x/tools/go/loader.(*importer).addFiles() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x110 golang.org/x/tools/go/loader.(*importer).load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x1f8 golang.org/x/tools/go/loader.(*importer).startLoad.func1() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x46 ================== ================== WARNING: DATA RACE Read at 0x00c00718a310 by goroutine 60: golang.org/x/tools/go/loader.(*Config).Load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:640 +0x157f golang.org/x/tools/go/loader_test.TestCycles() /workdir/gopath/src/golang.org/x/tools/go/loader/loader_test.go:737 +0xa23 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x199 Previous write at 0x00c00718a310 by goroutine 64: golang.org/x/tools/go/loader.(*importer).load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:984 +0x2dc golang.org/x/tools/go/loader.(*importer).startLoad.func1() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x46 Goroutine 60 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 testing.runTests.func1() /workdir/go/src/testing/testing.go:1207 +0xa6 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x199 testing.runTests() /workdir/go/src/testing/testing.go:1205 +0x521 testing.(*M).Run() /workdir/go/src/testing/testing.go:1122 +0x2ff main.main() _testmain.go:92 +0x223 Goroutine 64 (finished) created at: golang.org/x/tools/go/loader.(*importer).startLoad() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x2bb golang.org/x/tools/go/loader.(*importer).importAll() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:876 +0x327 golang.org/x/tools/go/loader.(*importer).addFiles() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x110 golang.org/x/tools/go/loader.(*importer).load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x1f8 golang.org/x/tools/go/loader.(*importer).startLoad.func1() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x46 ================== ================== WARNING: DATA RACE Read at 0x00c0064d1c50 by goroutine 60: golang.org/x/tools/go/loader.markErrorFreePackages() /workdir/go/src/go/types/package.go:56 +0x2a1 golang.org/x/tools/go/loader.(*Config).Load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:669 +0x1d35 golang.org/x/tools/go/loader_test.TestCycles() /workdir/gopath/src/golang.org/x/tools/go/loader/loader_test.go:737 +0xa23 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x199 Previous write at 0x00c0064d1c50 by goroutine 64: go/types.(*Checker).collectObjects() /workdir/go/src/go/types/resolver.go:266 +0x337f go/types.(*Checker).checkFiles() /workdir/go/src/go/types/check.go:252 +0xc6 golang.org/x/tools/go/loader.(*importer).addFiles() /workdir/go/src/go/types/check.go:245 +0x2a2 golang.org/x/tools/go/loader.(*importer).load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x1f8 golang.org/x/tools/go/loader.(*importer).startLoad.func1() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x46 Goroutine 60 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 testing.runTests.func1() /workdir/go/src/testing/testing.go:1207 +0xa6 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x199 testing.runTests() /workdir/go/src/testing/testing.go:1205 +0x521 testing.(*M).Run() /workdir/go/src/testing/testing.go:1122 +0x2ff main.main() _testmain.go:92 +0x223 Goroutine 64 (finished) created at: golang.org/x/tools/go/loader.(*importer).startLoad() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x2bb golang.org/x/tools/go/loader.(*importer).importAll() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:876 +0x327 golang.org/x/tools/go/loader.(*importer).addFiles() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x110 golang.org/x/tools/go/loader.(*importer).load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x1f8 golang.org/x/tools/go/loader.(*importer).startLoad.func1() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x46 ================== ================== WARNING: DATA RACE Read at 0x00c0065df508 by goroutine 60: golang.org/x/tools/go/loader.markErrorFreePackages() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:686 +0x161 golang.org/x/tools/go/loader.(*Config).Load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:669 +0x1d35 golang.org/x/tools/go/loader_test.TestCycles() /workdir/gopath/src/golang.org/x/tools/go/loader/loader_test.go:737 +0xa23 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x199 Previous write at 0x00c0065df508 by goroutine 64: go/types.(*Checker).collectObjects() /workdir/go/src/go/types/resolver.go:266 +0x3345 go/types.(*Checker).checkFiles() /workdir/go/src/go/types/check.go:252 +0xc6 golang.org/x/tools/go/loader.(*importer).addFiles() /workdir/go/src/go/types/check.go:245 +0x2a2 golang.org/x/tools/go/loader.(*importer).load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x1f8 golang.org/x/tools/go/loader.(*importer).startLoad.func1() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x46 Goroutine 60 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 testing.runTests.func1() /workdir/go/src/testing/testing.go:1207 +0xa6 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x199 testing.runTests() /workdir/go/src/testing/testing.go:1205 +0x521 testing.(*M).Run() /workdir/go/src/testing/testing.go:1122 +0x2ff main.main() _testmain.go:92 +0x223 Goroutine 64 (finished) created at: golang.org/x/tools/go/loader.(*importer).startLoad() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:961 +0x2bb golang.org/x/tools/go/loader.(*importer).importAll() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:876 +0x327 golang.org/x/tools/go/loader.(*importer).addFiles() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:1006 +0x110 golang.org/x/tools/go/loader.(*importer).load() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:981 +0x1f8 golang.org/x/tools/go/loader.(*importer).startLoad.func1() /workdir/gopath/src/golang.org/x/tools/go/loader/loader.go:962 +0x46 ================== --- FAIL: TestCycles (0.04s) loader_test.go:746: three-package cycle: Load() errors = ["/go/src/a/x.go:1:21: could not import b (import cycle: a -> b -> c -> a)"], want "import cycle: c -> a -> b -> c" testing.go:853: race detected during execution of test FAIL FAIL golang.org/x/tools/go/loader 33.436s ok golang.org/x/tools/go/packages 33.048s ? golang.org/x/tools/go/packages/gopackages [no test files] ok golang.org/x/tools/go/packages/packagestest 1.136s ok golang.org/x/tools/go/pointer 18.246s ok golang.org/x/tools/go/ssa 23.425s ok golang.org/x/tools/go/ssa/interp 2.875s ok golang.org/x/tools/go/ssa/ssautil 10.247s ok golang.org/x/tools/go/types/objectpath 1.032s ok golang.org/x/tools/go/types/typeutil 4.646s ok golang.org/x/tools/go/vcs 1.028s ok golang.org/x/tools/godoc 4.677s ? 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 6.270s ok golang.org/x/tools/godoc/static 22.029s ? golang.org/x/tools/godoc/util [no test files] ok golang.org/x/tools/godoc/vfs 1.016s ok golang.org/x/tools/godoc/vfs/gatefs 1.014s ? golang.org/x/tools/godoc/vfs/httpfs [no test files] ok golang.org/x/tools/godoc/vfs/mapfs 1.016s ok golang.org/x/tools/godoc/vfs/zipfs 1.037s ? golang.org/x/tools/imports [no test files] ok golang.org/x/tools/internal/apidiff 2.117s ok golang.org/x/tools/internal/fastwalk 1.026s ok golang.org/x/tools/internal/gopathwalk 1.019s ok golang.org/x/tools/internal/imports 48.681s ok golang.org/x/tools/internal/jsonrpc2 1.032s ok golang.org/x/tools/internal/lsp 21.092s ? golang.org/x/tools/internal/lsp/browser [no test files] ? golang.org/x/tools/internal/lsp/cache [no test files] ok golang.org/x/tools/internal/lsp/cmd 11.577s ? golang.org/x/tools/internal/lsp/debug [no test files] ok golang.org/x/tools/internal/lsp/diff 1.018s ok golang.org/x/tools/internal/lsp/fuzzy 1.085s ? golang.org/x/tools/internal/lsp/protocol [no test files] ok golang.org/x/tools/internal/lsp/snippet 1.015s ok golang.org/x/tools/internal/lsp/source 24.743s ? golang.org/x/tools/internal/lsp/telemetry [no test files] ? golang.org/x/tools/internal/lsp/telemetry/metric [no test files] ? golang.org/x/tools/internal/lsp/telemetry/stats [no test files] ? golang.org/x/tools/internal/lsp/telemetry/tag [no test files] ? golang.org/x/tools/internal/lsp/telemetry/trace [no test files] ? golang.org/x/tools/internal/lsp/telemetry/worker [no test files] ? golang.org/x/tools/internal/lsp/tests [no test files] ? golang.org/x/tools/internal/lsp/xlog [no test files] ok golang.org/x/tools/internal/memoize 1.049s ok golang.org/x/tools/internal/module 1.021s ok golang.org/x/tools/internal/semver 1.015s ok golang.org/x/tools/internal/span 1.028s ? golang.org/x/tools/internal/tool [no test files] ok golang.org/x/tools/internal/txtar 1.013s ? golang.org/x/tools/internal/xcontext [no test files] ? golang.org/x/tools/playground [no test files] ok golang.org/x/tools/playground/socket 1.020s ok golang.org/x/tools/present 1.033s ok golang.org/x/tools/refactor/eg 13.699s ok golang.org/x/tools/refactor/importgraph 5.502s ok golang.org/x/tools/refactor/rename 8.182s ? golang.org/x/tools/refactor/satisfy [no test files] FAIL Error: tests failed: exit status 1