linux-amd64-race at b13774691cfb22b1cb18263c9a35176c4a0e94b2 building tools at 428203c4f7c295c6b46343cce7b3249bab3595f9 testing in module mode; GOMOD=/workdir/gopath/src/golang.org/x/tools/go.mod :: 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-rn7f954c2" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=21.1s" "GO_STAGE0_DL_DELAY=300ms" "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.29:30157" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache"] in dir /workdir/gopath/src/golang.org/x/tools go: downloading golang.org/x/mod v0.2.0 go: downloading golang.org/x/net v0.0.0-20200226121028-0de0cce0169b go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 go: downloading golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e go: downloading github.com/yuin/goldmark v1.1.27 ok golang.org/x/tools/benchmark/parse 0.030s ok golang.org/x/tools/blog 0.083s ? 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.059s ok golang.org/x/tools/cmd/bundle 0.070s ok golang.org/x/tools/cmd/callgraph 31.591s ? golang.org/x/tools/cmd/compilebench [no test files] ok golang.org/x/tools/cmd/cover 1.876s ok golang.org/x/tools/cmd/digraph 0.056s ? golang.org/x/tools/cmd/eg [no test files] ok golang.org/x/tools/cmd/fiximports 12.376s ok golang.org/x/tools/cmd/getgo 0.030s ? golang.org/x/tools/cmd/getgo/server [no test files] ok golang.org/x/tools/cmd/go-contrib-init 0.061s ? golang.org/x/tools/cmd/godex [no test files] ok golang.org/x/tools/cmd/godoc 19.205s ? 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 11.071s ? 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.056s ? 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.045s ? 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 14.866s ? golang.org/x/tools/cmd/toolstash [no test files] ok golang.org/x/tools/container/intsets 2.477s ok golang.org/x/tools/cover 0.039s ? golang.org/x/tools/go/analysis [no test files] ok golang.org/x/tools/go/analysis/analysistest 0.177s ok golang.org/x/tools/go/analysis/internal/analysisflags 0.238s ok golang.org/x/tools/go/analysis/internal/checker 0.216s ok golang.org/x/tools/go/analysis/internal/facts 0.309s ok golang.org/x/tools/go/analysis/multichecker 76.717s ok golang.org/x/tools/go/analysis/passes/asmdecl 2.071s ok golang.org/x/tools/go/analysis/passes/assign 7.053s ok golang.org/x/tools/go/analysis/passes/atomic 0.109s ok golang.org/x/tools/go/analysis/passes/atomicalign 0.118s ok golang.org/x/tools/go/analysis/passes/bools 9.720s ok golang.org/x/tools/go/analysis/passes/buildssa 0.169s ok golang.org/x/tools/go/analysis/passes/buildtag 0.201s ok golang.org/x/tools/go/analysis/passes/cgocall 9.337s ok golang.org/x/tools/go/analysis/passes/composite 11.542s ok golang.org/x/tools/go/analysis/passes/copylock 5.342s ok golang.org/x/tools/go/analysis/passes/ctrlflow 13.827s ok golang.org/x/tools/go/analysis/passes/deepequalerrors 12.051s ok golang.org/x/tools/go/analysis/passes/errorsas 9.138s ok golang.org/x/tools/go/analysis/passes/findcall 0.498s ? golang.org/x/tools/go/analysis/passes/findcall/cmd/findcall [no test files] ok golang.org/x/tools/go/analysis/passes/httpresponse 20.866s ok golang.org/x/tools/go/analysis/passes/ifaceassert 7.990s ? 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.146s ok golang.org/x/tools/go/analysis/passes/lostcancel 14.084s ? golang.org/x/tools/go/analysis/passes/lostcancel/cmd/lostcancel [no test files] ok golang.org/x/tools/go/analysis/passes/nilfunc 0.170s ok golang.org/x/tools/go/analysis/passes/nilness 0.107s ? golang.org/x/tools/go/analysis/passes/nilness/cmd/nilness [no test files] ok golang.org/x/tools/go/analysis/passes/pkgfact 0.213s ok golang.org/x/tools/go/analysis/passes/printf 12.494s ok golang.org/x/tools/go/analysis/passes/shadow 13.061s ? golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow [no test files] ok golang.org/x/tools/go/analysis/passes/shift 0.115s ok golang.org/x/tools/go/analysis/passes/sortslice 6.346s ok golang.org/x/tools/go/analysis/passes/stdmethods 24.057s ok golang.org/x/tools/go/analysis/passes/stringintconv 0.106s ? golang.org/x/tools/go/analysis/passes/stringintconv/cmd/stringintconv [no test files] ok golang.org/x/tools/go/analysis/passes/structtag 9.410s ok golang.org/x/tools/go/analysis/passes/testinggoroutine 11.181s ok golang.org/x/tools/go/analysis/passes/tests 9.467s ok golang.org/x/tools/go/analysis/passes/unmarshal 10.063s ? golang.org/x/tools/go/analysis/passes/unmarshal/cmd/unmarshal [no test files] ok golang.org/x/tools/go/analysis/passes/unreachable 0.533s ok golang.org/x/tools/go/analysis/passes/unsafeptr 6.886s ok golang.org/x/tools/go/analysis/passes/unusedresult 7.743s ? golang.org/x/tools/go/analysis/singlechecker [no test files] ok golang.org/x/tools/go/analysis/unitchecker 4.262s ok golang.org/x/tools/go/ast/astutil 0.449s ok golang.org/x/tools/go/ast/inspector 0.879s ok golang.org/x/tools/go/buildutil 0.932s ? golang.org/x/tools/go/callgraph [no test files] ok golang.org/x/tools/go/callgraph/cha 0.065s ok golang.org/x/tools/go/callgraph/rta 0.055s ok golang.org/x/tools/go/callgraph/static 0.054s ok golang.org/x/tools/go/cfg 0.025s ok golang.org/x/tools/go/expect 0.034s ok golang.org/x/tools/go/gccgoexportdata 0.056s ok golang.org/x/tools/go/gcexportdata 0.394s ? golang.org/x/tools/go/internal/cgo [no test files] ok golang.org/x/tools/go/internal/gccgoimporter 0.097s ok golang.org/x/tools/go/internal/gcimporter 34.728s ? golang.org/x/tools/go/internal/packagesdriver [no test files] ok golang.org/x/tools/go/loader 45.824s ok golang.org/x/tools/go/packages 278.445s ? golang.org/x/tools/go/packages/gopackages [no test files] ok golang.org/x/tools/go/packages/packagestest 0.781s ok golang.org/x/tools/go/pointer 20.404s ok golang.org/x/tools/go/ssa 33.575s ok golang.org/x/tools/go/ssa/interp 2.165s ok golang.org/x/tools/go/ssa/ssautil 12.467s ok golang.org/x/tools/go/types/objectpath 0.081s ok golang.org/x/tools/go/types/typeutil 5.807s ok golang.org/x/tools/go/vcs 0.076s ok golang.org/x/tools/godoc 3.897s ? 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 5.256s ok golang.org/x/tools/godoc/static 30.547s ? golang.org/x/tools/godoc/util [no test files] ok golang.org/x/tools/godoc/vfs 0.037s ok golang.org/x/tools/godoc/vfs/gatefs 0.026s ? golang.org/x/tools/godoc/vfs/httpfs [no test files] ok golang.org/x/tools/godoc/vfs/mapfs 0.028s ok golang.org/x/tools/godoc/vfs/zipfs 0.066s ? golang.org/x/tools/imports [no test files] ? golang.org/x/tools/internal/analysisinternal [no test files] ok golang.org/x/tools/internal/apidiff 0.657s ok golang.org/x/tools/internal/event 0.023s [no tests to run] ? golang.org/x/tools/internal/event/core [no test files] ok golang.org/x/tools/internal/event/export 0.032s ? 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.057s ok golang.org/x/tools/internal/event/export/ocagent/wire 0.029s ? 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.059s ? golang.org/x/tools/internal/fakenet [no test files] ok golang.org/x/tools/internal/fastwalk 0.035s ok golang.org/x/tools/internal/gocommand 0.061s ok golang.org/x/tools/internal/gopathwalk 0.085s ok golang.org/x/tools/internal/imports 48.575s ok golang.org/x/tools/internal/jsonrpc2 0.222s ok golang.org/x/tools/internal/jsonrpc2/servertest 0.030s ok golang.org/x/tools/internal/lsp 50.223s ok golang.org/x/tools/internal/lsp/analysis/fillreturns 17.107s ok golang.org/x/tools/internal/lsp/analysis/fillstruct 9.922s ok golang.org/x/tools/internal/lsp/analysis/nonewvars 13.241s ok golang.org/x/tools/internal/lsp/analysis/noresultvalues 0.096s ok golang.org/x/tools/internal/lsp/analysis/simplifycompositelit 0.215s ok golang.org/x/tools/internal/lsp/analysis/simplifyrange 7.738s ok golang.org/x/tools/internal/lsp/analysis/simplifyslice 0.125s ok golang.org/x/tools/internal/lsp/analysis/undeclaredname 0.121s ok golang.org/x/tools/internal/lsp/analysis/unusedparams 16.680s ? golang.org/x/tools/internal/lsp/browser [no test files] ok golang.org/x/tools/internal/lsp/cache 0.086s ok golang.org/x/tools/internal/lsp/cmd 107.710s ? golang.org/x/tools/internal/lsp/cmd/test [no test files] ? golang.org/x/tools/internal/lsp/debug [no test files] ? golang.org/x/tools/internal/lsp/debug/tag [no test files] ok golang.org/x/tools/internal/lsp/diff 0.049s ok golang.org/x/tools/internal/lsp/diff/difftest 0.169s ok golang.org/x/tools/internal/lsp/diff/myers 0.066s ok golang.org/x/tools/internal/lsp/fake 0.112s ok golang.org/x/tools/internal/lsp/fuzzy 0.236s ? golang.org/x/tools/internal/lsp/helper [no test files] ok golang.org/x/tools/internal/lsp/lsprpc 1.393s ok golang.org/x/tools/internal/lsp/mod 0.121s ? golang.org/x/tools/internal/lsp/protocol [no test files] ok golang.org/x/tools/internal/lsp/regtest 181.536s ok golang.org/x/tools/internal/lsp/snippet 0.053s ================== WARNING: DATA RACE Write at 0x00c001586210 by goroutine 41: golang.org/x/tools/internal/lsp/cache.(*View).populateProcessEnv() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:477 +0x31d golang.org/x/tools/internal/lsp/cache.(*View).RunProcessEnvFunc() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:393 +0x14e golang.org/x/tools/internal/lsp/source.(*completer).unimportedPackages() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/completion.go:1124 +0x16a1 golang.org/x/tools/internal/lsp/source.(*completer).lexical() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/completion.go:1075 +0x106c golang.org/x/tools/internal/lsp/source.Completion() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/completion.go:586 +0x1a6f golang.org/x/tools/internal/lsp/source_test.(*runner).callCompletion() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/source_test.go:244 +0x77d golang.org/x/tools/internal/lsp/source_test.(*runner).RankCompletion() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/source_test.go:221 +0x38a golang.org/x/tools/internal/lsp/tests.Tests.RankCompletion-fm() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:126 +0x10d golang.org/x/tools/internal/lsp/tests.Run.func1.1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:463 +0x243 testing.tRunner() /workdir/go/src/testing/testing.go:1108 +0x202 Previous read at 0x00c001586210 by goroutine 1486: golang.org/x/tools/internal/imports.(*ProcessEnv).mustGetEnv() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:781 +0x44 golang.org/x/tools/internal/imports.(*ProcessEnv).goroot() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:773 +0xb3 golang.org/x/tools/internal/imports.(*ProcessEnv).buildContext() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:847 +0xe4 golang.org/x/tools/internal/imports.(*gopathResolver).scan() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:1272 +0x258 golang.org/x/tools/internal/imports.getCandidatePkgs() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:643 +0xaa6 golang.org/x/tools/internal/imports.PrimeCache() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:667 +0x14a golang.org/x/tools/internal/lsp/cache.(*View).refreshProcessEnv() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:450 +0x1be golang.org/x/tools/internal/lsp/cache.(*View).refreshProcessEnv-fm() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:440 +0x44 Goroutine 41 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:1159 +0x796 golang.org/x/tools/internal/lsp/tests.Run.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:455 +0x3da golang.org/x/tools/internal/lsp/tests.Run.func9() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:538 +0x118 testing.tRunner() /workdir/go/src/testing/testing.go:1108 +0x202 Goroutine 1486 (running) created at: time.goFunc() /workdir/go/src/time/sleep.go:167 +0x51 ================== ================== WARNING: DATA RACE Write at 0x00c001586218 by goroutine 41: golang.org/x/tools/internal/lsp/cache.(*View).populateProcessEnv() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:478 +0x3c4 golang.org/x/tools/internal/lsp/cache.(*View).RunProcessEnvFunc() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:393 +0x14e golang.org/x/tools/internal/lsp/source.(*completer).unimportedPackages() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/completion.go:1124 +0x16a1 golang.org/x/tools/internal/lsp/source.(*completer).lexical() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/completion.go:1075 +0x106c golang.org/x/tools/internal/lsp/source.Completion() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/completion.go:586 +0x1a6f golang.org/x/tools/internal/lsp/source_test.(*runner).callCompletion() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/source_test.go:244 +0x77d golang.org/x/tools/internal/lsp/source_test.(*runner).RankCompletion() /workdir/gopath/src/golang.org/x/tools/internal/lsp/source/source_test.go:221 +0x38a golang.org/x/tools/internal/lsp/tests.Tests.RankCompletion-fm() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:126 +0x10d golang.org/x/tools/internal/lsp/tests.Run.func1.1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:463 +0x243 testing.tRunner() /workdir/go/src/testing/testing.go:1108 +0x202 Previous read at 0x00c001586218 by goroutine 1486: golang.org/x/tools/internal/imports.(*ProcessEnv).buildContext() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:861 +0x30a golang.org/x/tools/internal/imports.(*gopathResolver).scan() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:1272 +0x258 golang.org/x/tools/internal/imports.getCandidatePkgs() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:643 +0xaa6 golang.org/x/tools/internal/imports.PrimeCache() /workdir/gopath/src/golang.org/x/tools/internal/imports/fix.go:667 +0x14a golang.org/x/tools/internal/lsp/cache.(*View).refreshProcessEnv() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:450 +0x1be golang.org/x/tools/internal/lsp/cache.(*View).refreshProcessEnv-fm() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cache/view.go:440 +0x44 Goroutine 41 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:1159 +0x796 golang.org/x/tools/internal/lsp/tests.Run.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:455 +0x3da golang.org/x/tools/internal/lsp/tests.Run.func9() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:538 +0x118 testing.tRunner() /workdir/go/src/testing/testing.go:1108 +0x202 Goroutine 1486 (running) created at: time.goFunc() /workdir/go/src/time/sleep.go:167 +0x51 ================== --- FAIL: TestSource (120.63s) --- FAIL: TestSource/GOPATH (66.17s) --- FAIL: TestSource/GOPATH/testdata/lsp (60.53s) --- FAIL: TestSource/GOPATH/testdata/lsp/RankCompletions (40.33s) --- FAIL: TestSource/GOPATH/testdata/lsp/RankCompletions/multi_return_25_9_0 (0.44s) testing.go:1023: race detected during execution of test testing.go:1023: race detected during execution of test testing.go:1023: race detected during execution of test testing.go:1023: race detected during execution of test testing.go:1023: race detected during execution of test FAIL FAIL golang.org/x/tools/internal/lsp/source 120.836s ? golang.org/x/tools/internal/lsp/tests [no test files] ok golang.org/x/tools/internal/memoize 0.092s ? golang.org/x/tools/internal/packagesinternal [no test files] ok golang.org/x/tools/internal/proxydir 0.138s ok golang.org/x/tools/internal/span 0.049s ok golang.org/x/tools/internal/stack 0.056s ? 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.047s ok golang.org/x/tools/present 0.121s ok golang.org/x/tools/refactor/eg 20.493s ok golang.org/x/tools/refactor/importgraph 5.738s ok golang.org/x/tools/refactor/rename 0.554s ? golang.org/x/tools/refactor/satisfy [no test files] ok golang.org/x/tools/txtar 0.033s FAIL :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "test" "-short" "-race" "golang.org/x/tools/gopls/..."] and env ["PATH=/workdir/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-jessie-rn7f954c2" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=21.1s" "GO_STAGE0_DL_DELAY=300ms" "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.29:30157" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache"] in dir /workdir/gopath/src/golang.org/x/tools/gopls go: downloading honnef.co/go/tools v0.0.1-2020.1.4 go: downloading github.com/sergi/go-diff v1.1.0 go: downloading mvdan.cc/xurls/v2 v2.2.0 go: downloading github.com/BurntSushi/toml v0.3.1 ? golang.org/x/tools/gopls [no test files] ? 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.092s ok golang.org/x/tools/gopls/test 122.988s Error: tests failed: exit status 1