linux-amd64-race at 97ecc4321ec3069d405c04cb2dc3132b39ef732e building tools at 872d3d6777bca2b828b71bc44500072d137b7dc7 :: 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-rn30249ac" "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.150:30157" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache"] in dir /workdir/gopath/src/golang.org/x/tools go: finding golang.org/x/sync v0.0.0-20190423024810-112230192c58 go: finding golang.org/x/net v0.0.0-20190311183353-d8887717615a go: finding golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 go: finding golang.org/x/text v0.3.0 go: finding golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a go: downloading golang.org/x/sync v0.0.0-20190423024810-112230192c58 go: downloading golang.org/x/net v0.0.0-20190311183353-d8887717615a go: extracting golang.org/x/sync v0.0.0-20190423024810-112230192c58 go: extracting golang.org/x/net v0.0.0-20190311183353-d8887717615a ok golang.org/x/tools/benchmark/parse 1.026s ok golang.org/x/tools/blog 1.018s ? 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.014s ok golang.org/x/tools/cmd/bundle 1.029s ok golang.org/x/tools/cmd/callgraph 30.601s ? golang.org/x/tools/cmd/compilebench [no test files] ok golang.org/x/tools/cmd/cover 2.899s ok golang.org/x/tools/cmd/digraph 1.017s ? golang.org/x/tools/cmd/eg [no test files] ok golang.org/x/tools/cmd/fiximports 10.422s ok golang.org/x/tools/cmd/getgo 1.018s ? golang.org/x/tools/cmd/getgo/server [no test files] ok golang.org/x/tools/cmd/go-contrib-init 1.031s ? golang.org/x/tools/cmd/godex [no test files] ok golang.org/x/tools/cmd/godoc 17.990s ? 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.536s ? 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.079s ? 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.019s ? 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 34.038s ? golang.org/x/tools/cmd/toolstash [no test files] ok golang.org/x/tools/container/intsets 3.002s ? 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.126s ? golang.org/x/tools/go/analysis/cmd/vet [no test files] ok golang.org/x/tools/go/analysis/internal/analysisflags 7.145s ? golang.org/x/tools/go/analysis/internal/checker [no test files] ok golang.org/x/tools/go/analysis/internal/facts 1.104s ok golang.org/x/tools/go/analysis/multichecker 63.745s ok golang.org/x/tools/go/analysis/passes/asmdecl 2.040s ok golang.org/x/tools/go/analysis/passes/assign 6.314s ok golang.org/x/tools/go/analysis/passes/atomic 1.062s ok golang.org/x/tools/go/analysis/passes/atomicalign 1.065s ok golang.org/x/tools/go/analysis/passes/bools 7.972s ok golang.org/x/tools/go/analysis/passes/buildssa 1.077s ok golang.org/x/tools/go/analysis/passes/buildtag 1.087s ok golang.org/x/tools/go/analysis/passes/cgocall 8.629s ok golang.org/x/tools/go/analysis/passes/composite 8.237s ok golang.org/x/tools/go/analysis/passes/copylock 6.414s ok golang.org/x/tools/go/analysis/passes/ctrlflow 10.613s ok golang.org/x/tools/go/analysis/passes/deepequalerrors 8.542s ok golang.org/x/tools/go/analysis/passes/errorsas 7.715s ok golang.org/x/tools/go/analysis/passes/findcall 1.134s ? golang.org/x/tools/go/analysis/passes/findcall/cmd/findcall [no test files] ok golang.org/x/tools/go/analysis/passes/httpresponse 16.405s ? 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.072s ok golang.org/x/tools/go/analysis/passes/lostcancel 8.214s ? golang.org/x/tools/go/analysis/passes/lostcancel/cmd/lostcancel [no test files] ok golang.org/x/tools/go/analysis/passes/nilfunc 1.065s ok golang.org/x/tools/go/analysis/passes/nilness 1.062s ? golang.org/x/tools/go/analysis/passes/nilness/cmd/nilness [no test files] ok golang.org/x/tools/go/analysis/passes/pkgfact 1.065s ok golang.org/x/tools/go/analysis/passes/printf 10.964s ok golang.org/x/tools/go/analysis/passes/shadow 8.424s ? golang.org/x/tools/go/analysis/passes/shadow/cmd/shadow [no test files] ok golang.org/x/tools/go/analysis/passes/shift 1.155s ok golang.org/x/tools/go/analysis/passes/stdmethods 16.530s ok golang.org/x/tools/go/analysis/passes/structtag 8.891s ok golang.org/x/tools/go/analysis/passes/tests 9.817s ok golang.org/x/tools/go/analysis/passes/unmarshal 9.068s ? golang.org/x/tools/go/analysis/passes/unmarshal/cmd/unmarshal [no test files] ok golang.org/x/tools/go/analysis/passes/unreachable 1.203s ok golang.org/x/tools/go/analysis/passes/unsafeptr 6.237s ok golang.org/x/tools/go/analysis/passes/unusedresult 7.649s ? golang.org/x/tools/go/analysis/singlechecker [no test files] ok golang.org/x/tools/go/analysis/unitchecker 26.226s ok golang.org/x/tools/go/ast/astutil 1.165s ok golang.org/x/tools/go/ast/inspector 1.646s ok golang.org/x/tools/go/buildutil 1.165s ? 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.021s ok golang.org/x/tools/go/callgraph/static 1.018s ok golang.org/x/tools/go/cfg 1.011s 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.195s ? golang.org/x/tools/go/internal/cgo [no test files] ok golang.org/x/tools/go/internal/gccgoimporter 1.054s ok golang.org/x/tools/go/internal/gcimporter 216.227s ? golang.org/x/tools/go/internal/packagesdriver [no test files] ok golang.org/x/tools/go/loader 33.688s ok golang.org/x/tools/go/packages 31.739s ? golang.org/x/tools/go/packages/gopackages [no test files] ok golang.org/x/tools/go/packages/packagestest 1.169s ok golang.org/x/tools/go/pointer 24.271s ok golang.org/x/tools/go/ssa 36.654s ok golang.org/x/tools/go/ssa/interp 3.224s ok golang.org/x/tools/go/ssa/ssautil 17.167s ok golang.org/x/tools/go/types/objectpath 1.065s ok golang.org/x/tools/go/types/typeutil 7.826s ok golang.org/x/tools/go/vcs 1.043s ok golang.org/x/tools/godoc 6.730s ? 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.361s ok golang.org/x/tools/godoc/static 27.974s ? golang.org/x/tools/godoc/util [no test files] ok golang.org/x/tools/godoc/vfs 1.040s ok golang.org/x/tools/godoc/vfs/gatefs 1.054s ? golang.org/x/tools/godoc/vfs/httpfs [no test files] ok golang.org/x/tools/godoc/vfs/mapfs 1.032s ok golang.org/x/tools/godoc/vfs/zipfs 1.044s ok golang.org/x/tools/imports 51.098s ok golang.org/x/tools/internal/apidiff 3.079s ok golang.org/x/tools/internal/fastwalk 1.036s ok golang.org/x/tools/internal/gopathwalk 1.057s ok golang.org/x/tools/internal/jsonrpc2 1.053s ok golang.org/x/tools/internal/lsp 28.261s ? golang.org/x/tools/internal/lsp/browser [no test files] ? golang.org/x/tools/internal/lsp/cache [no test files] ================== WARNING: DATA RACE Read at 0x00c0054c1848 by goroutine 21: golang.org/x/tools/internal/lsp/cmd.(*check).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check.go:65 +0x49f golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd.(*Application).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd.go:108 +0x636 golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:29 +0xe1 golang.org/x/tools/internal/lsp/cmd_test.captureStdOut() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:78 +0x194 golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:28 +0x2dc golang.org/x/tools/internal/lsp/tests.Run.func2() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:251 +0x19e testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Previous write at 0x00c0054c1848 by goroutine 24: golang.org/x/tools/internal/lsp/cmd.(*cmdClient).PublishDiagnostics() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd.go:294 +0x146 golang.org/x/tools/internal/lsp/protocol.clientHandler.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/protocol/tsclient.go:69 +0x1b1f golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:276 +0xfb Goroutine 21 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 golang.org/x/tools/internal/lsp/tests.Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:242 +0x1fb golang.org/x/tools/internal/lsp/cmd_test.testCommandLine() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:44 +0x2ad golang.org/x/tools/go/packages/packagestest.TestAll.func1() /workdir/gopath/src/golang.org/x/tools/go/packages/packagestest/export.go:101 +0x91 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Goroutine 24 (running) created at: golang.org/x/tools/internal/jsonrpc2.(*Conn).Run() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:270 +0xe4 ================== ================== WARNING: DATA RACE Read at 0x00c005c92700 by goroutine 21: golang.org/x/tools/internal/lsp/cmd.(*check).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check.go:65 +0x4fb golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd.(*Application).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd.go:108 +0x636 golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:29 +0xe1 golang.org/x/tools/internal/lsp/cmd_test.captureStdOut() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:78 +0x194 golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:28 +0x2dc golang.org/x/tools/internal/lsp/tests.Run.func2() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:251 +0x19e testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Previous write at 0x00c005c92700 by goroutine 24: runtime.slicecopy() /workdir/go/src/runtime/slice.go:197 +0x0 reflect.typedslicecopy() /workdir/go/src/runtime/mbarrier.go:307 +0x164 encoding/json.(*decodeState).array() /workdir/go/src/encoding/json/decode.go:623 +0x82a encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:436 +0x176 encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).unmarshal() /workdir/go/src/encoding/json/decode.go:179 +0x254 encoding/json.Unmarshal() /workdir/go/src/encoding/json/decode.go:106 +0x1de golang.org/x/tools/internal/lsp/protocol.clientHandler.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/protocol/tsclient.go:65 +0x1acb golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:276 +0xfb Goroutine 21 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 golang.org/x/tools/internal/lsp/tests.Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:242 +0x1fb golang.org/x/tools/internal/lsp/cmd_test.testCommandLine() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:44 +0x2ad golang.org/x/tools/go/packages/packagestest.TestAll.func1() /workdir/gopath/src/golang.org/x/tools/go/packages/packagestest/export.go:101 +0x91 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Goroutine 24 (running) created at: golang.org/x/tools/internal/jsonrpc2.(*Conn).Run() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:270 +0xe4 ================== ================== WARNING: DATA RACE Read at 0x00c005c92920 by goroutine 21: golang.org/x/tools/internal/lsp/cmd.(*check).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check.go:65 +0x4fb golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd.(*Application).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd.go:108 +0x636 golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:29 +0xe1 golang.org/x/tools/internal/lsp/cmd_test.captureStdOut() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:78 +0x194 golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:28 +0x2dc golang.org/x/tools/internal/lsp/tests.Run.func2() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:251 +0x19e testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Previous write at 0x00c005c92920 by goroutine 24: reflect.Value.SetFloat() /workdir/go/src/reflect/value.go:1593 +0x72 encoding/json.(*decodeState).literalStore() /workdir/go/src/encoding/json/decode.go:1091 +0x3055 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:460 +0x2dc encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).array() /workdir/go/src/encoding/json/decode.go:633 +0x1e3 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:436 +0x176 encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).unmarshal() /workdir/go/src/encoding/json/decode.go:179 +0x254 encoding/json.Unmarshal() /workdir/go/src/encoding/json/decode.go:106 +0x1de golang.org/x/tools/internal/lsp/protocol.clientHandler.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/protocol/tsclient.go:65 +0x1acb golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:276 +0xfb Goroutine 21 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 golang.org/x/tools/internal/lsp/tests.Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:242 +0x1fb golang.org/x/tools/internal/lsp/cmd_test.testCommandLine() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:44 +0x2ad golang.org/x/tools/go/packages/packagestest.TestAll.func1() /workdir/gopath/src/golang.org/x/tools/go/packages/packagestest/export.go:101 +0x91 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Goroutine 24 (running) created at: golang.org/x/tools/internal/jsonrpc2.(*Conn).Run() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:270 +0xe4 ================== ================== WARNING: DATA RACE Read at 0x00c005c92940 by goroutine 21: golang.org/x/tools/internal/lsp/cmd.(*check).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check.go:65 +0x4fb golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd.(*Application).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd.go:108 +0x636 golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:29 +0xe1 golang.org/x/tools/internal/lsp/cmd_test.captureStdOut() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:78 +0x194 golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:28 +0x2dc golang.org/x/tools/internal/lsp/tests.Run.func2() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:251 +0x19e testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Previous write at 0x00c005c92940 by goroutine 24: reflect.Value.SetFloat() /workdir/go/src/reflect/value.go:1593 +0x72 encoding/json.(*decodeState).literalStore() /workdir/go/src/encoding/json/decode.go:1091 +0x3055 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:460 +0x2dc encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).array() /workdir/go/src/encoding/json/decode.go:633 +0x1e3 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:436 +0x176 encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).unmarshal() /workdir/go/src/encoding/json/decode.go:179 +0x254 encoding/json.Unmarshal() /workdir/go/src/encoding/json/decode.go:106 +0x1de golang.org/x/tools/internal/lsp/protocol.clientHandler.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/protocol/tsclient.go:65 +0x1acb golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:276 +0xfb Goroutine 21 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 golang.org/x/tools/internal/lsp/tests.Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:242 +0x1fb golang.org/x/tools/internal/lsp/cmd_test.testCommandLine() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:44 +0x2ad golang.org/x/tools/go/packages/packagestest.TestAll.func1() /workdir/gopath/src/golang.org/x/tools/go/packages/packagestest/export.go:101 +0x91 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Goroutine 24 (running) created at: golang.org/x/tools/internal/jsonrpc2.(*Conn).Run() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:270 +0xe4 ================== ================== WARNING: DATA RACE Read at 0x00c005c92958 by goroutine 21: golang.org/x/tools/internal/lsp/cmd.(*check).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check.go:65 +0x4fb golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd.(*Application).Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd.go:108 +0x636 golang.org/x/tools/internal/tool.Main.func2() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:130 +0xd3 golang.org/x/tools/internal/tool.Main() /workdir/gopath/src/golang.org/x/tools/internal/tool/tool.go:131 +0x29e golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:29 +0xe1 golang.org/x/tools/internal/lsp/cmd_test.captureStdOut() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:78 +0x194 golang.org/x/tools/internal/lsp/cmd_test.(*runner).Diagnostics() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/check_test.go:28 +0x2dc golang.org/x/tools/internal/lsp/tests.Run.func2() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:251 +0x19e testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Previous write at 0x00c005c92958 by goroutine 24: reflect.Value.SetString() /workdir/go/src/reflect/value.go:1711 +0x69 encoding/json.(*decodeState).literalStore() /workdir/go/src/encoding/json/decode.go:1027 +0x31b9 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:460 +0x2dc encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).array() /workdir/go/src/encoding/json/decode.go:633 +0x1e3 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:436 +0x176 encoding/json.(*decodeState).object() /workdir/go/src/encoding/json/decode.go:840 +0x21e0 encoding/json.(*decodeState).value() /workdir/go/src/encoding/json/decode.go:446 +0xaf encoding/json.(*decodeState).unmarshal() /workdir/go/src/encoding/json/decode.go:179 +0x254 encoding/json.Unmarshal() /workdir/go/src/encoding/json/decode.go:106 +0x1de golang.org/x/tools/internal/lsp/protocol.clientHandler.func1() /workdir/gopath/src/golang.org/x/tools/internal/lsp/protocol/tsclient.go:65 +0x1acb golang.org/x/tools/internal/jsonrpc2.(*Conn).Run.func1() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:276 +0xfb Goroutine 21 (running) created at: testing.(*T).Run() /workdir/go/src/testing/testing.go:960 +0x651 golang.org/x/tools/internal/lsp/tests.Run() /workdir/gopath/src/golang.org/x/tools/internal/lsp/tests/tests.go:242 +0x1fb golang.org/x/tools/internal/lsp/cmd_test.testCommandLine() /workdir/gopath/src/golang.org/x/tools/internal/lsp/cmd/cmd_test.go:44 +0x2ad golang.org/x/tools/go/packages/packagestest.TestAll.func1() /workdir/gopath/src/golang.org/x/tools/go/packages/packagestest/export.go:101 +0x91 testing.tRunner() /workdir/go/src/testing/testing.go:909 +0x162 Goroutine 24 (running) created at: golang.org/x/tools/internal/jsonrpc2.(*Conn).Run() /workdir/gopath/src/golang.org/x/tools/internal/jsonrpc2/jsonrpc2.go:270 +0xe4 ================== --- FAIL: TestCommandLine (22.25s) --- FAIL: TestCommandLine/GOPATH (11.31s) --- FAIL: TestCommandLine/GOPATH/Diagnostics (10.00s) testing.go:853: race detected during execution of test testing.go:853: race detected during execution of test testing.go:853: race detected during execution of test FAIL FAIL golang.org/x/tools/internal/lsp/cmd 59.360s ok golang.org/x/tools/internal/lsp/diff 1.019s ? golang.org/x/tools/internal/lsp/protocol [no test files] ok golang.org/x/tools/internal/lsp/snippet 1.013s ok golang.org/x/tools/internal/lsp/source 45.836s ? 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/module 1.035s ok golang.org/x/tools/internal/semver 1.056s ok golang.org/x/tools/internal/span 1.027s ? golang.org/x/tools/internal/tool [no test files] ok golang.org/x/tools/internal/txtar 1.037s ? golang.org/x/tools/playground [no test files] ok golang.org/x/tools/playground/socket 1.055s ok golang.org/x/tools/present 1.048s ok golang.org/x/tools/refactor/eg 22.337s ok golang.org/x/tools/refactor/importgraph 7.117s ok golang.org/x/tools/refactor/rename 9.723s ? golang.org/x/tools/refactor/satisfy [no test files] FAIL Error: tests failed: exit status 1