Use of LUCI is subject to the Google [Terms of Service](
https://policies.google.com/terms) and [Privacy Policy](
https://policies.google.com/privacy)
[I2025-10-21T15:40:09.303946Z 88206 0 sink.go:354] SinkServer: warm-up started
[I2025-10-21T15:40:09.304054Z 88206 0 sink.go:427] SinkServer: starting HTTP server...
[I2025-10-21T15:40:09.305059Z 88206 0 sink.go:359] SinkServer: warm-up ended
[I2025-10-21T15:40:09.305369Z 88206 0 cmd_stream.go:577] rdb-stream: starting the test command - ["/home/swarming/.swarming/w/ir/cache/tools/bin/result_adapter" "go" "-v=false" "-dump-json" "/home/swarming/.swarming/w/ir/x/w/go.testjson" "--" "/home/swarming/.swarming/w/ir/x/w/goroot/bin/go" "test" "-json" "-short" "-race" "-timeout=20m0s" "./..."]
ok golang.org/x/tools/gopls/internal/analysis/deprecated 11.040s
ok golang.org/x/tools/gopls/internal/analysis/embeddirective 8.233s
ok golang.org/x/tools/gopls/internal/analysis/fillreturns 15.263s
ok golang.org/x/tools/gopls/internal/analysis/fillstruct 9.412s
ok golang.org/x/tools/gopls/internal/analysis/fillswitch 1.452s
ok golang.org/x/tools/gopls/internal/analysis/infertypeargs 1.535s
ok golang.org/x/tools/gopls/internal/analysis/maprange 6.341s
ok golang.org/x/tools/gopls/internal/analysis/nonewvars 8.587s
ok golang.org/x/tools/gopls/internal/analysis/noresultvalues 1.496s
ok golang.org/x/tools/gopls/internal/analysis/recursiveiter 6.189s
ok golang.org/x/tools/gopls/internal/analysis/simplifycompositelit 2.521s
ok golang.org/x/tools/gopls/internal/analysis/simplifyrange 8.986s
ok golang.org/x/tools/gopls/internal/analysis/simplifyslice 2.585s
ok golang.org/x/tools/gopls/internal/analysis/unusedfunc 2.257s
ok golang.org/x/tools/gopls/internal/analysis/unusedparams 17.654s
ok golang.org/x/tools/gopls/internal/analysis/unusedvariable 9.153s
ok golang.org/x/tools/gopls/internal/analysis/yield 7.636s
ok golang.org/x/tools/gopls/internal/bloom 1.039s
ok golang.org/x/tools/gopls/internal/cache 3.798s
ok golang.org/x/tools/gopls/internal/cache/metadata 1.070s
--- FAIL: TestGoplsSourceDoesNotUseObjectResolution (28.86s)
==================
WARNING: DATA RACE
Write at 0x00c00b2c7718 by goroutine 1603:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.IsInterface()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/predicates.go:113 +0x4d
go/types.(*Checker).assertableTo()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/lookup.go:593 +0x46
go/types.(*Checker).typeAssertion()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1238 +0xb6
go/types.(*Checker).caseTypes()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:340 +0x639
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:753 +0x3009
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcDecl.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:885 +0xb1
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous read at 0x00c00b2c7718 by goroutine 1646:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).assignment()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/assignments.go:97 +0x9fd
go/types.(*Checker).assignVar()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/assignments.go:278 +0x2fc
go/types.(*Checker).assignVars()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/assignments.go:507 +0x304
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:515 +0x14dd
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcDecl.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:885 +0xb1
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 1603 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 1646 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
==================
WARNING: DATA RACE
Write at 0x00c00b4b3418 by goroutine 1953:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).callExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:214 +0x8e2
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1117 +0xced
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).varDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:523 +0x26c
go/types.(*Checker).objDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:197 +0x116b
go/types.(*Checker).packageObjects()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:688 +0x744
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:522 +0x411
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous read at 0x00c00b4b3418 by goroutine 1954:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).assignment()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/assignments.go:97 +0x9fd
go/types.(*Checker).arguments()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:656 +0x1fe8
go/types.(*Checker).callExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:307 +0xfb6
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1117 +0xced
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).compositeLit()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/literals.go:211 +0x17e4
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1056 +0x2f9
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).exprList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:351 +0x1ab
go/types.(*Checker).builtin()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/builtins.go:56 +0x3ab
go/types.(*Checker).callExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:232 +0x1765
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1117 +0xced
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).multiExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1275 +0xc7
go/types.(*Checker).assignVars()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/assignments.go:503 +0x195
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:515 +0x14dd
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:615 +0x3e84
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).rangeStmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/range.go:196 +0x66d
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:858 +0x22d9
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).rangeStmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/range.go:196 +0x66d
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:858 +0x22d9
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcDecl.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:885 +0xb1
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 1953 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 1954 (finished) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
testing.go:1712: race detected during execution of test
FAIL
FAIL golang.org/x/tools/gopls/internal/cache/parsego 29.459s
ok golang.org/x/tools/gopls/internal/cache/typerefs 1.075s
ok golang.org/x/tools/gopls/internal/clonetest 1.134s
--- FAIL: TestCodeAction (38.35s)
integration_test.go:996: gopls codeaction a/a.go: exited with code 66, want success: true (gopls codeaction a/a.go: exit=66 stdout=<<edit "Fill in return values" [quickfix]
command "Browse documentation for package a" [source.doc]
command "Split package \"a\"" [source.splitPackage]
command "Show compiler optimization details for \"a\"" [source.toggleCompilerOptDetails]
command "Browse gopls feature documentation" [gopls.doc.features]
>> stderr=<<==================
WARNING: DATA RACE
Read at 0x00c008328998 by goroutine 1814:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).validVarType.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/typexpr.go:175 +0x69
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:628 +0xa05
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:313 +0x5ea
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:295 +0xf1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).typesConfig.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:1760 +0x384
golang.org/x/tools/gopls/internal/cache.importerFunc.Import()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:2214 +0x3a
go/types.(*Checker).importPackage()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:167 +0xa7a
go/types.(*Checker).collectObjects.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:274 +0x1c5
go/types.(*Checker).walkDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:414 +0x5a9
go/types.(*Checker).walkDecls()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:401 +0xc7c
go/types.(*Checker).collectObjects()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:261 +0xaee
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:519 +0x331
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:628 +0xa05
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:313 +0x5ea
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:295 +0xf1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).typesConfig.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:1760 +0x384
golang.org/x/tools/gopls/internal/cache.importerFunc.Import()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:2214 +0x3a
go/types.(*Checker).importPackage()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:167 +0xa7a
go/types.(*Checker).collectObjects.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:274 +0x1c5
go/types.(*Checker).walkDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:414 +0x5a9
go/types.(*Checker).walkDecls()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:401 +0xc7c
go/types.(*Checker).collectObjects()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:261 +0xaee
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:519 +0x331
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:628 +0xa05
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:313 +0x5ea
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:295 +0xf1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).typesConfig.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:1760 +0x384
golang.org/x/tools/gopls/internal/cache.importerFunc.Import()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:2214 +0x3a
go/types.(*Checker).importPackage()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:167 +0xa7a
go/types.(*Checker).collectObjects.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:274 +0x1c5
go/types.(*Checker).walkDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:414 +0x5a9
go/types.(*Checker).walkDecls()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:401 +0xc7c
go/types.(*Checker).collectObjects()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:261 +0xaee
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:519 +0x331
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:628 +0xa05
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:313 +0x5ea
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:295 +0xf1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:369 +0x98
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous write at 0x00c008328998 by goroutine 2778:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).checkFieldUniqueness()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:822 +0x46
go/types.(*Checker).collectMethods.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:788 +0x38
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:1652 +0x150f
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:402 +0x6f9
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:353 +0x10d
golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:740 +0xa5
golang.org/x/tools/gopls/internal/cache.(*analysisNode).run()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:673 +0x64
golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:597 +0x4d
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.[32]uint8,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6b1
golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:596 +0x2ac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:340 +0x668
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 1814 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:368 +0x224
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:353 +0x10d
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:342 +0xb6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:280 +0xee
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 2778 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:313 +0x2a4
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:352 +0x7fc
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
Found 1 data race(s)
>>)
FAIL
FAIL golang.org/x/tools/gopls/internal/cmd 62.801s
ok golang.org/x/tools/gopls/internal/debug 26.180s
--- FAIL: TestGenerated (23.93s)
==================
WARNING: DATA RACE
Write at 0x00c007dcd118 by goroutine 1232:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).checkFieldUniqueness()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:822 +0x46
go/types.(*Checker).collectMethods.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:788 +0x38
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous read at 0x00c007dcd118 by goroutine 1288:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*operand).assignableTo()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/operand.go:326 +0x325
go/types.(*operand).convertibleTo()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/conversions.go:141 +0x7e
go/types.(*Checker).conversion()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/conversions.go:83 +0xf5e
go/types.(*Checker).callExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:220 +0x1e6d
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1117 +0xced
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).genericExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1263 +0x52
go/types.(*Checker).genericExprList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:442 +0x1646
go/types.(*Checker).callExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:306 +0xf4c
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1117 +0xced
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).multiExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1275 +0xc7
go/types.(*Checker).assignVars()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/assignments.go:503 +0x195
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:515 +0x14dd
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcDecl.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:885 +0xb1
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 1232 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 1288 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
testing.go:1712: race detected during execution of test
FAIL
FAIL golang.org/x/tools/gopls/internal/doc/generate 25.873s
ok golang.org/x/tools/gopls/internal/filecache 2.813s
ok golang.org/x/tools/gopls/internal/filewatcher 2.213s
ok golang.org/x/tools/gopls/internal/fuzzy 1.118s
ok golang.org/x/tools/gopls/internal/golang 5.441s
ok golang.org/x/tools/gopls/internal/golang/completion 1.534s
ok golang.org/x/tools/gopls/internal/golang/completion/snippet 1.123s
ok golang.org/x/tools/gopls/internal/licenses 5.636s
ok golang.org/x/tools/gopls/internal/lsprpc 7.156s
ok golang.org/x/tools/gopls/internal/mcp 3.941s
ok golang.org/x/tools/gopls/internal/progress 1.300s
ok golang.org/x/tools/gopls/internal/protocol 12.050s
--- FAIL: TestGenerated (14.76s)
==================
WARNING: DATA RACE
Write at 0x00c0015e0998 by goroutine 942:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).checkFieldUniqueness()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:822 +0x46
go/types.(*Checker).collectMethods.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:788 +0x38
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous read at 0x00c0015e0998 by goroutine 941:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).implements()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/instantiate.go:232 +0x7a
go/types.(*Checker).verify()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/instantiate.go:218 +0x1ca
go/types.(*Checker).instantiateSignature.func2()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:157 +0x2c9
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).stmt.deferwrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:424 +0x38
runtime.deferreturn()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:663 +0x5d
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:622 +0x3f2f
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:615 +0x3e84
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcDecl.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:885 +0xb1
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 942 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 941 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
testing.go:1712: race detected during execution of test
FAIL
FAIL golang.org/x/tools/gopls/internal/protocol/command 15.338s
ok golang.org/x/tools/gopls/internal/protocol/generate 1.208s
ok golang.org/x/tools/gopls/internal/server 2.722s
ok golang.org/x/tools/gopls/internal/settings 3.798s
ok golang.org/x/tools/gopls/internal/telemetry 7.375s
ok golang.org/x/tools/gopls/internal/template 2.071s
ok golang.org/x/tools/gopls/internal/test/compare 1.172s
ok golang.org/x/tools/gopls/internal/test/integration 2.092s
ok golang.org/x/tools/gopls/internal/test/integration/bench 2.292s
ok golang.org/x/tools/gopls/internal/test/integration/codelens 40.225s
ok golang.org/x/tools/gopls/internal/test/integration/completion 90.535s
ok golang.org/x/tools/gopls/internal/test/integration/debug 4.652s
ok golang.org/x/tools/gopls/internal/test/integration/diagnostics 130.529s
ok golang.org/x/tools/gopls/internal/test/integration/fake 1.184s
ok golang.org/x/tools/gopls/internal/test/integration/fake/glob 1.088s
ok golang.org/x/tools/gopls/internal/test/integration/inlayhints 6.468s
ok golang.org/x/tools/gopls/internal/test/integration/misc 149.952s
ok golang.org/x/tools/gopls/internal/test/integration/modfile 57.957s
ok golang.org/x/tools/gopls/internal/test/integration/template 7.097s
ok golang.org/x/tools/gopls/internal/test/integration/watch 46.392s
ok golang.org/x/tools/gopls/internal/test/integration/web 44.519s
--- FAIL: TestPackagesWithTests (6.93s)
--- FAIL: TestPackagesWithTests/file (2.69s)
--- FAIL: TestPackagesWithTests/file/default (2.69s)
==================
WARNING: DATA RACE
Write at 0x00c0083c3a18 by goroutine 32875:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).checkFieldUniqueness()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:822 +0x46
go/types.(*Checker).collectMethods.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:788 +0x38
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:1652 +0x150f
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:402 +0x6f9
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:353 +0x10d
golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:740 +0xa5
golang.org/x/tools/gopls/internal/cache.(*analysisNode).run()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:673 +0x64
golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:597 +0x4d
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.[32]uint8,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6b1
golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:596 +0x2ac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:340 +0x668
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous read at 0x00c0083c3a18 by goroutine 32873:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).implements()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/instantiate.go:232 +0x7a
go/types.(*Checker).verify()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/instantiate.go:218 +0x1ca
go/types.(*Checker).instantiateSignature.func2()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:157 +0x2c9
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).stmt.deferwrap1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:424 +0x38
runtime.deferreturn()
/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:663 +0x5d
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:622 +0x3f2f
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:615 +0x3e84
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcDecl.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:885 +0xb1
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:1652 +0x150f
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:402 +0x6f9
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:353 +0x10d
golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:740 +0xa5
golang.org/x/tools/gopls/internal/cache.(*analysisNode).run()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:673 +0x64
golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:597 +0x4d
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.[32]uint8,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6b1
golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:596 +0x2ac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:340 +0x668
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 32875 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:313 +0x2a4
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:352 +0x7fc
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 32873 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:313 +0x2a4
golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/analysis.go:352 +0x7fc
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
testing.go:1712: race detected during execution of test
FAIL
FAIL golang.org/x/tools/gopls/internal/test/integration/workspace 94.078s
--- FAIL: Test (2.98s)
--- FAIL: Test/codeaction/addtest.txt (3.80s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/codeaction/change_quote.txt (0.96s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/codeaction/eliminate_dot_import.txt (1.22s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/codeaction/extract_anonymous_struct.txt (1.61s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/codeaction/extract_method.txt (1.98s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/codeaction/extract_variable_all.txt (3.43s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/codeaction/extracttofile.txt (3.64s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/codeaction/fill_struct.txt (11.36s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/codeaction/fill_struct_resolve.txt (11.09s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/completion/foobarbaz.txt (16.69s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/completion/lit.txt (18.36s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/implementation/basic.txt (7.22s)
==================
WARNING: DATA RACE
Write at 0x00c009421d98 by goroutine 26980:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).cleanup()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:314 +0x44
go/types.(*Checker).cleanup()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:598 +0x61
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:528 +0x5d1
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:628 +0xa05
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:313 +0x5ea
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:295 +0xf1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:369 +0x98
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous read at 0x00c009421d98 by goroutine 26986:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
golang.org/x/tools/internal/gcimporter.(*iexporter).doDecl()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:813 +0xd47
golang.org/x/tools/internal/gcimporter.iexportCommon()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:398 +0x791
golang.org/x/tools/internal/gcimporter.IExportShallow()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:287 +0xf4
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport.func3()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:638 +0x8c
Goroutine 26980 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:368 +0x224
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:353 +0x10d
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:342 +0xb6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:280 +0xee
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 26986 (running) created at:
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:637 +0xb8a
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:313 +0x5ea
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:295 +0xf1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:369 +0x98
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
==================
WARNING: DATA RACE
Write at 0x00c016058098 by goroutine 26978:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).cleanup()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:314 +0x44
go/types.(*Checker).cleanup()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:598 +0x61
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:528 +0x5d1
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:1652 +0x150f
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:402 +0x6f9
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:353 +0x10d
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:342 +0xb6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:280 +0xee
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous read at 0x00c016058098 by goroutine 26986:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
golang.org/x/tools/internal/gcimporter.(*iexporter).doDecl()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:813 +0xd47
golang.org/x/tools/internal/gcimporter.iexportCommon()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:398 +0x791
golang.org/x/tools/internal/gcimporter.IExportShallow()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:287 +0xf4
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport.func3()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:638 +0x8c
Goroutine 26978 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:276 +0xd0
golang.org/x/tools/gopls/internal/cache.(*Snapshot).forEachPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:210 +0x9f6
golang.org/x/tools/gopls/internal/cache.(*Snapshot).PackageDiagnostics()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/snapshot.go:562 +0x324
golang.org/x/tools/gopls/internal/server.(*server).diagnose.func5()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/server/diagnostics.go:493 +0x291
sync.(*WaitGroup).Go.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/waitgroup.go:239 +0x5d
Goroutine 26986 (running) created at:
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:637 +0xb8a
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:313 +0x5ea
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:295 +0xf1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:369 +0x98
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
==================
WARNING: DATA RACE
Read at 0x00c009421d98 by goroutine 27001:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
golang.org/x/tools/go/types/objectpath.(*Encoder).For()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/types/objectpath/objectpath.go:302 +0xd35
golang.org/x/tools/internal/gcimporter.(*exportWriter).objectPath()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:1188 +0x14d
golang.org/x/tools/internal/gcimporter.(*exportWriter).doTyp()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:1102 +0x146e
golang.org/x/tools/internal/gcimporter.(*iexporter).typOff()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:983 +0x129
golang.org/x/tools/internal/gcimporter.(*exportWriter).typ()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:966 +0x5c
golang.org/x/tools/internal/gcimporter.(*iexporter).doDecl()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:814 +0xd91
golang.org/x/tools/internal/gcimporter.iexportCommon()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:398 +0x791
golang.org/x/tools/internal/gcimporter.IExportShallow()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/internal/gcimporter/iexport.go:287 +0xf4
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport.func3()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:638 +0x8c
Previous write at 0x00c009421d98 by goroutine 26978:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).cleanup()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:314 +0x44
go/types.(*Checker).cleanup()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:598 +0x61
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:528 +0x5d1
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:1652 +0x150f
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:402 +0x6f9
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:353 +0x10d
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:342 +0xb6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:280 +0xee
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 27001 (running) created at:
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackageForImport()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:637 +0xb8a
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage.func1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:313 +0x5ea
golang.org/x/tools/gopls/internal/cache.(*futureCache[go.shape.string,go.shape.*uint8]).get()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/future.go:126 +0x6c6
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getImportPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:295 +0xf1
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:369 +0x98
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 26978 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:276 +0xd0
golang.org/x/tools/gopls/internal/cache.(*Snapshot).forEachPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/check.go:210 +0x9f6
golang.org/x/tools/gopls/internal/cache.(*Snapshot).PackageDiagnostics()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/cache/snapshot.go:562 +0x324
golang.org/x/tools/gopls/internal/server.(*server).diagnose.func5()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/gopls/internal/server/diagnostics.go:493 +0x291
sync.(*WaitGroup).Go.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/waitgroup.go:239 +0x5d
==================
testing.go:1712: race detected during execution of test
--- FAIL: Test/links/links.txt (44.56s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/mcptools/context.txt (47.59s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/mcptools/file_metadata.txt (4.06s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/mcptools/search.txt (5.97s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/quickfix/stubmethods/basic_resolve.txt (3.70s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/quickfix/stubmethods/issue61830.txt (39.62s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/quickfix/undeclared/diag.txt (31.64s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/quickfix/undeclared/undeclared_variable.txt (47.25s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/references/interfaces.txt (7.19s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/references/issue60676.txt (6.43s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/references/issue67978.txt (3.62s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/signature/signature.txt (42.49s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/token/range.txt (4.13s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/workspacesymbol/allscope.txt (48.28s)
testing.go:1712: race detected during execution of test
--- FAIL: Test/zeroconfig/nested.txt (48.78s)
testing.go:1712: race detected during execution of test
FAIL
FAIL golang.org/x/tools/gopls/internal/test/marker 86.071s
ok golang.org/x/tools/gopls/internal/util/asm 1.120s
ok golang.org/x/tools/gopls/internal/util/bug 1.235s
ok golang.org/x/tools/gopls/internal/util/fingerprint 2.768s
ok golang.org/x/tools/gopls/internal/util/frob 1.118s
ok golang.org/x/tools/gopls/internal/util/goversion 1.185s
ok golang.org/x/tools/gopls/internal/util/lru 1.886s
ok golang.org/x/tools/gopls/internal/util/memoize 1.198s
ok golang.org/x/tools/gopls/internal/util/persistent 11.967s
--- FAIL: TestGoplsSourceDoesNotCallTokenFileMethods (30.30s)
==================
WARNING: DATA RACE
Write at 0x00c0122e7598 by goroutine 1954:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).callExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:214 +0x8e2
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1117 +0xced
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).varDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:523 +0x26c
go/types.(*Checker).objDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:197 +0x116b
go/types.(*Checker).packageObjects()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:688 +0x744
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:522 +0x411
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous read at 0x00c0122e7598 by goroutine 2048:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.isBasic()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/predicates.go:38 +0xc7
go/types.allBasic()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/predicates.go:61 +0x104
go/types.allOrdered()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/predicates.go:51 +0x764
go/types.(*Checker).comparison()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:547 +0x73b
go/types.(*Checker).binary()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:805 +0x20c
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1159 +0xb7e
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).initVars()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/assignments.go:412 +0x9a9
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:565 +0xb98
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcLit.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/literals.go:100 +0x97
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).shortVarDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/assignments.go:590 +0xe8d
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:512 +0x1464
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcDecl.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:885 +0xb1
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 1954 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 2048 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
==================
WARNING: DATA RACE
Read at 0x00c0122e7d18 by goroutine 2146:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:561 +0x67
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.isBasic()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/predicates.go:38 +0xc7
go/types.allBasic()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/predicates.go:61 +0x104
go/types.(*Checker).recordTypeAndValue()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/recording.go:69 +0x1c4
go/types.(*Checker).record()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/recording.go:41 +0x235
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:988 +0x2f9
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).binary()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:783 +0x115
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1159 +0xb7e
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).binary()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:783 +0x115
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1159 +0xb7e
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:611 +0x1d90
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).rangeStmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/range.go:196 +0x66d
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:858 +0x22d9
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:603 +0x8a4
go/types.(*Checker).rangeStmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/range.go:196 +0x66d
go/types.(*Checker).stmt()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:858 +0x22d9
go/types.(*Checker).stmtList()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:125 +0xc4
go/types.(*Checker).funcBody()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stmt.go:42 +0x564
go/types.(*Checker).funcDecl.func1()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:885 +0xb1
go/types.(*Checker).processDelayed()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:583 +0x404
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:525 +0x4f3
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Previous write at 0x00c0122e7d18 by goroutine 2147:
go/types.(*Named).under()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:595 +0x6cf
go/types.(*Named).Underlying()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named.go:536 +0x84
go/types.(*Checker).callExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/call.go:214 +0x8e2
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1117 +0xced
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).exprWithHint()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1306 +0x71
go/types.(*Checker).compositeLit()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/literals.go:314 +0x1306
go/types.(*Checker).exprInternal()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1056 +0x2f9
go/types.(*Checker).rawExpr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:982 +0x2b5
go/types.(*Checker).expr()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/expr.go:1256 +0x5b
go/types.(*Checker).varDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:523 +0x26c
go/types.(*Checker).objDecl()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:197 +0x116b
go/types.(*Checker).packageObjects()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver.go:688 +0x744
go/types.(*Checker).checkFiles()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:522 +0x411
go/types.(*Checker).Files()
/home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go:485 +0x129
golang.org/x/tools/go/packages.(*loader).loadPackage()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:1253 +0x1a17
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:938 +0x45
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 2146 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
Goroutine 2147 (running) created at:
golang.org/x/sync/errgroup.(*Group).Go()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:78 +0x11c
golang.org/x/tools/go/packages.(*loader).refine.func2()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:936 +0x124
golang.org/x/tools/go/packages.(*loader).refine.func2.1()
/home/swarming/.swarming/w/ir/x/w/targetrepo2750255032/go/packages/packages.go:944 +0xd8
golang.org/x/sync/errgroup.(*Group).Go.func1()
/home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.17.0/errgroup/errgroup.go:93 +0x86
==================
testing.go:1712: race detected during execution of test
FAIL
FAIL golang.org/x/tools/gopls/internal/util/safetoken 30.754s
ok golang.org/x/tools/gopls/internal/vulncheck/semver 1.099s
ok golang.org/x/tools/gopls/internal/vulncheck/vulntest 1.210s
Warning: no '=' in invocation-link-artifacts pair: "", ignoring
[W2025-10-21T15:43:36.867437Z 88206 0 cmd_stream.go:589] rdb-stream: test process exited with error: exit status 1
[I2025-10-21T15:43:36.867521Z 88206 0 cmd_stream.go:573] rdb-stream: the test process terminated
[I2025-10-21T15:43:36.867620Z 88206 0 sink.go:452] SinkServer: shutdown started
[I2025-10-21T15:43:36.867680Z 88206 0 sink.go:430] SinkServer: HTTP server stopped with "http: Server closed"
[I2025-10-21T15:43:36.867701Z 88206 0 sink_server.go:96] SinkServer: draining TestResult channel started
[I2025-10-21T15:43:37.327911Z 88206 0 sink_server.go:98] SinkServer: draining TestResult channel ended
[I2025-10-21T15:43:37.327963Z 88206 0 sink_server.go:100] SinkServer: draining Artifact channel started
[I2025-10-21T15:43:37.470517Z 88206 0 sink_server.go:102] SinkServer: draining Artifact channel ended
[I2025-10-21T15:43:37.470570Z 88206 0 sink.go:455] SinkServer: shutdown completed successfully
[I2025-10-21T15:43:37.470606Z 88206 0 cmd_stream.go:498] rdb-stream: exiting with 1