Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/build: timeout on LUCI openbsd-amd64 builder #65311

Open
cherrymui opened this issue Jan 26, 2024 · 24 comments
Open

x/build: timeout on LUCI openbsd-amd64 builder #65311

cherrymui opened this issue Jan 26, 2024 · 24 comments
Labels
Builders x/build issues (builders, bots, dashboards) NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.
Milestone

Comments

@cherrymui
Copy link
Member

cherrymui commented Jan 26, 2024

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")

It mostly times out on the tools repo.

@gopherbot gopherbot added the Builders x/build issues (builders, bots, dashboards) label Jan 26, 2024
@gopherbot gopherbot added this to the Unreleased milestone Jan 26, 2024
@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-01-12 02:29 x_tools-go1.20-openbsd-amd64 tools@6a0605d4 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 36139): see golang/go#54461 for more details

goroutine 3644 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b0678, 0xc000749020}, 0xc000c7a2c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc004045ed8, {0x12b0678, 0xc000749020}, {0x12a7820?, 0xc00152f590}, {0x12a7820?, 0xc00152f620})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc000982240?, {0xc00232b2e0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/go/packages/packages.go:262 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc000982240, {0x12b05d0, 0xc0032e8c80}, 0x1, {0xc00232b2c0, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc000982240, {0x12b05d0, 0xc0032e8c80}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/gopls/internal/lsp/cache/view.go:705 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/gopls/internal/lsp/cache/session.go:235 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/gopls/internal/lsp/cache/session.go:233 +0xe6f
2024-01-12 02:29 x_tools-go1.20-openbsd-amd64 tools@6a0605d4 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/diagnostics.TestExpandWorkspaceToModule/default [ABORT] (log)
=== RUN   TestExpandWorkspaceToModule/default
panic: test timed out after 10m0s
running tests:
	TestExpandWorkspaceToModule (0s)
	TestExpandWorkspaceToModule/default (0s)

goroutine 34816 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
encoding/json.(*Decoder).readValue(0xc0000f4dc0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0xbb
encoding/json.(*Decoder).Decode(0xc0000f4dc0, {0xee9860, 0xc001da3ad0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x78
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc00317e6d8, {0x12c7490, 0xc001ab2d20})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/internal/jsonrpc2/stream.go:61 +0x7e
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc001ab2fa0, {0x12c7490, 0xc001ab2d20}, 0xc00317e720)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/internal/jsonrpc2/conn.go:196 +0xbc
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/internal/jsonrpc2/conn.go:189 +0xb0
2024-01-12 02:29 x_tools-go1.20-openbsd-amd64 tools@6a0605d4 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestTelemetryPrompt_Conditions/telemetryPrompt=true/initial_mode=local/default [ABORT] (log)
=== RUN   TestTelemetryPrompt_Conditions/telemetryPrompt=true/initial_mode=local/default
panic: test timed out after 10m0s
running tests:
	TestTelemetryPrompt_Conditions (1s)
	TestTelemetryPrompt_Conditions/telemetryPrompt=true (1s)
	TestTelemetryPrompt_Conditions/telemetryPrompt=true/initial_mode=local (0s)
	TestTelemetryPrompt_Conditions/telemetryPrompt=true/initial_mode=local/default (0s)

goroutine 35439 [running]:
testing.(*M).startAlarm.func1()
...
testing.tRunner(0xc000582b60, 0xc0072fd950)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1629 +0x3ea

goroutine 35785 [chan receive]:
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc008ede9f0, {0x13448b8, 0xc008fcef30}, {0x1347d18, 0xc0072fdbd0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/gopls/internal/lsp/lsprpc/lsprpc.go:109 +0x62c
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect
	/home/swarming/.swarming/w/ir/x/w/targetrepo3535446522/internal/jsonrpc2/servertest/servertest.go:84 +0x1d7
2024-01-12 21:33 x_tools-gotip-openbsd-amd64 tools@54cf5bc0 go@e58e8139 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 44993): see golang/go#54461 for more details

goroutine 4287 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2646262923/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f00e8, 0xc007c7fb90}, 0xc0074ea840)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2646262923/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007d2e058, {0x12f00e8, 0xc007c7fb90}, {0x12e7540, 0xc007c7fcb0}, {0x12e7540, 0xc007c7fce0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2646262923/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc0074bed80?, {0xc007d16880, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2646262923/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc0074bed80, {0x12f0120, 0xc007c36f50}, 0x1, {0xc007d16860, 0x2, 0xc00767a300?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2646262923/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc0074bed80, {0x12f0120, 0xc007c36f50}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2646262923/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2646262923/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4280
	/home/swarming/.swarming/w/ir/x/w/targetrepo2646262923/gopls/internal/lsp/cache/session.go:233 +0xe38
2024-01-17 18:13 x_tools-go1.22-openbsd-amd64 tools@d5171129 release-branch.go1.22@66f8e1e8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 85889): see golang/go#54461 for more details

goroutine 4188 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2639254370/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f0228, 0xc006309ef0}, 0xc000856f20)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2639254370/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007c24058, {0x12f0228, 0xc006309ef0}, {0x12e7680, 0xc00631c090}, {0x12e7680, 0xc00631c0c0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2639254370/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc003075b00?, {0xc007c086e0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2639254370/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003075b00, {0x12f0260, 0xc0078f4730}, 0x1, {0xc007c086c0, 0x2, 0x22494831a5?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2639254370/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003075b00, {0x12f0260, 0xc0078f4730}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2639254370/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2639254370/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4182
	/home/swarming/.swarming/w/ir/x/w/targetrepo2639254370/gopls/internal/lsp/cache/session.go:233 +0xe38
2024-01-17 21:29 x_tools-go1.20-openbsd-amd64 tools@c0db45fb release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 96185): see golang/go#54461 for more details

goroutine 4035 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3828294452/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12af378, 0xc002da97d0}, 0xc002e2c6e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3828294452/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0011e1ed8, {0x12af378, 0xc002da97d0}, {0x12a6520?, 0xc002da9950}, {0x12a6520?, 0xc002da9980})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3828294452/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc0013aac60?, {0xc0016ab4e0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3828294452/go/packages/packages.go:262 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc0013aac60, {0x12af2d0, 0xc00394e730}, 0x1, {0xc0016ab4c0, 0x2, 0x1ccfaa1a77?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3828294452/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc0013aac60, {0x12af2d0, 0xc00394e730}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3828294452/gopls/internal/lsp/cache/view.go:705 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3828294452/gopls/internal/lsp/cache/session.go:235 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo3828294452/gopls/internal/lsp/cache/session.go:233 +0xe6f
2024-01-17 21:29 x_tools-go1.21-openbsd-amd64 tools@c0db45fb release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 92880): see golang/go#54461 for more details

goroutine 3998 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1479640710/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a6340, 0xc007739aa0}, 0xc00109edc0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1479640710/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007747ec0, {0x12a6340, 0xc007739aa0}, {0x129d7c0?, 0xc007739bc0}, {0x129d7c0?, 0xc007739bf0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1479640710/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc007607560?, {0xc007720b80, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1479640710/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007607560, {0x12a6378, 0xc007724500}, 0x1, {0xc007720b60, 0x2, 0x1913b60?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1479640710/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007607560, {0x12a6378, 0xc007724500}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1479640710/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1479640710/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 3992
	/home/swarming/.swarming/w/ir/x/w/targetrepo1479640710/gopls/internal/lsp/cache/session.go:233 +0xe66
2024-01-17 21:31 x_tools-go1.21-openbsd-amd64 tools@d2200d1b release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 15060): see golang/go#54461 for more details

goroutine 4002 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo929334599/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a6340, 0xc0076a4930}, 0xc0058f7600)
	/home/swarming/.swarming/w/ir/x/w/targetrepo929334599/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007751ec0, {0x12a6340, 0xc0076a4930}, {0x129d7c0?, 0xc0076a4a50}, {0x129d7c0?, 0xc0076a4a80})
	/home/swarming/.swarming/w/ir/x/w/targetrepo929334599/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc003f49680?, {0xc00770d100, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo929334599/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003f49680, {0x12a6378, 0xc007531d10}, 0x1, {0xc00770d0e0, 0x2, 0x18ba98d800?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo929334599/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003f49680, {0x12a6378, 0xc007531d10}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo929334599/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo929334599/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 3980
	/home/swarming/.swarming/w/ir/x/w/targetrepo929334599/gopls/internal/lsp/cache/session.go:233 +0xe66
2024-01-17 21:32 x_tools-gotip-openbsd-amd64 tools@f2d3f78a go@97daa6e9 x/tools/gopls/internal/test/integration/misc.TestRenamePackage_IntermediateTestVariant/default [ABORT] (log)
=== RUN   TestRenamePackage_IntermediateTestVariant/default
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_IntermediateTestVariant (1s)
	TestRenamePackage_IntermediateTestVariant/default (1s)

goroutine 46856 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
golang.org/x/tools/gopls/internal/lsp/protocol.clientConn.Notify(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo94166350/gopls/internal/lsp/protocol/protocol.go:61
golang.org/x/tools/gopls/internal/lsp/protocol.(*clientDispatcher).Progress(0x100d4e0?, {0x1380520?, 0xc00231c0f0?}, 0xc00fb9e288?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo94166350/gopls/internal/lsp/protocol/tsclient.go:207 +0x3b
golang.org/x/tools/gopls/internal/lsp/progress.(*WorkDone).End(0xc004285860, {0x1380328?, 0xc00075adb0?}, {0x1095768, 0x5})
	/home/swarming/.swarming/w/ir/x/w/targetrepo94166350/gopls/internal/lsp/progress/progress.go:234 +0x14e
golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo94166350/gopls/internal/server/text_synchronization.go:237 +0x52
created by golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles in goroutine 46806
	/home/swarming/.swarming/w/ir/x/w/targetrepo94166350/gopls/internal/server/text_synchronization.go:235 +0x1fb
2024-01-18 20:44 x_tools-go1.20-openbsd-amd64 tools@72a36a78 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 10793): see golang/go#54461 for more details

goroutine 3908 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo906098601/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b2558, 0xc003d5b7d0}, 0xc00098fa20)
	/home/swarming/.swarming/w/ir/x/w/targetrepo906098601/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc008309ed8, {0x12b2558, 0xc003d5b7d0}, {0x12a96e0?, 0xc003d5b8f0}, {0x12a96e0?, 0xc003d5b920})
	/home/swarming/.swarming/w/ir/x/w/targetrepo906098601/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc00802ac60?, {0xc0081ef120, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo906098601/go/packages/packages.go:262 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc00802ac60, {0x12b24b0, 0xc0081c81e0}, 0x1, {0xc0081ef100, 0x2, 0x31b4d12e8?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo906098601/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc00802ac60, {0x12b24b0, 0xc0081c81e0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo906098601/gopls/internal/lsp/cache/view.go:705 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo906098601/gopls/internal/lsp/cache/session.go:235 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo906098601/gopls/internal/lsp/cache/session.go:233 +0xe6f
2024-01-18 20:44 x_tools-go1.21-openbsd-amd64 tools@72a36a78 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/misc.TestGovulncheckInfo [ABORT] (log)
=== RUN   TestGovulncheckInfo
panic: test timed out after 10m0s
running tests:
	TestGovulncheckInfo (1s)

goroutine 57636 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
os.RemoveAll(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/path.go:67
golang.org/x/tools/gopls/internal/vulncheck/vulntest.(*DB).Clean(0xc00b0e5500?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo267432107/gopls/internal/vulncheck/vulntest/db.go:71 +0x1d
golang.org/x/tools/gopls/internal/test/integration/misc.TestGovulncheckInfo(0xc001b2c680)
	/home/swarming/.swarming/w/ir/x/w/targetrepo267432107/gopls/internal/test/integration/misc/vuln_test.go:867 +0x118
testing.tRunner(0xc001b2c680, 0x11f62f8)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad
2024-01-18 20:44 x_tools-gotip-openbsd-amd64 tools@72a36a78 go@66d34c7d x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolSpecialPatterns/default [ABORT] (log)
=== RUN   TestWorkspaceSymbolSpecialPatterns/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/18 13:03:35 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestWorkspaceSymbolSpecialPatterns (0s)
	TestWorkspaceSymbolSpecialPatterns/default (0s)

goroutine 60349 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc003e86d20)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2512595491/gopls/internal/lsp/cache/parse_cache.go:262 +0xbc
created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 60293
	/home/swarming/.swarming/w/ir/x/w/targetrepo2512595491/gopls/internal/lsp/cache/parse_cache.go:119 +0xc5

goroutine 60293 [chan receive]:
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc0032219b0, {0x13838e8, 0xc0061b4c60}, {0x13879a8, 0xc008a3fe00})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2512595491/gopls/internal/lsp/lsprpc/lsprpc.go:109 +0x7e5
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect in goroutine 60292
	/home/swarming/.swarming/w/ir/x/w/targetrepo2512595491/internal/jsonrpc2/servertest/servertest.go:84 +0x1aa
2024-01-18 22:58 x_tools-go1.21-openbsd-amd64 tools@3458e0c5 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 2087): see golang/go#54461 for more details

goroutine 4016 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo752020713/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12aa780, 0xc0076e6060}, 0xc0008f11e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo752020713/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0076e1ec0, {0x12aa780, 0xc0076e6060}, {0x12a1c00?, 0xc0076e6180}, {0x12a1c00?, 0xc0076e61b0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo752020713/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0033dca20?, {0xc00769b4c0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo752020713/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc0033dca20, {0x12aa7b8, 0xc0073a7f90}, 0x1, {0xc00769b4a0, 0x2, 0x1e6695b629?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo752020713/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc0033dca20, {0x12aa7b8, 0xc0073a7f90}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo752020713/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo752020713/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4010
	/home/swarming/.swarming/w/ir/x/w/targetrepo752020713/gopls/internal/lsp/cache/session.go:233 +0xe66
2024-01-18 22:58 x_tools-go1.22-openbsd-amd64 tools@3458e0c5 release-branch.go1.22@66f8e1e8 x/tools/gopls/internal/test/integration/misc.TestWindowsVendoring_Issue56291/default [ABORT] (log)
=== RUN   TestWindowsVendoring_Issue56291/default
    vendor_test.go:92: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)" is met, must have:
        no diagnostics 
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/18 15:18:04 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestWindowsVendoring_Issue56291 (1s)
	TestWindowsVendoring_Issue56291/default (1s)

goroutine 55891 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
testing.tRunner(0xc0012e2340, 0x1239f80)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390

goroutine 55311 [chan receive]:
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4117604150/internal/jsonrpc2/handler.go:101 +0x65
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 55614
	/home/swarming/.swarming/w/ir/x/w/targetrepo4117604150/internal/jsonrpc2/handler.go:100 +0x1c5
2024-01-19 13:52 x_tools-go1.20-openbsd-amd64 tools@6673e7a4 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 7677): see golang/go#54461 for more details

goroutine 3845 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4231789878/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b3c38, 0xc0037393e0}, 0xc000a4f340)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4231789878/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0081e1ed8, {0x12b3c38, 0xc0037393e0}, {0x12aadc0?, 0xc003739500}, {0x12aadc0?, 0xc003739530})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4231789878/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc007e58d80?, {0xc0081b3c20, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4231789878/go/packages/packages.go:262 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007e58d80, {0x12b3b90, 0xc007e93cc0}, 0x1, {0xc0081b3c00, 0x2, 0xc000596000?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4231789878/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007e58d80, {0x12b3b90, 0xc007e93cc0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4231789878/gopls/internal/lsp/cache/view.go:705 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4231789878/gopls/internal/lsp/cache/session.go:235 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo4231789878/gopls/internal/lsp/cache/session.go:233 +0xe6f
2024-01-19 15:09 x_tools-go1.22-openbsd-amd64 tools@83c6c25d release-branch.go1.22@66f8e1e8 x/tools/gopls/internal/test/integration/misc.TestFetchVulncheckResultStd/default [ABORT] (log)
=== RUN   TestFetchVulncheckResultStd/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/19 07:29:36 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestFetchVulncheckResultStd (1s)
	TestFetchVulncheckResultStd/default (1s)

goroutine 56928 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
encoding/json.(*Decoder).Decode(0xc001130500, {0xf706c0, 0xc009961e60})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc00301fb48, {0x13850a8, 0xc001840f60})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2291936273/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/gopls/internal/lsp/protocol.(*loggingStream).Read(0xc002b81dd0, {0x13850a8?, 0xc001840f60?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2291936273/gopls/internal/lsp/protocol/log.go:30 +0x2d
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc004d4d6d0, {0x13850a8, 0xc001840f60}, 0xc000db9b90)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2291936273/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 56879
	/home/swarming/.swarming/w/ir/x/w/targetrepo2291936273/internal/jsonrpc2/conn.go:189 +0x8f
2024-01-19 15:10 x_tools-go1.20-openbsd-amd64 tools@186fcf30 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 42550): see golang/go#54461 for more details

goroutine 4035 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1674884427/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b3cf8, 0xc007f86ae0}, 0xc007e8c420)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1674884427/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0083abed8, {0x12b3cf8, 0xc007f86ae0}, {0x12aae80?, 0xc007f86c00}, {0x12aae80?, 0xc007f86c30})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1674884427/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc007e83e60?, {0xc008369760, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1674884427/go/packages/packages.go:262 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007e83e60, {0x12b3c50, 0xc008355090}, 0x1, {0xc008369740, 0x2, 0x248ad37a2d?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1674884427/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007e83e60, {0x12b3c50, 0xc008355090}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1674884427/gopls/internal/lsp/cache/view.go:705 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1674884427/gopls/internal/lsp/cache/session.go:235 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo1674884427/gopls/internal/lsp/cache/session.go:233 +0xe6f
2024-01-19 16:29 x_tools-go1.20-openbsd-amd64 tools@39a25458 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd/default [ABORT] (log)
=== RUN   TestRunGovulncheckStd/default
    vuln_test.go:212: waiting on:
        Unmet: once "completed work for token 2831373673092703628" is met, must have:
        received window/showMessage containing "Found GOSTDLIB"
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheckStd (3s)
	TestRunGovulncheckStd/default (3s)

goroutine 53553 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/vulncheck/scan.RunGovulncheck({0x13482b0?, 0xc0032ea500}, {0xc0012c8978, 0x5}, 0xc001630b40, {0xc0009a6b67, 0x5a}, {0x13403c0, 0xc00b5ccde0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo185690522/gopls/internal/vulncheck/scan/command.go:93 +0x675
golang.org/x/tools/gopls/internal/server.(*commandHandler).RunGovulncheck.func1({0x13482b0?, 0xc0032ea500}, {0xc001630b40?, {0x1349da0?, 0xc00161e9c0?}, 0xc0032ea550?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo185690522/gopls/internal/server/command.go:977 +0x1b5
golang.org/x/tools/gopls/internal/server.(*commandHandler).run.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo185690522/gopls/internal/server/command.go:177 +0x90
golang.org/x/tools/gopls/internal/server.(*commandHandler).run.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo185690522/gopls/internal/server/command.go:193 +0x3c
created by golang.org/x/tools/gopls/internal/server.(*commandHandler).run
	/home/swarming/.swarming/w/ir/x/w/targetrepo185690522/gopls/internal/server/command.go:192 +0x4b1
2024-01-19 16:29 x_tools-go1.22-openbsd-amd64 tools@39a25458 release-branch.go1.22@66f8e1e8 x/tools/gopls/internal/test/integration/misc.TestBadURICrash_VSCodeIssue1498/default [ABORT] (log)
=== RUN   TestBadURICrash_VSCodeIssue1498/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestBadURICrash_VSCodeIssue1498 (0s)
	TestBadURICrash_VSCodeIssue1498/default (0s)

goroutine 49350 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/internal/jsonrpc2.Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2789076490/internal/jsonrpc2/serve.go:76 +0x9b
created by golang.org/x/tools/internal/jsonrpc2.Serve in goroutine 4699
	/home/swarming/.swarming/w/ir/x/w/targetrepo2789076490/internal/jsonrpc2/serve.go:72 +0x158

goroutine 48878 [select]:
golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc000eac280)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2789076490/gopls/internal/lsp/cache/parse_cache.go:262 +0xbc
created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 49332
	/home/swarming/.swarming/w/ir/x/w/targetrepo2789076490/gopls/internal/lsp/cache/parse_cache.go:119 +0xc5
2024-01-19 16:29 x_tools-go1.22-openbsd-amd64 tools@39a25458 release-branch.go1.22@66f8e1e8 x/tools/gopls/internal/test/integration/misc.TestRenamePackage_InternalPackage/default (log)
=== RUN   TestRenamePackage_InternalPackage/default
    rename_test.go:895: context deadline exceeded
#### Start Gopls Test Logs for "TestRenamePackage_InternalPackage/default"
[Trace - 08:48:19.690 AM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-47681061/TestRenamePackage_InternalPackage/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-47681061/TestRenamePackage_InternalPackage/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-47681061/TestRenamePackage_InternalPackage/default/work","name":"work"}]}


[Trace - 08:48:19.694 AM] Received response 'initialize - (1)' in 3ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel 66f8e1e817777976c764ee857898a5acb44a8c31\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
[Trace - 08:48:22.778 AM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-47681061/TestRenamePackage_InternalPackage/default/work/lib/internal/utils/a.go","version":1,"diagnostics":[]}


[Trace - 08:48:23.605 AM] Sending notification '$/cancelRequest'.
Params: {"id":5}


#### End Gopls Test Logs for "TestRenamePackage_InternalPackage/default"
--- FAIL: TestRenamePackage_InternalPackage/default (4.11s)
2024-01-19 16:29 x_tools-gotip-openbsd-amd64 tools@39a25458 go@66d34c7d x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 44422): see golang/go#54461 for more details

goroutine 4017 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3560040617/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f3cc8, 0xc007d4e840}, 0xc003298420)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3560040617/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007c4e058, {0x12f3cc8, 0xc007d4e840}, {0x12eb120, 0xc007d4e960}, {0x12eb120, 0xc007d4e990})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3560040617/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc007c22240?, {0xc007c17d00, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3560040617/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007c22240, {0x12f3d00, 0xc007c34140}, 0x1, {0xc007c17ce0, 0x2, 0x3a00?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3560040617/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007c22240, {0x12f3d00, 0xc007c34140}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3560040617/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3560040617/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 3953
	/home/swarming/.swarming/w/ir/x/w/targetrepo3560040617/gopls/internal/lsp/cache/session.go:233 +0xe38
2024-01-19 16:29 x_tools-gotip-openbsd-amd64 tools@39a25458 go@66d34c7d x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/19 08:48:41 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (0s)
	TestRunVulncheckPackageDiagnostics/imports (0s)
	TestRunVulncheckPackageDiagnostics/imports/default (0s)

goroutine 56834 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
io.copyBuffer({0x137c3a0, 0xc005b23050}, {0x137bfa0, 0xc004db81d8}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:577 +0x34
os/exec.(*Cmd).Start.func2(0xc004b37d50?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:724 +0x2c
created by os/exec.(*Cmd).Start in goroutine 56823
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:723 +0x9ab
2024-01-19 18:38 x_tools-go1.20-openbsd-amd64 tools@c7ccb517 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/default/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/default/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (2s)
	TestRunVulncheckPackageDiagnostics/default (0s)
	TestRunVulncheckPackageDiagnostics/default/default (0s)

goroutine 54981 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
testing.tRunner(0xc002e7ba00, 0xc002a79c40)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1629 +0x3ea

goroutine 54954 [select]:
golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc000aeca00)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3174112580/gopls/internal/lsp/cache/parse_cache.go:262 +0xd0
created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache
	/home/swarming/.swarming/w/ir/x/w/targetrepo3174112580/gopls/internal/lsp/cache/parse_cache.go:119 +0xd0
2024-01-19 21:00 x_tools-gotip-openbsd-amd64 tools@525acd12 go@7cb98c1d x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 82592): see golang/go#54461 for more details

goroutine 4184 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4080309918/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f3cc8, 0xc0018ce9c0}, 0xc00373c9a0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4080309918/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001c7e058, {0x12f3cc8, 0xc0018ce9c0}, {0x12eb120, 0xc0018ceae0}, {0x12eb120, 0xc0018ceb10})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4080309918/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc002c93e60?, {0xc0014fe140, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4080309918/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc002c93e60, {0x12f3d00, 0xc0043b3ef0}, 0x1, {0xc0014fe120, 0x2, 0x2297a430c2?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4080309918/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc002c93e60, {0x12f3d00, 0xc0043b3ef0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4080309918/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4080309918/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4178
	/home/swarming/.swarming/w/ir/x/w/targetrepo4080309918/gopls/internal/lsp/cach
(... long comment truncated ...)

watchflakes

@cherrymui cherrymui added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Jan 26, 2024
@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2023-12-31 00:45 x_tools-go1.22-openbsd-amd64 tools@1f94566f release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 44038): see golang/go#54461 for more details

goroutine 4275 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1082863745/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12ee568, 0xc0040a9590}, 0xc0017da580)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1082863745/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007e95fc0, {0x12ee568, 0xc0040a9590}, {0x12e59c0, 0xc0040a96b0}, {0x12e59c0, 0xc0040a96e0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1082863745/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007427000, {0x12ee5a0, 0xc00745fcc0}, 0x1, {0xc007e58e00, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1082863745/gopls/internal/lsp/cache/load.go:136 +0xccc
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).loadWorkspace(0xc007427000, {0x12ee5a0, 0xc00745fcc0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1082863745/gopls/internal/lsp/cache/view.go:689 +0x25d
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007427000, {0x12ee5a0, 0xc00745fcc0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1082863745/gopls/internal/lsp/cache/view.go:600 +0x17d
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1082863745/gopls/internal/lsp/cache/session.go:227 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 3724
	/home/swarming/.swarming/w/ir/x/w/targetrepo1082863745/gopls/internal/lsp/cache/session.go:225 +0xce5
2024-01-02 21:09 x_tools-go1.22-openbsd-amd64 tools@d47b14c6 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 11070): see golang/go#54461 for more details

goroutine 4137 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f0aa8, 0xc0076ff4d0}, 0xc0024898c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007c8ffc0, {0x12f0aa8, 0xc0076ff4d0}, {0x12e7f00, 0xc0076ff5f0}, {0x12e7f00, 0xc0076ff620})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003e94e00, {0x12f0ae0, 0xc003eff900}, 0x1, {0xc007bbd860, 0x2, 0x41bc25?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/gopls/internal/lsp/cache/load.go:136 +0xccc
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).loadWorkspace(0xc003e94e00, {0x12f0ae0, 0xc003eff900}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/gopls/internal/lsp/cache/view.go:727 +0x25d
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003e94e00, {0x12f0ae0, 0xc003eff900}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/gopls/internal/lsp/cache/view.go:638 +0x17d
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/gopls/internal/lsp/cache/session.go:227 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4130
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/gopls/internal/lsp/cache/session.go:225 +0xce5
2024-01-02 21:09 x_tools-go1.22-openbsd-amd64 tools@d47b14c6 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/02 13:29:07 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (0s)
	TestRunVulncheckPackageDiagnostics/imports (0s)
	TestRunVulncheckPackageDiagnostics/imports/default (0s)

goroutine 57771 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
golang.org/x/tools/internal/memoize.(*Promise).run.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/internal/memoize/memoize.go:180 +0x13b
created by golang.org/x/tools/internal/memoize.(*Promise).run in goroutine 57751
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/internal/memoize/memoize.go:179 +0x1a8

goroutine 57577 [chan receive]:
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc00a8ba210, {0x1381a48, 0xc0026f0360}, {0x1385b08, 0xc000ec6be0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/gopls/internal/lsp/lsprpc/lsprpc.go:109 +0x7e5
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect in goroutine 57836
	/home/swarming/.swarming/w/ir/x/w/targetrepo1155941565/internal/jsonrpc2/servertest/servertest.go:84 +0x1aa
2024-01-03 12:29 x_tools-go1.22-openbsd-amd64 tools@a863a4fc release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/diagnostics.TestNoQuickFixForUndeclaredConstraint [ABORT] (log)
=== RUN   TestNoQuickFixForUndeclaredConstraint
panic: test timed out after 10m0s

goroutine 45724 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d

goroutine 1 [chan receive]:
...
created by golang.org/x/tools/gopls/internal/filecache.getCacheDir.func1 in goroutine 646
	/home/swarming/.swarming/w/ir/x/w/targetrepo1515484783/gopls/internal/filecache/filecache.go:351 +0x1af

goroutine 45758 [runnable]:
testing.(*T).Run.gowrap1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742
runtime.goexit({})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_amd64.s:1695 +0x1
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-01-03 12:29 x_tools-go1.22-openbsd-amd64 tools@a863a4fc release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/misc.TestRenameInTestVariant/default [ABORT] (log)
=== RUN   TestRenameInTestVariant/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/03 04:50:25 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenameInTestVariant (0s)
	TestRenameInTestVariant/default (0s)

goroutine 43954 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc002b50400, {0x1381e00, 0xc0037141e0}, 0x1, {0xc003717940, 0x2, 0xc2f8568?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1515484783/gopls/internal/lsp/cache/load.go:136 +0xccc
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).loadWorkspace(0xc002b50400, {0x1381e00, 0xc0037141e0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1515484783/gopls/internal/lsp/cache/view.go:727 +0x25d
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc002b50400, {0x1381e00, 0xc0037141e0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1515484783/gopls/internal/lsp/cache/view.go:638 +0x17d
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1515484783/gopls/internal/lsp/cache/session.go:227 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 43913
	/home/swarming/.swarming/w/ir/x/w/targetrepo1515484783/gopls/internal/lsp/cache/session.go:225 +0xce5
2024-01-04 20:45 go1.22-openbsd-amd64 release-branch.go1.22@ead47b0a net/http.TestTransportDecrementConnWhenIdleConnRemoved/h2 [ABORT] (log)
=== RUN   TestTransportDecrementConnWhenIdleConnRemoved/h2
=== PAUSE TestTransportDecrementConnWhenIdleConnRemoved/h2
=== CONT  TestTransportDecrementConnWhenIdleConnRemoved/h2
2024-01-05 14:41 x_tools-go1.21-openbsd-amd64 tools@2e53332c release-branch.go1.21@d2cb1401 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 33879): see golang/go#54461 for more details

goroutine 4035 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1411813993/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a7d60, 0xc0071d1560}, 0xc00362a580)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1411813993/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc003c71e28, {0x12a7d60, 0xc0071d1560}, {0x129f1e0?, 0xc0071d1680}, {0x129f1e0?, 0xc0071d16b0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1411813993/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc0081a6000, {0x12a7d98, 0xc008548820}, 0x1, {0xc00823c6c0, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1411813993/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).loadWorkspace(0xc0081a6000, {0x12a7d98?, 0xc008548820}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1411813993/gopls/internal/lsp/cache/view.go:719 +0x25d
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc0081a6000, {0x12a7d98, 0xc008548820}, 0x20?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1411813993/gopls/internal/lsp/cache/view.go:630 +0x17a
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1411813993/gopls/internal/lsp/cache/session.go:227 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4030
	/home/swarming/.swarming/w/ir/x/w/targetrepo1411813993/gopls/internal/lsp/cache/session.go:225 +0xd46
2024-01-05 15:29 x_tools-go1.20-openbsd-amd64 tools@3e8a0a3b release-branch.go1.20@5c38c049 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 92371): see golang/go#54461 for more details

goroutine 3856 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo865367401/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12ae7d8, 0xc003ea30b0}, 0xc003eb8160)
	/home/swarming/.swarming/w/ir/x/w/targetrepo865367401/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc003eafed8, {0x12ae7d8, 0xc003ea30b0}, {0x12a5980?, 0xc003ea31d0}, {0x12a5980?, 0xc003ea3200})
	/home/swarming/.swarming/w/ir/x/w/targetrepo865367401/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc00369ed00?, {0xc00409ede0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo865367401/go/packages/packages.go:262 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc00369ed00, {0x12ae730, 0xc0081d3130}, 0x1, {0xc00409edc0, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo865367401/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc00369ed00, {0x12ae730, 0xc0081d3130}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo865367401/gopls/internal/lsp/cache/view.go:716 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo865367401/gopls/internal/lsp/cache/session.go:227 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo865367401/gopls/internal/lsp/cache/session.go:225 +0xdd8
2024-01-05 15:29 x_tools-go1.21-openbsd-amd64 tools@3e8a0a3b release-branch.go1.21@d2cb1401 x/tools/gopls/internal/test/integration/misc.TestStaticcheckRelatedInfo/default [ABORT] (log)
=== RUN   TestStaticcheckRelatedInfo/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/05 07:49:26 go info for /home/swarming/.sw...
        	Info: "2024/01/05 07:49:27 go/packages.Load #299\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestStaticcheckRelatedInfo (1s)
	TestStaticcheckRelatedInfo/default (1s)

goroutine 52117 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
net.(*TCPListener).Accept(0xc0076d3b60)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock.go:315 +0x30
net/http.(*Server).Serve(0xc005b8c3c0, {0x1335300, 0xc0076d3b60})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/http/server.go:3056 +0x364
net/http.Serve(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/http/server.go:2595
golang.org/x/tools/gopls/internal/debug.(*Instance).Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1395945702/gopls/internal/debug/serve.go:486 +0xc65
created by golang.org/x/tools/gopls/internal/debug.(*Instance).Serve in goroutine 4523
	/home/swarming/.swarming/w/ir/x/w/targetrepo1395945702/gopls/internal/debug/serve.go:446 +0x45b
2024-01-08 23:16 x_tools-gotip-openbsd-amd64 tools@c95fa0ff go@821f9410 x/tools/gopls/internal/test/integration/misc.TestFetchVulncheckResultStd/default [ABORT] (log)
=== RUN   TestFetchVulncheckResultStd/default
panic: test timed out after 10m0s
running tests:
	TestFetchVulncheckResultStd (0s)
	TestFetchVulncheckResultStd/default (0s)

goroutine 57295 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
io.copyBuffer({0x1377a40, 0xc00d66c900}, {0x1377640, 0xc002f0b2c0}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:577 +0x34
os/exec.(*Cmd).Start.func2(0xc00348bf70?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:724 +0x2c
created by os/exec.(*Cmd).Start in goroutine 57199
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:723 +0x9ab
2024-01-08 23:16 x_tools-gotip-openbsd-amd64 tools@c95fa0ff go@821f9410 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd/default (log)
=== RUN   TestRunGovulncheckStd/default
    vuln_test.go:212: waiting on:
        Unmet: once "completed work for token 3846358662589504896" is met, must have:
        received window/showMessage containing "Found GOSTDLIB"
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
[Trace - 01:19:42.231 AM] Received notification '$/progress'.
Params: {"token":"1505593358044339901","value":{"kind":"end","message":"Done."}}


[Trace - 01:19:43.415 AM] Received notification '$/progress'.
Params: {"token":"3846358662589504896","value":{"kind":"report","cancellable":true,"message":"Scanning your code and 55 packages across 0 dependent modules for known vulnerabilities..."}}


#### End Gopls Test Logs for "TestRunGovulncheckStd/default"
--- FAIL: TestRunGovulncheckStd/default (3.30s)
2024-01-10 16:06 x_tools-gotip-openbsd-amd64 tools@706525de go@25c5f6f1 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 43780): see golang/go#54461 for more details

goroutine 4202 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2226372595/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f0468, 0xc007d5ed20}, 0xc0004e3080)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2226372595/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007d6c058, {0x12f0468, 0xc007d5ed20}, {0x12e78c0, 0xc007d5ee40}, {0x12e78c0, 0xc007d5ee70})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2226372595/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc003580600?, {0xc007d36c60, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2226372595/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003580600, {0x12f04a0, 0xc007d16dc0}, 0x1, {0xc007d36c40, 0x2, 0xc0079f2228?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2226372595/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003580600, {0x12f04a0, 0xc007d16dc0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2226372595/gopls/internal/lsp/cache/view.go:716 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2226372595/gopls/internal/lsp/cache/session.go:227 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4195
	/home/swarming/.swarming/w/ir/x/w/targetrepo2226372595/gopls/internal/lsp/cache/session.go:225 +0xce5
2024-01-11 21:17 x_tools-go1.21-openbsd-amd64 tools@0b1f1d4b release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 14752): see golang/go#54461 for more details

goroutine 4060 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a86a0, 0xc007819e60}, 0xc00782c160)
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0078d5ec0, {0x12a86a0, 0xc007819e60}, {0x129fb20?, 0xc007819f80}, {0x129fb20?, 0xc007819fb0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0048d9440?, {0xc0078c0400, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc0048d9440, {0x12a86d8, 0xc004b53590}, 0x1, {0xc0078c03e0, 0x2, 0xc001a04000?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc0048d9440, {0x12a86d8, 0xc004b53590}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 3793
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/lsp/cache/session.go:233 +0xe66
2024-01-11 21:17 x_tools-go1.21-openbsd-amd64 tools@0b1f1d4b release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/diagnostics.TestBuildTagChange/default [ABORT] (log)
=== RUN   TestBuildTagChange/default
panic: test timed out after 10m0s
running tests:
	TestBuildTagChange (0s)
	TestBuildTagChange/default (0s)

goroutine 42769 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
...
golang.org/x/tools/gopls/internal/test/integration/fake.NewWorkdir({0xc000ec0780, 0x57}, 0xc0000001ed?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/test/integration/fake/workdir.go:110 +0xe7
golang.org/x/tools/gopls/internal/test/integration/fake.NewSandbox(0x1063e5e?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/test/integration/fake/sandbox.go:141 +0x645
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc00100a820)
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/test/integration/runner.go:200 +0x2f8
testing.tRunner(0xc00100a820, 0xc00562b630)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 42719
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad
2024-01-11 21:17 x_tools-go1.21-openbsd-amd64 tools@0b1f1d4b release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/misc.TestReferencesOnErrorMethod/default [ABORT] (log)
=== RUN   TestReferencesOnErrorMethod/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/11 13:37:52 go info for /home/swarming/.sw...
        	Info: "2024/01/11 13:37:53 go/packages.Load #132\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestReferencesOnErrorMethod (1s)
	TestReferencesOnErrorMethod/default (1s)

goroutine 39009 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc0002cde00, 0xc001c52680, {0x10d2a93, 0xbe}, 0x11f4968, {0x0, 0x0, 0x493f6f?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/test/integration/runner.go:167 +0x48b
golang.org/x/tools/gopls/internal/test/integration.Run(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/test/integration/regtest.go:56
golang.org/x/tools/gopls/internal/test/integration/misc.TestReferencesOnErrorMethod(0xc000dd7140?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo651457222/gopls/internal/test/integration/misc/references_test.go:83 +0x3d
testing.tRunner(0xc001c52680, 0x11f4490)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad
2024-01-19 21:54 x_tools-go1.20-openbsd-amd64 tools@1871a2e9 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestStaticcheckGenerics/default [ABORT] (log)
=== RUN   TestStaticcheckGenerics/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/19 14:13:17 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestStaticcheckGenerics (1s)
	TestStaticcheckGenerics/default (1s)

goroutine 49012 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).WorkspaceMetadata(0xc0025026c0, {0x1347fd8?, 0xc00278f950?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4013513848/gopls/internal/lsp/cache/snapshot.go:1082 +0x75
golang.org/x/tools/gopls/internal/server.(*server).diagnose(0xc004633700, {0x1347fd8, 0xc00278f7a0}, 0xc0025026c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4013513848/gopls/internal/server/diagnostics.go:366 +0x5f8
golang.org/x/tools/gopls/internal/server.(*server).diagnoseSnapshot(0xc004633700, 0xc0025026c0, {0x0, 0x0, 0x0}, 0x0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4013513848/gopls/internal/server/diagnostics.go:223 +0x64b
golang.org/x/tools/gopls/internal/server.(*server).addFolders.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4013513848/gopls/internal/server/general.go:328 +0x46
created by golang.org/x/tools/gopls/internal/server.(*server).addFolders
	/home/swarming/.swarming/w/ir/x/w/targetrepo4013513848/gopls/internal/server/general.go:327 +0x6de
2024-01-19 21:54 x_tools-go1.22-openbsd-amd64 tools@1871a2e9 release-branch.go1.22@9a70e17e x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 345): see golang/go#54461 for more details

goroutine 4083 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3848616797/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f3948, 0xc005374300}, 0xc007c56000)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3848616797/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc005372058, {0x12f3948, 0xc005374300}, {0x12eada0, 0xc005374420}, {0x12eada0, 0xc005374450})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3848616797/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc003edb0e0?, {0xc00532d5c0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3848616797/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003edb0e0, {0x12f3980, 0xc003eab950}, 0x1, {0xc00532d5a0, 0x2, 0x1a0e09e1e2?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3848616797/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003edb0e0, {0x12f3980, 0xc003eab950}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3848616797/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3848616797/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 3933
	/home/swarming/.swarming/w/ir/x/w/targetrepo3848616797/gopls/internal/lsp/cache/session.go:233 +0xe38
2024-01-19 21:54 x_tools-gotip-openbsd-amd64 tools@1871a2e9 go@7cb98c1d x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/19 14:13:27 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (1s)
	TestRunVulncheckPackageDiagnostics/imports (1s)
	TestRunVulncheckPackageDiagnostics/imports/default (1s)

goroutine 57821 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
golang.org/x/tools/go/packages.Load(0xc003383680?, {0xc006c3ae20, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2305588839/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003383680, {0x1384cc0, 0xc001f8d900}, 0x1, {0xc006c3ae00, 0x2, 0x30?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2305588839/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003383680, {0x1384cc0, 0xc001f8d900}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2305588839/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2305588839/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 57797
	/home/swarming/.swarming/w/ir/x/w/targetrepo2305588839/gopls/internal/lsp/cache/session.go:233 +0xe38
2024-01-19 22:06 x_tools-go1.20-openbsd-amd64 tools@d0930dbc release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 70979): see golang/go#54461 for more details

goroutine 3860 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b3a78, 0xc0093b8ea0}, 0xc008b24f20)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc003fb9ed8, {0x12b3a78, 0xc0093b8ea0}, {0x12aac20?, 0xc0093b8fc0}, {0x12aac20?, 0xc0093b8ff0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc003931320?, {0xc00901fc20, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/go/packages/packages.go:262 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003931320, {0x12b39d0, 0xc005109c20}, 0x1, {0xc00901fc00, 0x2, 0x2257d9d271?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003931320, {0x12b39d0, 0xc005109c20}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/gopls/internal/lsp/cache/view.go:705 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/gopls/internal/lsp/cache/session.go:235 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/gopls/internal/lsp/cache/session.go:233 +0xe6f
2024-01-19 22:06 x_tools-go1.20-openbsd-amd64 tools@d0930dbc release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestSimultaneousEdits/default [ABORT] (log)
=== RUN   TestSimultaneousEdits/default
    shared_test.go:49: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/19 14:24:27 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestSimultaneousEdits (2s)
	TestSimultaneousEdits/default (2s)

goroutine 47833 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
encoding/json.(*Decoder).readValue(0xc0009ea640)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0xbb
encoding/json.(*Decoder).Decode(0xc0009ea640, {0xf51880, 0xc0045aa6d8})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x78
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc0044ee9f0, {0x1348050, 0xc0031b6370})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/internal/jsonrpc2/stream.go:61 +0x7e
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0031b6730, {0x1348050, 0xc0031b6370}, 0xc0044eea38)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/internal/jsonrpc2/conn.go:196 +0xbc
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go
	/home/swarming/.swarming/w/ir/x/w/targetrepo2775914880/internal/jsonrpc2/conn.go:189 +0xb0
2024-01-19 22:45 x_tools-go1.22-openbsd-amd64 tools@cd7b5109 release-branch.go1.22@9a70e17e x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 31996): see golang/go#54461 for more details

goroutine 4154 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f3a28, 0xc007b3af60}, 0xc000665080)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007bc8058, {0x12f3a28, 0xc007b3af60}, {0x12eaea0, 0xc007b3b080}, {0x12eaea0, 0xc007b3b0b0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc00474dc20?, {0xc0079e5820, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc00474dc20, {0x12f3a60, 0xc007b9e550}, 0x1, {0xc0079e5800, 0x2, 0x1fd57427d5?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc00474dc20, {0x12f3a60, 0xc007b9e550}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4148
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/gopls/internal/lsp/cache/session.go:233 +0xe38
2024-01-19 22:45 x_tools-go1.22-openbsd-amd64 tools@cd7b5109 release-branch.go1.22@9a70e17e x/tools/gopls/internal/test/integration/misc.TestWindowsVendoring_Issue56291/default [ABORT] (log)
=== RUN   TestWindowsVendoring_Issue56291/default
    vendor_test.go:100: organizing imports before save: context deadline exceeded
#### Start Gopls Test Logs for "TestWindowsVendoring_Issue56291/default"
[Trace - 15:03:55.479 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-3614879637/TestWindowsVendoring_Issue56291/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-3614879637/TestWindowsVendoring_Issue56291/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-3614879637/TestWindowsVendoring_Issue56291/default/work","name":"work"}]}


[Trace - 15:03:55.483 PM] Received response 'initialize - (1)' in 4ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel 9a70e17e0f0ab3da349cdc8fd8a1400c77530b26\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
panic: test timed out after 10m0s
running tests:
	TestWindowsVendoring_Issue56291 (2s)
	TestWindowsVendoring_Issue56291/default (2s)

goroutine 55767 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
os.(*File).WriteTo(0x0?, {0x137c100?, 0xc0027cd9e0?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/file.go:247 +0x49
io.copyBuffer({0x137c100, 0xc0027cd9e0}, {0x137bd00, 0xc003c64620}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/internal/gocommand/invoke.go:307 +0x45
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 55341
	/home/swarming/.swarming/w/ir/x/w/targetrepo2579755947/internal/gocommand/invoke.go:306 +0x17e
2024-01-19 22:45 x_tools-gotip-openbsd-amd64 tools@cd7b5109 go@f19f31f2 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 50084): see golang/go#54461 for more details

goroutine 4118 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f3ac8, 0xc007bce780}, 0xc007bde2c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007d88058, {0x12f3ac8, 0xc007bce780}, {0x12eaf40, 0xc007bce8a0}, {0x12eaf40, 0xc007bce8d0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc007d76120?, {0xc007d5ae20, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/go/packages/packages.go:262 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007d76120, {0x12f3b00, 0xc007d42c80}, 0x1, {0xc007d5ae00, 0x2, 0x1d9907a7f8?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007d76120, {0x12f3b00, 0xc007d42c80}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/gopls/internal/lsp/cache/view.go:705 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/gopls/internal/lsp/cache/session.go:235 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 3824
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/gopls/internal/lsp/cache/session.go:233 +0xe38
2024-01-19 22:45 x_tools-gotip-openbsd-amd64 tools@cd7b5109 go@f19f31f2 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/invalid/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/invalid/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/19 15:09:28 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (3s)
	TestRunVulncheckPackageDiagnostics/invalid (0s)
	TestRunVulncheckPackageDiagnostics/invalid/default (0s)

goroutine 58344 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
os.(*File).WriteTo(0xc00c23f768?, {0x137c1a0?, 0xc0005aaf00?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/file.go:247 +0x49
io.copyBuffer({0x137c1a0, 0xc0005aaf00}, {0x137bda0, 0xc0004e6500}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/internal/gocommand/invoke.go:307 +0x45
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 58289
	/home/swarming/.swarming/w/ir/x/w/targetrepo3469580453/internal/gocommand/invoke.go:306 +0x17e
2024-01-19 23:15 x_tools-go1.21-openbsd-amd64 tools@e1555a36 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 8011): see golang/go#54461 for more details

goroutine 4095 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1011682945/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12aa7e0, 0xc0026b6c60}, 0xc0016f5b80)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1011682945/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001abfec0, {0x12aa7e0, 0xc0026b6c60}, {0x12a1ca0?, 0xc0026b6d80}, {0x12a1ca0?, 0xc0026b6db0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1011682945/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc007c4d320?, {0xc00120fdc0, 0x2, 0x2})
(... long comment truncated ...)

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2023-12-15 17:45 x_tools-go1.20-openbsd-amd64 tools@1346c45e release-branch.go1.20@8cb86b5f x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 40919): see golang/go#54461 for more details

goroutine 4074 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3652031006/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b9618, 0xc007d2ed20}, 0xc00097eb00)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3652031006/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007c25e40, {0x12b9618, 0xc007d2ed20}, {0x12b0820?, 0xc007d2ee40}, {0x12b0820?, 0xc007d2ee70})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3652031006/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc0078eab40, {0x12b9570, 0xc0078efa90}, 0x1, {0xc007c10420, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3652031006/gopls/internal/lsp/cache/load.go:135 +0xc94
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).loadWorkspace(0xc0078eab40, {0x12b9570, 0xc0078efa90}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3652031006/gopls/internal/lsp/cache/view.go:850 +0x275
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc0078eab40, {0x12b9570, 0xc0078efa90}, 0x40?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3652031006/gopls/internal/lsp/cache/view.go:761 +0x192
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3652031006/gopls/internal/lsp/cache/session.go:226 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo3652031006/gopls/internal/lsp/cache/session.go:224 +0xdf8
2023-12-15 17:45 x_tools-go1.21-openbsd-amd64 tools@1346c45e release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 34069): see golang/go#54461 for more details

goroutine 4156 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo103394843/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b1620, 0xc00778d440}, 0xc000634f20)
	/home/swarming/.swarming/w/ir/x/w/targetrepo103394843/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc00779be28, {0x12b1620, 0xc00778d440}, {0x12a8aa0?, 0xc00778d560}, {0x12a8aa0?, 0xc00778d590})
	/home/swarming/.swarming/w/ir/x/w/targetrepo103394843/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007786000, {0x12b1658, 0xc007433770}, 0x1, {0xc007466fa0, 0x2, 0x43e64e?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo103394843/gopls/internal/lsp/cache/load.go:135 +0xcaf
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).loadWorkspace(0xc007786000, {0x12b1658?, 0xc007433770}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo103394843/gopls/internal/lsp/cache/view.go:850 +0x25d
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007786000, {0x12b1658, 0xc007433770}, 0x0?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo103394843/gopls/internal/lsp/cache/view.go:761 +0x17a
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo103394843/gopls/internal/lsp/cache/session.go:226 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4148
	/home/swarming/.swarming/w/ir/x/w/targetrepo103394843/gopls/internal/lsp/cache/session.go:224 +0xd1c
2023-12-15 21:03 x_tools-gotip-openbsd-amd64 tools@e601fd80 go@f8170cc0 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 69629): see golang/go#54461 for more details

goroutine 4247 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo237746794/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f7b48, 0xc007b1c870}, 0xc007b26160)
	/home/swarming/.swarming/w/ir/x/w/targetrepo237746794/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007ab9fc0, {0x12f7b48, 0xc007b1c870}, {0x12eefa0, 0xc007b1c990}, {0x12eefa0, 0xc007b1c9c0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo237746794/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc004202700, {0x12f7b80, 0xc007a8a3c0}, 0x1, {0xc007a80d80, 0x2, 0x4b5e20?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo237746794/gopls/internal/lsp/cache/load.go:135 +0xcd1
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).loadWorkspace(0xc004202700, {0x12f7b80, 0xc007a8a3c0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo237746794/gopls/internal/lsp/cache/view.go:847 +0x25d
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc004202700, {0x12f7b80, 0xc007a8a3c0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo237746794/gopls/internal/lsp/cache/view.go:758 +0x17d
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo237746794/gopls/internal/lsp/cache/session.go:224 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4296
	/home/swarming/.swarming/w/ir/x/w/targetrepo237746794/gopls/internal/lsp/cache/session.go:222 +0xc88
2023-12-21 20:12 x_tools-go1.20-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.20@8cb86b5f x/tools/gopls/internal/test/integration/diagnostics.TestChangePackageName [ABORT] (log)
=== RUN   TestChangePackageName/default
    diagnostics_test.go:870: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)" is met, must have:
        
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/21 12:50:50 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestChangePackageName (2s)
	TestChangePackageName/default (2s)

goroutine 26720 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/lsp/protocol.clientDispatch({0x12c46d8, 0xc0013a7290}, {0x12cea90, 0xc000527200}, 0xc000531080, {0x12c4978?, 0xc0013a71d0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/gopls/internal/lsp/protocol/tsclient.go:64 +0x37d
golang.org/x/tools/gopls/internal/lsp/protocol.ClientHandler.func1({0x12c46d8, 0xc0013a7290}, 0xc000531080, {0x12c4978, 0xc0013a71d0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/gopls/internal/lsp/protocol/protocol.go:118 +0x9a
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1({0x12c46d8, 0xc0013a7290}, 0xc003a05e18, {0x12c4978?, 0xc0013a71d0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/handler.go:35 +0xf6
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/handler.go:103 +0xa3
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/handler.go:100 +0x20a
2023-12-21 20:12 x_tools-go1.20-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.20@8cb86b5f x/tools/gopls/internal/test/integration/misc.TestHoverRune_48492 [ABORT] (log)
=== RUN   TestHoverRune_48492/default
panic: test timed out after 10m0s
running tests:
	TestHoverRune_48492 (1s)
	TestHoverRune_48492/default (1s)

goroutine 28037 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
golang.org/x/tools/internal/jsonrpc2.Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/serve.go:76 +0x9b
created by golang.org/x/tools/internal/jsonrpc2.Serve
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/serve.go:72 +0x18b

goroutine 28000 [chan receive]:
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/handler.go:101 +0x70
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/handler.go:100 +0x20a
2023-12-21 20:12 x_tools-go1.20-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.20@8cb86b5f x/tools/gopls/internal/test/integration/workspace.TestClearNonWorkspaceDiagnostics [ABORT] (log)
=== RUN   TestClearNonWorkspaceDiagnostics/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestClearNonWorkspaceDiagnostics (0s)
	TestClearNonWorkspaceDiagnostics/default (0s)

goroutine 21647 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/internal/event/core.deliver({0x12e3b58, 0xc002086180}, 0xc00030a120, {{0xc159472c76d4ff1a, 0x8be2940af7, 0x1923200}, {{{0x12e2d70, 0xc00009c0e0}, 0x0, {0x0, ...}}, ...}, ...})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/event/core/export.go:45 +0xd2
golang.org/x/tools/internal/event/core.Export(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/event/core/export.go:55
golang.org/x/tools/internal/event.Metric({0x12e3b58?, 0xc002086180?}, {0xc003dc81e0?, 0x1?, 0xc001145580?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/event/event.go:61 +0x1de
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc003dc8050, {0x12e3b58, 0xc0022d4180}, 0xc002f6c3c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/conn.go:215 +0x7ed
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go
	/home/swarming/.swarming/w/ir/x/w/targetrepo2345453739/internal/jsonrpc2/conn.go:189 +0xb0
2023-12-21 20:12 x_tools-go1.21-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/diagnostics.TestClosingBuffer/default [ABORT] (log)
=== RUN   TestClosingBuffer/default
panic: test timed out after 10m0s
running tests:
	TestClosingBuffer (0s)
	TestClosingBuffer/default (0s)

goroutine 35160 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
...
golang.org/x/tools/gopls/internal/test/integration/fake.NewWorkdir({0xc00302b020, 0x56}, 0xc0000001ed?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4272824000/gopls/internal/test/integration/fake/workdir.go:114 +0x145
golang.org/x/tools/gopls/internal/test/integration/fake.NewSandbox(0x1059622?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4272824000/gopls/internal/test/integration/fake/sandbox.go:141 +0x645
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc0005aad00)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4272824000/gopls/internal/test/integration/runner.go:200 +0x2f8
testing.tRunner(0xc0005aad00, 0xc00061b400)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 34782
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad
2023-12-21 20:12 x_tools-go1.21-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/diagnostics.TestPkgm/default (log)
=== RUN   TestPkgm/default
    diagnostics_test.go:1077: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)\ncompleted work \"diagnosing changed files\" at least 1 time(s)\ncompleted work \"diagnosing files changed on disk\" at least 1 time(s)" is met, must have:
        no diagnostics for file "foo/foo.go"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/21 12:49:20 go info for /home/swarming/.sw...
...
[Trace - 12:49:23.651 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2023/12/21 12:49:23 go/packages.Load #115: updating metadata for 1 packages\n"}


[Trace - 12:49:23.736 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2978184804/TestPkgm/default/work/foo/foo_test.go","version":2,"diagnostics":[]}


#### End Gopls Test Logs for "TestPkgm/default"
--- FAIL: TestPkgm/default (3.79s)
2023-12-21 20:12 x_tools-go1.21-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/misc.TestVim1/default [ABORT] (log)
=== RUN   TestVim1/default
    imports_test.go:104: context deadline exceeded
#### Start Gopls Test Logs for "TestVim1/default"
[Trace - 12:49:26.964 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-792130531/TestVim1/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-792130531/TestVim1/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-792130531/TestVim1/default/work","name":"work"}]}


[Trace - 12:49:26.968 PM] Received response 'initialize - (1)' in 4ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel bbab863ada264642e2755f123ef3f84a6b3451d0\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
panic: test timed out after 10m0s
running tests:
	TestVim1 (2s)
	TestVim1/default (2s)

goroutine 32754 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
net.(*TCPListener).Accept(0xc003e3da20)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock.go:315 +0x30
net/http.(*Server).Serve(0xc00068fb30, {0x13352e0, 0xc003e3da20})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/http/server.go:3056 +0x364
net/http.Serve(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/http/server.go:2595
golang.org/x/tools/gopls/internal/debug.(*Instance).Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4272824000/gopls/internal/debug/serve.go:486 +0xc65
created by golang.org/x/tools/gopls/internal/debug.(*Instance).Serve in goroutine 4563
	/home/swarming/.swarming/w/ir/x/w/targetrepo4272824000/gopls/internal/debug/serve.go:446 +0x45b
2023-12-21 20:12 x_tools-go1.22-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/diagnostics.TestNewFileBadImports_Issue36960 [ABORT] (log)
=== RUN   TestNewFileBadImports_Issue36960/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/21 12:50:28 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestNewFileBadImports_Issue36960 (1s)
	TestNewFileBadImports_Issue36960/default (1s)

goroutine 23599 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
encoding/json.(*Decoder).readValue(0xc0000c7180)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0x85
encoding/json.(*Decoder).Decode(0xc0000c7180, {0xf08760, 0xc0062de9f0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc0053965d0, {0x13041a0, 0xc0084cd950})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0084cd9f0, {0x13041a0, 0xc0084cd950}, 0xc005396618)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 23534
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/internal/jsonrpc2/conn.go:189 +0x8f
2023-12-21 20:12 x_tools-go1.22-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/misc.TestGenerateUseNetwork [ABORT] (log)
=== RUN   TestGenerateUseNetwork/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestGenerateUseNetwork (0s)
	TestGenerateUseNetwork/default (0s)

goroutine 26847 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x137f568, 0xc003675aa0}, 0xc0018ae180, {0x137f728, 0xc0036759e0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/gopls/internal/lsp/protocol/protocol.go:158 +0x85
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x137f568, 0xc003675aa0}, 0xc0018ae180, {0x137f728, 0xc0036759e0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/gopls/internal/lsp/lsprpc/lsprpc.go:521 +0x923
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x137f568, 0xc003675aa0}, 0xc001acb950, {0x137f728, 0xc0036759e0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/internal/jsonrpc2/handler.go:35 +0xc6
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 26839
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/internal/jsonrpc2/handler.go:100 +0x1c5
2023-12-21 20:12 x_tools-go1.22-openbsd-amd64 tools@f6d5f0f1 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/modfile.TestDownloadDeps [ABORT] (log)
=== RUN   TestDownloadDeps/default
    modfile_test.go:1105: no quick fixes were applied
#### Start Gopls Test Logs for "TestDownloadDeps/default"
[Trace - 12:50:29.950 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-483828337/TestDownloadDeps/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-483828337/TestDownloadDeps/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-483828337/TestDownloadDeps/default/work","name":"work"}]}


[Trace - 12:50:29.955 PM] Received response 'initialize - (1)' in 5ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel fa72f3e034fdabc5922ac019281f53ea0a8328cf\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
panic: test timed out after 10m0s
running tests:
	TestDownloadDeps (4s)
	TestDownloadDeps/default (4s)

goroutine 7883 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc00180b770)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/gopls/internal/lsp/cache/parse_cache.go:262 +0xbc
created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 7687
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/gopls/internal/lsp/cache/parse_cache.go:119 +0xc5

goroutine 7687 [chan receive]:
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc001573200, {0x12feac8, 0xc000454240}, {0x13028e8, 0xc00174ca50})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/gopls/internal/lsp/lsprpc/lsprpc.go:109 +0x7e5
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect in goroutine 7686
	/home/swarming/.swarming/w/ir/x/w/targetrepo3272737303/internal/jsonrpc2/servertest/servertest.go:84 +0x1aa
2023-12-21 20:12 x_tools-gotip-openbsd-amd64 tools@f6d5f0f1 go@2184a394 x/tools/gopls/internal/test/integration/diagnostics.TestQuickFixEmptyFiles/full/default (log)
=== RUN   TestQuickFixEmptyFiles/full/default
    diagnostics_test.go:961: waiting on:
        Unmet: completed work "diagnosing changed files" at least 5 time(s)
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/21 12:49:59 go info for /home/swarming/.sw...
        	Info: "2023/12/21 12:49:59 go/packages.Load #97\n\tsnapsh...
...
[Trace - 12:50:05.077 PM] Sending response 'window/workDoneProgress/create - (16)' in 0ms.
Result: 


[Trace - 12:50:05.077 PM] Received notification '$/progress'.
Params: {"token":"7411432393334216212","value":{"kind":"begin","title":"diagnosing changed files","message":"Calculating file diagnostics..."}}


#### End Gopls Test Logs for "TestQuickFixEmptyFiles/full/default"
--- FAIL: TestQuickFixEmptyFiles/full/default (7.31s)
2023-12-21 20:12 x_tools-gotip-openbsd-amd64 tools@f6d5f0f1 go@2184a394 x/tools/gopls/internal/test/integration/diagnostics.TestSingleFile/default [ABORT] (log)
=== RUN   TestSingleFile/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestSingleFile (0s)
	TestSingleFile/default (0s)

goroutine 31669 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1304168, 0xc0004e2cf0}, 0xc0004e3410, {0x1304410, 0xc0004e2c30})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/gopls/internal/lsp/protocol/protocol.go:158 +0x85
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1304168, 0xc0004e2cf0}, 0xc0004e3410, {0x1304410, 0xc0004e2c30})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/gopls/internal/lsp/lsprpc/lsprpc.go:521 +0x923
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1304168, 0xc0004e2cf0}, 0xc00504c660, {0x1304410, 0xc0004e2c30})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/internal/jsonrpc2/handler.go:35 +0xc6
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 30799
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/internal/jsonrpc2/handler.go:100 +0x1c5
2023-12-21 20:12 x_tools-gotip-openbsd-amd64 tools@f6d5f0f1 go@2184a394 x/tools/gopls/internal/test/integration/misc.TestIssue59124/default [ABORT] (log)
=== RUN   TestIssue59124/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/21 12:50:11 go info for /home/swarming/.sw...
        	Info: "2023/12/21 12:50:12 go/packages.Load #78\n\tsnapsh...
...
panic: test timed out after 10m0s
running tests:
	TestIssue59124 (1s)
	TestIssue59124/default (1s)

goroutine 33006 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/internal/jsonrpc2.Serve({0x137f568, 0xc00ca14060}, {0x137e500, 0xc00cb946c0}, {0x1376a40, 0xc00ca140c0}, 0x0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/internal/jsonrpc2/serve.go:112 +0x351
created by golang.org/x/tools/internal/jsonrpc2/servertest.NewTCPServer in goroutine 4685
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/internal/jsonrpc2/servertest/servertest.go:47 +0x10d

goroutine 33085 [chan receive]:
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/internal/jsonrpc2/handler.go:101 +0x65
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 32267
	/home/swarming/.swarming/w/ir/x/w/targetrepo2290138395/internal/jsonrpc2/handler.go:100 +0x1c5
2023-12-22 23:44 x_tools-go1.20-openbsd-amd64 tools@a6819f45 release-branch.go1.20@8cb86b5f x/tools/gopls/internal/test/integration/diagnostics.TestQuickFixEmptyFiles/full/default (log)
=== RUN   TestQuickFixEmptyFiles/full/default
    diagnostics_test.go:955: waiting on:
        Unmet: completed work "diagnosing files changed on disk" at least 3 time(s)
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/22 16:03:51 go info for /home/swarming/.sw...
        	Info: "2023/12/22 16:03:52 go/packages.Load #96: updating...
...
[Trace - 16:03:55.737 PM] Sending response 'window/workDoneProgress/create - (14)' in 0ms.
Result: 


[Trace - 16:03:55.738 PM] Received notification '$/progress'.
Params: {"token":"8643081912902940838","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}}


#### End Gopls Test Logs for "TestQuickFixEmptyFiles/full/default"
--- FAIL: TestQuickFixEmptyFiles/full/default (4.35s)
2023-12-22 23:44 x_tools-go1.20-openbsd-amd64 tools@a6819f45 release-branch.go1.20@8cb86b5f x/tools/gopls/internal/test/integration/diagnostics.TestSingleFile/default [ABORT] (log)
=== RUN   TestSingleFile/default
panic: test timed out after 10m0s
running tests:
	TestSingleFile (0s)
	TestSingleFile/default (0s)

goroutine 29533 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
golang.org/x/tools/gopls/internal/test/integration/fake.NewWorkdir({0xc003d54d20, 0x53}, 0xc0000001ed?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2908280451/gopls/internal/test/integration/fake/workdir.go:110 +0xef
golang.org/x/tools/gopls/internal/test/integration/fake.NewSandbox(0x1078fea?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2908280451/gopls/internal/test/integration/fake/sandbox.go:141 +0x665
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc000a79d40)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2908280451/gopls/internal/test/integration/runner.go:200 +0x31d
testing.tRunner(0xc000a79d40, 0xc001b9a870)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1629 +0x3ea
2023-12-22 23:44 x_tools-go1.20-openbsd-amd64 tools@a6819f45 release-branch.go1.20@8cb86b5f x/tools/gopls/internal/test/integration/misc.TestHoverEmbedDirective/default [ABORT] (log)
=== RUN   TestHoverEmbedDirective/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/22 16:04:01 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestHoverEmbedDirective (1s)
	TestHoverEmbedDirective/default (1s)

goroutine 28721 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
os.(*Process).wait(0xc0028e63c0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec_unix.go:43 +0x77
os.(*Process).Wait(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec.go:132
os/exec.(*Cmd).Wait(0xc0041234a0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:890 +0x45
golang.org/x/tools/internal/gocommand.runCmdContext.func4()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2908280451/internal/gocommand/invoke.go:362 +0x26
created by golang.org/x/tools/internal/gocommand.runCmdContext
	/home/swarming/.swarming/w/ir/x/w/targetrepo2908280451/internal/gocommand/invoke.go:361 +0x39f
2023-12-22 23:44 x_tools-go1.21-openbsd-amd64 tools@a6819f45 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/diagnostics.TestManuallyCreatingXTest (log)
=== RUN   TestManuallyCreatingXTest/default
    diagnostics_test.go:818: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 2 time(s)\ncompleted work \"diagnosing changed files\" at least 1 time(s)\ncompleted work \"diagnosing files changed on disk\" at least 1 time(s)\ncompleted work \"diagnosing saved files\" at least 1 time(s)" is met, must have:
        any diagnostics at the first position (7:1) matching `hello.Hello` in "hello/hello_x_test.go"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/22 16:04:16 go info for /home/swarming/.sw...
...
[Trace - 16:04:20.943 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2023/12/22 16:04:20 go/packages.Load #75\n\tsnapshot=5\n\tdirectory=file:///home/swarming/.swarming/w/ir/x/t/gopls-test-197188400/TestManuallyCreatingXTest/default/work\n\tpackage=\"mod.com/hello_test [mod.com/hello.test]\"\n\tfiles=[/home/swarming/.swarming/w/ir/x/t/gopls-test-197188400/TestManuallyCreatingXTest/default/work/hello/hello_x_test.go]\n"}


[Trace - 16:04:20.948 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2023/12/22 16:04:20 go/packages.Load #75: updating metadata for 1 packages\n"}


#### End Gopls Test Logs for "TestManuallyCreatingXTest/default"
--- FAIL: TestManuallyCreatingXTest/default (5.40s)
2023-12-22 23:44 x_tools-go1.21-openbsd-amd64 tools@a6819f45 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/misc.TestStdPackageHighlight_Issue43511 [ABORT] (log)
=== RUN   TestStdPackageHighlight_Issue43511/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/22 16:04:22 go info for /home/swarming/.sw...
        	Info: "2023/12/22 16:04:23 go/packages.Load #59\n\tsnapsh...
...
panic: test timed out after 10m0s
running tests:
	TestStdPackageHighlight_Issue43511 (2s)
	TestStdPackageHighlight_Issue43511/default (2s)

goroutine 27039 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc00055cf00, 0xc002cf3a00, {0x10cad1b, 0x6d}, 0x11f2dc0, {0x0, 0x0, 0x493d0f?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1645077320/gopls/internal/test/integration/runner.go:167 +0x48b
golang.org/x/tools/gopls/internal/test/integration.Run(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1645077320/gopls/internal/test/integration/regtest.go:56
golang.org/x/tools/gopls/internal/test/integration/misc.TestStdPackageHighlight_Issue43511(0x1336360?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1645077320/gopls/internal/test/integration/misc/highlight_test.go:54 +0x3d
testing.tRunner(0xc002cf3a00, 0x11f28e8)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad
2023-12-22 23:44 x_tools-go1.21-openbsd-amd64 tools@a6819f45 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/modfile.TestInconsistentMod [ABORT] (log)
=== RUN   TestInconsistentMod/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/22 16:04:23 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestInconsistentMod (1s)
	TestInconsistentMod/default (1s)

goroutine 8407 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
io.copyBuffer({0x12acf80, 0xc0008ccc60}, {0x12acb60, 0xc0003a6c68}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:416 +0x147
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:389
os/exec.(*Cmd).writerDescriptor.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:560 +0x34
os/exec.(*Cmd).Start.func2(0x0?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:717 +0x2c
created by os/exec.(*Cmd).Start in goroutine 8352
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:716 +0xa0a
2023-12-22 23:44 x_tools-go1.22-openbsd-amd64 tools@a6819f45 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/diagnostics.TestExpandWorkspaceToModule/default [ABORT] (log)
=== RUN   TestExpandWorkspaceToModule/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/22 16:04:23 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestExpandWorkspaceToModule (1s)
	TestExpandWorkspaceToModule/default (1s)

goroutine 37463 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).WorkspaceMetadata(0xc00175d800, {0x13041c8?, 0xc001fa7080?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3352728938/gopls/internal/lsp/cache/snapshot.go:1076 +0x5e
golang.org/x/tools/gopls/internal/server.(*server).diagnose(0xc000a9fb00, {0x13041c8, 0xc001fa6f00}, 0xc00175d800)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3352728938/gopls/internal/server/diagnostics.go:366 +0x5c6
golang.org/x/tools/gopls/internal/server.(*server).diagnoseSnapshot(0xc000a9fb00, 0xc00175d800, {0x0, 0x0, 0x0}, 0x0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3352728938/gopls/internal/server/diagnostics.go:223 +0x612
golang.org/x/tools/gopls/internal/server.(*server).addFolders.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3352728938/gopls/internal/server/general.go:327 +0x45
created by golang.org/x/tools/gopls/internal/server.(*server).addFolders in goroutine 37387
	/home/swarming/.swarming/w/ir/x/w/targetrepo3352728938/gopls/internal/server/general.go:326 +0x6a9
2023-12-22 23:44 x_tools-go1.22-openbsd-amd64 tools@a6819f45 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/misc.TestDocumentURIFix/default [ABORT] (log)
=== RUN   TestDocumentURIFix/default
    misc_test.go:54: URI = file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2630984365/TestDocumentURIFix/default/work/a.go
    misc_test.go:54: hover: context deadline exceeded
#### Start Gopls Test Logs for "TestDocumentURIFix/default"
[Trace - 16:04:28.243 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2630984365/TestDocumentURIFix/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2630984365/TestDocumentURIFix/default/proxy","GOSUMDB":"o
(... long comment truncated ...)

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2023-12-22 23:44 x_tools-gotip-openbsd-amd64 tools@a6819f45 go@36a2463e x/tools/gopls/internal/test/integration/diagnostics.Test_Issue38211 (log)
=== RUN   Test_Issue38211/default
    diagnostics_test.go:685: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 2 time(s)\ncompleted work \"diagnosing changed files\" at least 4 time(s)\ncompleted work \"diagnosing files changed on disk\" at least 5 time(s)\ncompleted work \"diagnosing saved files\" at least 3 time(s)" is met, must have:
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/26 10:10:22 go info for /home/swarming/.sw...
...
[Trace - 10:11:26.730 AM] Received notification '$/progress'.
Params: {"token":"9166714361641309388","value":{"kind":"begin","title":"diagnosing files changed on disk","message":"Calculating file diagnostics..."}}


[Trace - 10:11:26.802 AM] Received notification '$/progress'.
Params: {"token":"2371648600825174463","value":{"kind":"end","message":"Done."}}


#### End Gopls Test Logs for "Test_Issue38211/default"
--- FAIL: Test_Issue38211/default (74.60s)
2023-12-22 23:44 x_tools-gotip-openbsd-amd64 tools@a6819f45 go@36a2463e x/tools/gopls/internal/test/integration/misc.TestFormattingOfGeneratedFile_Issue49555 [ABORT] (log)
=== RUN   TestFormattingOfGeneratedFile_Issue49555/default
panic: test timed out after 10m0s
running tests:
	TestFormattingOfGeneratedFile_Issue49555 (0s)
	TestFormattingOfGeneratedFile_Issue49555/default (0s)

goroutine 25754 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
net.(*netFD).accept(0xc00b933000)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/fd_unix.go:172 +0x29
net.(*TCPListener).accept(0xc0050c3260)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock_posix.go:159 +0x1e
net.(*TCPListener).Accept(0xc0050c3260)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock.go:327 +0x30
golang.org/x/tools/internal/jsonrpc2.Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4118254238/internal/jsonrpc2/serve.go:76 +0x9b
created by golang.org/x/tools/internal/jsonrpc2.Serve in goroutine 4698
	/home/swarming/.swarming/w/ir/x/w/targetrepo4118254238/internal/jsonrpc2/serve.go:72 +0x158
2023-12-22 23:44 x_tools-gotip-openbsd-amd64 tools@a6819f45 go@36a2463e x/tools/gopls/internal/test/integration/modfile.TestSumUpdateFixesDiagnostics [ABORT] (log)
=== RUN   TestSumUpdateFixesDiagnostics/default
    modfile_test.go:836: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)\ncompleted work \"diagnosing changed files\" at least 1 time(s)\ncompleted work \"diagnosing files changed on disk\" at least 2 time(s)\ncompleted work \"diagnosing saved files\" at least 1 time(s)" is met, must have:
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2023/12/26 10:11:26 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestSumUpdateFixesDiagnostics (16s)
	TestSumUpdateFixesDiagnostics/default (16s)

goroutine 6923 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream(0xc000d144e0, {0x12feb28, 0xc000ad0360}, {0x1302948, 0xc0011d7860})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4118254238/gopls/internal/lsp/lsprpc/lsprpc.go:109 +0x7e5
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect in goroutine 6730
	/home/swarming/.swarming/w/ir/x/w/targetrepo4118254238/internal/jsonrpc2/servertest/servertest.go:84 +0x1aa

goroutine 6731 [select]:
golang.org/x/tools/gopls/internal/lsp/cache.(*parseCache).gc(0xc000defb80)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4118254238/gopls/internal/lsp/cache/parse_cache.go:262 +0xbc
created by golang.org/x/tools/gopls/internal/lsp/cache.newParseCache in goroutine 6671
	/home/swarming/.swarming/w/ir/x/w/targetrepo4118254238/gopls/internal/lsp/cache/parse_cache.go:119 +0xc5
2023-12-26 17:53 x_tools-go1.22-openbsd-amd64 tools@025ebe62 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 34352): see golang/go#54461 for more details

goroutine 4073 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1831196767/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12ef568, 0xc002a6cc30}, 0xc003f93340)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1831196767/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001ce1fc0, {0x12ef568, 0xc002a6cc30}, {0x12e69c0, 0xc002a6cd50}, {0x12e69c0, 0xc002a6cd80})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1831196767/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc0079b2300, {0x12ef5a0, 0xc000fc1b80}, 0x1, {0xc0013ff4a0, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1831196767/gopls/internal/lsp/cache/load.go:136 +0xccc
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).loadWorkspace(0xc0079b2300, {0x12ef5a0, 0xc000fc1b80}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1831196767/gopls/internal/lsp/cache/view.go:672 +0x25d
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc0079b2300, {0x12ef5a0, 0xc000fc1b80}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1831196767/gopls/internal/lsp/cache/view.go:583 +0x17d
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1831196767/gopls/internal/lsp/cache/session.go:227 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4017
	/home/swarming/.swarming/w/ir/x/w/targetrepo1831196767/gopls/internal/lsp/cache/session.go:225 +0xce5
2024-01-19 23:15 x_tools-go1.22-openbsd-amd64 tools@e1555a36 release-branch.go1.22@9a70e17e x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolMissingMetadata/default [ABORT] (log)
=== RUN   TestWorkspaceSymbolMissingMetadata/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestWorkspaceSymbolMissingMetadata (0s)
	TestWorkspaceSymbolMissingMetadata/default (0s)

goroutine 59417 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
encoding/json.(*Decoder).readValue(0xc000d11400)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0x85
encoding/json.(*Decoder).Decode(0xc000d11400, {0xf706e0, 0xc00149acf0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc007f18c30, {0x1384c90, 0xc0011d0640})
	/home/swarming/.swarming/w/ir/x/w/targetrepo655344386/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0011d06e0, {0x1384c90, 0xc0011d0640}, 0xc007f18c78)
	/home/swarming/.swarming/w/ir/x/w/targetrepo655344386/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 59438
	/home/swarming/.swarming/w/ir/x/w/targetrepo655344386/internal/jsonrpc2/conn.go:189 +0x8f
2024-01-22 20:36 x_tools-go1.20-openbsd-amd64 tools@060c748a release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 40955): see golang/go#54461 for more details

goroutine 4047 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b1138, 0xc003b66690}, 0xc00043ef20)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc006de5ed8, {0x12b1138, 0xc003b66690}, {0x12a8300?, 0xc003b667b0}, {0x12a8300?, 0xc003b667e0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc007f88d80?, {0xc006dbc2c0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007f88d80, {0x12b1090, 0xc007fe8280}, 0x1, {0xc006dbc2a0, 0x2, 0x12b1090?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007f88d80, {0x12b1090, 0xc007fe8280}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/gopls/internal/lsp/cache/view.go:705 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/gopls/internal/lsp/cache/session.go:235 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/gopls/internal/lsp/cache/session.go:233 +0xe6f
2024-01-22 20:36 x_tools-go1.20-openbsd-amd64 tools@060c748a release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckWarning/default [ABORT] (log)
=== RUN   TestRunVulncheckWarning/default
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckWarning (0s)
	TestRunVulncheckWarning/default (0s)

goroutine 55408 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
testing.tRunner(0xc001619040, 0xc004425ea0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1629 +0x3ea

goroutine 4256 [select, 9 minutes]:
golang.org/x/tools/internal/jsonrpc2.Serve({0x1345778, 0xc0090d70b0}, {0x1344ba0?, 0xc00b17de48}, {0x133d7c0?, 0xc0090d7110}, 0x0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/internal/jsonrpc2/serve.go:112 +0x38c
created by golang.org/x/tools/internal/jsonrpc2/servertest.NewTCPServer
	/home/swarming/.swarming/w/ir/x/w/targetrepo3183191142/internal/jsonrpc2/servertest/servertest.go:47 +0x145
2024-01-22 20:51 x_tools-go1.21-openbsd-amd64 tools@94d99e34 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/misc.TestSimultaneousEdits/default [ABORT] (log)
=== RUN   TestSimultaneousEdits/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/22 13:10:27 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestSimultaneousEdits (1s)
	TestSimultaneousEdits/default (0s)

goroutine 47492 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
created by golang.org/x/tools/internal/jsonrpc2/servertest.NewTCPServer in goroutine 4473
	/home/swarming/.swarming/w/ir/x/w/targetrepo1621399792/internal/jsonrpc2/servertest/servertest.go:47 +0x13b

goroutine 47354 [select]:
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).AwaitInitialized(0xc001534360, {0x1339050, 0xc0024b04e0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1621399792/gopls/internal/lsp/cache/snapshot.go:1360 +0x6b
golang.org/x/tools/gopls/internal/server.(*server).addFolders.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1621399792/gopls/internal/server/general.go:319 +0x48
created by golang.org/x/tools/gopls/internal/server.(*server).addFolders in goroutine 47459
	/home/swarming/.swarming/w/ir/x/w/targetrepo1621399792/gopls/internal/server/general.go:318 +0x60d
2024-01-22 20:52 x_tools-go1.21-openbsd-amd64 tools@e2ca5942 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/misc.TestFetchVulncheckResultStd/default [ABORT] (log)
=== RUN   TestFetchVulncheckResultStd/default
    vuln_test.go:258: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)" is met, must have:
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/22 13:11:17 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestFetchVulncheckResultStd (1s)
	TestFetchVulncheckResultStd/default (1s)

goroutine 56077 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc000146000, 0xc0025c6b60, {0x10d46d7, 0xe7}, 0x11f56b8, {0xc003b8ff38, 0x2, 0x417c85?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo92767482/gopls/internal/test/integration/runner.go:167 +0x48b
golang.org/x/tools/gopls/internal/test/integration.configuredRunner.Run({{0xc00242ff38?, 0xc000b08d50?, 0x108a3f0?}}, 0xc0025c6b60, {0x10d46d7, 0xe7}, 0xc005399730?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo92767482/gopls/internal/test/integration/regtest.go:80 +0x145
golang.org/x/tools/gopls/internal/test/integration/misc.TestFetchVulncheckResultStd(0xc0025c6b60)
	/home/swarming/.swarming/w/ir/x/w/targetrepo92767482/gopls/internal/test/integration/misc/vuln_test.go:256 +0x2ae
testing.tRunner(0xc0025c6b60, 0x11f51a8)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad
2024-01-23 16:18 x_tools-go1.21-openbsd-amd64 tools@c16e2224 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 6951): see golang/go#54461 for more details

goroutine 4077 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo826682314/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a8140, 0xc0059e0270}, 0xc000ad5080)
	/home/swarming/.swarming/w/ir/x/w/targetrepo826682314/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc006e7be80, {0x12a8140, 0xc0059e0270}, {0x129f600?, 0xc0059e0390}, {0x129f600?, 0xc0059e03c0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo826682314/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc003d45440?, {0xc005b7fea0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo826682314/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003d45440, {0x12a8178, 0xc0071ee9b0}, 0x1, {0xc005b7fe80, 0x2, 0xc00057a4e0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo826682314/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003d45440, {0x12a8178, 0xc0071ee9b0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo826682314/gopls/internal/lsp/cache/view.go:709 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo826682314/gopls/internal/lsp/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4072
	/home/swarming/.swarming/w/ir/x/w/targetrepo826682314/gopls/internal/lsp/cache/session.go:253 +0xe66
2024-01-23 17:50 x_tools-go1.22-openbsd-amd64 tools@6a58b984 release-branch.go1.22@10e9ab55 x/tools/gopls/internal/test/integration/misc.TestSemanticGoDirectives/default [ABORT] (log)
=== RUN   TestSemanticGoDirectives/default
panic: test timed out after 10m0s
running tests:
	TestSemanticGoDirectives (0s)
	TestSemanticGoDirectives/default (0s)

goroutine 49615 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
golang.org/x/tools/gopls/internal/test/integration/fake.NewWorkdir({0xc001e35500, 0x5d}, 0xc0056458f0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo565885445/gopls/internal/test/integration/fake/workdir.go:114 +0x145
golang.org/x/tools/gopls/internal/test/integration/fake.NewSandbox(0x110fe51?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo565885445/gopls/internal/test/integration/fake/sandbox.go:141 +0x645
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc001ec0680)
	/home/swarming/.swarming/w/ir/x/w/targetrepo565885445/gopls/internal/test/integration/runner.go:200 +0x2ea
testing.tRunner(0xc001ec0680, 0xc00c967d10)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 49648
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-01-23 19:12 x_tools-go1.20-openbsd-amd64 tools@d5e76f13 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 78892): see golang/go#54461 for more details

goroutine 3895 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a8db8, 0xc008206480}, 0xc003b282c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0081bdea0, {0x12a8db8, 0xc008206480}, {0x12a0040?, 0xc0082065a0}, {0x12a0040?, 0xc0082065d0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc002c29200?, {0xc008196aa0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc002c29200, {0x12a8d10, 0xc00403bc70}, 0x1, {0xc008196a80, 0x2, 0xc001459400?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc002c29200, {0x12a8d10, 0xc00403bc70}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/gopls/internal/lsp/cache/view.go:709 +0x3a5
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/gopls/internal/lsp/cache/session.go:255 +0x49
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/gopls/internal/lsp/cache/session.go:253 +0xe6f
2024-01-23 19:12 x_tools-go1.20-openbsd-amd64 tools@d5e76f13 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/diagnostics.TestGoListErrors/default [ABORT] (log)
=== RUN   TestGoListErrors/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/23 11:33:27 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestGoListErrors (2s)
	TestGoListErrors/default (2s)

goroutine 45460 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).preloadFiles.func1(0x3b, {0xc0012e6960, 0x47})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/gopls/internal/lsp/cache/snapshot.go:1300 +0xdb
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).preloadFiles
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/gopls/internal/lsp/cache/snapshot.go:1298 +0xc5

goroutine 45959 [chan receive]:
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/internal/jsonrpc2/handler.go:101 +0x70
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/internal/jsonrpc2/handler.go:100 +0x20a
2024-01-23 19:12 x_tools-go1.20-openbsd-amd64 tools@d5e76f13 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestRenamePackage_Tests/default [ABORT] (log)
=== RUN   TestRenamePackage_Tests/default
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_Tests (1s)
	TestRenamePackage_Tests/default (1s)

goroutine 43517 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
golang.org/x/tools/gopls/internal/server.(*server).diagnoseChangedViews.func1(0xc00247f320, {0xc00c25c3a0?, 0x0?, 0xc000b74f98?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/gopls/internal/server/diagnostics.go:135 +0xbb
created by golang.org/x/tools/gopls/internal/server.(*server).diagnoseChangedViews
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/gopls/internal/server/diagnostics.go:132 +0x52a

goroutine 43339 [chan receive]:
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/internal/jsonrpc2/handler.go:101 +0x70
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
	/home/swarming/.swarming/w/ir/x/w/targetrepo2409746344/internal/jsonrpc2/handler.go:100 +0x20a
2024-01-23 19:12 x_tools-go1.22-openbsd-amd64 tools@d5e76f13 release-branch.go1.22@817009da x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 27628): see golang/go#54461 for more details

goroutine 4143 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo26123294/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12e9c28, 0xc001ee0e40}, 0xc001204dc0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo26123294/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001658030, {0x12e9c28, 0xc001ee0e40}, {0x12e11a0, 0xc001ee0f60}, {0x12e11a0, 0xc001ee0f90})
	/home/swarming/.swarming/w/ir/x/w/targetrepo26123294/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc007984ea0?, {0xc001541700, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo26123294/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007984ea0, {0x12e9c60, 0xc003d47450}, 0x1, {0xc0015416e0, 0x2, 0x2480?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo26123294/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007984ea0, {0x12e9c60, 0xc003d47450}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo26123294/gopls/internal/lsp/cache/view.go:709 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo26123294/gopls/internal/lsp/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4042
	/home/swarming/.swarming/w/ir/x/w/targetrepo26123294/gopls/internal/lsp/cache/session.go:253 +0xe38
2024-01-23 19:12 x_tools-gotip-openbsd-amd64 tools@d5e76f13 go@9368ced7 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 31228): see golang/go#54461 for more details

goroutine 4141 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo434010971/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12e9c48, 0xc007c9c120}, 0xc0007dd600)
	/home/swarming/.swarming/w/ir/x/w/targetrepo434010971/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007df0030, {0x12e9c48, 0xc007c9c120}, {0x12e1200, 0xc007c9c240}, {0x12e1200, 0xc007c9c270})
	/home/swarming/.swarming/w/ir/x/w/targetrepo434010971/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc007dda000?, {0xc007dc8a40, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo434010971/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc007dda000, {0x12e9c80, 0xc007dca2d0}, 0x1, {0xc007dc8a20, 0x2, 0x182c0cee57?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo434010971/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc007dda000, {0x12e9c80, 0xc007dca2d0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo434010971/gopls/internal/lsp/cache/view.go:709 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo434010971/gopls/internal/lsp/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4135
	/home/swarming/.swarming/w/ir/x/w/targetrepo434010971/gopls/internal/lsp/cache/session.go:253 +0xe38
2024-01-23 19:59 x_tools-gotip-openbsd-amd64 tools@816dcdfb go@9368ced7 x/tools/gopls/internal/test/integration/misc.TestRenamePackage_NestedModule/default [ABORT] (log)
=== RUN   TestRenamePackage_NestedModule/default
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_NestedModule (3s)
	TestRenamePackage_NestedModule/default (3s)

goroutine 46443 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
io.copyBuffer({0x1372500, 0xc001a9abd0}, {0x1372100, 0xc006506eb0}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:577 +0x34
os/exec.(*Cmd).Start.func2(0xc001fea500?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:724 +0x2c
created by os/exec.(*Cmd).Start in goroutine 46792
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:723 +0x9ab
2024-01-23 20:10 x_tools-go1.22-openbsd-amd64 tools@fa791ac3 release-branch.go1.22@817009da x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolSpecialPatterns/default [ABORT] (log)
=== RUN   TestWorkspaceSymbolSpecialPatterns/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/23 12:29:09 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestWorkspaceSymbolSpecialPatterns (1s)
	TestWorkspaceSymbolSpecialPatterns/default (1s)

goroutine 59536 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc0002d8140, 0xc001157380, {0x1104967, 0x58}, 0x12316b0, {0xc002280f50, 0x1, 0x110?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3047063296/gopls/internal/test/integration/runner.go:167 +0x485
golang.org/x/tools/gopls/internal/test/integration.configuredRunner.Run({{0xc0032fd750?, 0xc0092d9500?, 0x10a6cf1?}}, 0xc001157380, {0x1104967, 0x58}, 0x12316b0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3047063296/gopls/internal/test/integration/regtest.go:80 +0x147
golang.org/x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolSpecialPatterns(0xc001157380)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3047063296/gopls/internal/test/integration/misc/workspace_symbol_test.go:96 +0xce
testing.tRunner(0xc001157380, 0x12311f0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-01-23 20:10 x_tools-gotip-openbsd-amd64 tools@fa791ac3 go@b3acaa82 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 89806): see golang/go#54461 for more details

goroutine 4184 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo5891523/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12e9c48, 0xc008bd5ec0}, 0xc0088629a0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo5891523/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc008bec030, {0x12e9c48, 0xc008bd5ec0}, {0x12e1200, 0xc008bf8060}, {0x12e1200, 0xc008bf8090})
	/home/swarming/.swarming/w/ir/x/w/targetrepo5891523/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc002ba99e0?, {0xc008bc17e0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo5891523/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc002ba99e0, {0x12e9c80, 0xc008958af0}, 0x1, {0xc008bc17c0, 0x2, 0x1b87962965?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo5891523/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc002ba99e0, {0x12e9c80, 0xc008958af0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo5891523/gopls/internal/lsp/cache/view.go:709 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo5891523/gopls/internal/lsp/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4178
	/home/swarming/.swarming/w/ir/x/w/targetrepo5891523/gopls/internal/lsp/cache/session.go:253 +0xe38
2024-01-23 21:07 x_tools-go1.20-openbsd-amd64 tools@eed19975 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
    vuln_test.go:573: waiting on:
        Unmet: once "completed work for token 5230914482983736754" is met, must have:
        received window/showMessage containing "Found"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/23 13:25:46 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (1s)
	TestRunVulncheckPackageDiagnostics/imports (1s)
	TestRunVulncheckPackageDiagnostics/imports/default (1s)

goroutine 55376 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
encoding/json.(*Decoder).readValue(0xc001724780)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0xbb
encoding/json.(*Decoder).Decode(0xc001724780, {0xf4a8c0, 0xc009293ad0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x78
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc0033be390, {0x133eb10, 0xc00340b2c0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4025649334/internal/jsonrpc2/stream.go:61 +0x7e
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc00340b360, {0x133eb10, 0xc00340b2c0}, 0xc0033be3f0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4025649334/internal/jsonrpc2/conn.go:196 +0xbc
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go
	/home/swarming/.swarming/w/ir/x/w/targetrepo4025649334/internal/jsonrpc2/conn.go:189 +0xb0
2024-01-23 23:21 x_tools-go1.20-openbsd-amd64 tools@129144e6 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd/default [ABORT] (log)
=== RUN   TestRunGovulncheckStd/default
    vuln_test.go:212: waiting on:
        Unmet: once "completed work for token 8809176225480096696" is met, must have:
        received window/showMessage containing "Found GOSTDLIB"
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheckStd (3s)
	TestRunGovulncheckStd/default (3s)

goroutine 54306 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
io.copyBuffer({0x1335d40, 0xc0027d3590}, {0x1337820, 0xc00192ecd8}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:413 +0x14b
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:386
os/exec.(*Cmd).writerDescriptor.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:560 +0x3a
os/exec.(*Cmd).Start.func2(0xc001dd6f98?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:717 +0x32
created by os/exec.(*Cmd).Start
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:716 +0xa33
2024-01-23 23:21 x_tools-go1.22-openbsd-amd64 tools@129144e6 release-branch.go1.22@817009da x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd/default [ABORT] (log)
=== RUN   TestRunGovulncheckStd/default
    vuln_test.go:212: waiting on:
        Unmet: once "completed work for token 7884298934973989035" is met, must have:
        received window/showMessage containing "Found GOSTDLIB"
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheckStd (3s)
	TestRunGovulncheckStd/default (3s)

goroutine 57106 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
io.copyBuffer({0x1373060, 0xc00e7df560}, {0x1372720, 0xc00d789378}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
os/exec.(*Cmd).writerDescriptor.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:577 +0x34
os/exec.(*Cmd).Start.func2(0xc001066f98?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:724 +0x2c
created by os/exec.(*Cmd).Start in goroutine 56999
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:723 +0x9ab
2024-01-24 00:30 x_tools-go1.21-openbsd-amd64 tools@6823da4b release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 80989): see golang/go#54461 for more details

goroutine 4089 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a1200, 0xc0035725a0}, 0xc00705b340)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007573e80, {0x12a1200, 0xc0035725a0}, {0x12987a0?, 0xc0035726c0}, {0x12987a0?, 0xc0035726f0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc003049560?, {0xc007568160, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc003049560, {0x12a1238, 0xc007072a50}, 0x1, {0xc007568140, 0x2, 0x2bf361f7d7?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/gopls/internal/lsp/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc003049560, {0x12a1238, 0xc007072a50}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/gopls/internal/lsp/cache/view.go:709 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/gopls/internal/lsp/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 3559
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/gopls/internal/lsp/cache/session.go:253 +0xe66
2024-01-24 00:30 x_tools-go1.21-openbsd-amd64 tools@6823da4b release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/diagnostics.TestNestedModules/default [ABORT] (log)
=== RUN   TestNestedModules/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/23 16:50:23 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestNestedModules (1s)
	TestNestedModules/default (1s)

goroutine 41969 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
testing.tRunner(0xc0017b0d00, 0xc002de6b90)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 41984
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad

goroutine 42107 [chan receive]:
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/internal/jsonrpc2/handler.go:101 +0x65
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 42040
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/internal/jsonrpc2/handler.go:100 +0x1ed
2024-01-24 00:30 x_tools-go1.21-openbsd-amd64 tools@6823da4b release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/misc.TestTelemetryPrompt_GivingUp/default#04 [ABORT] (log)
=== RUN   TestTelemetryPrompt_GivingUp/default#04
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestTelemetryPrompt_GivingUp (6s)
	TestTelemetryPrompt_GivingUp/default#04 (0s)

goroutine 38260 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
net.(*netFD).accept(0xc000728f80)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/fd_unix.go:172 +0x29
net.(*TCPListener).accept(0xc00bbc1800)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock_posix.go:152 +0x1e
net.(*TCPListener).Accept(0xc00bbc1800)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock.go:315 +0x30
golang.org/x/tools/internal/jsonrpc2.Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/internal/jsonrpc2/serve.go:76 +0x8f
created by golang.org/x/tools/internal/jsonrpc2.Serve in goroutine 4493
	/home/swarming/.swarming/w/ir/x/w/targetrepo2051455765/internal/jsonrpc2/serve.go:72 +0x185
2024-01-24 00:30 x_tools-go1.22-openbsd-amd64 tools@6823da4b release-branch.go1.22@817009da x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 43979): see golang/go#54461 for more details

goroutine 4173 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2118605854/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12ea2e8, 0xc0027958f0}, 0xc007820420)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2118605854/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001b6e030, {0x12ea2e8, 0xc0027958f0}, {0x12e1860, 0xc002795a10}, {0x12e1860, 0xc002795a40})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2118605854/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc002dc19e0?, {0xc0009b2780, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2118605854/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).load(0xc002dc19e0, {0x12ea320, 0xc00107ec80}, 0x1, {0xc0009b2760, 0x2, 0x2644793e0d?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2118605854/gopls/internal/lsp/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).initialize(0xc002dc19e0, {0x12ea320, 0xc00107ec80}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2118605854/gopls/internal/lsp/cache/view.go:709 +0x385
golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2118605854/gopls/internal/lsp/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Session).createView in goroutine 4167
	/home/swarming/.swarming/w/ir/x/w/targetrepo2118605854/gopls/internal/lsp/cache/session.go:253 +0xe38
2024-01-24 00:48 x_tools-gotip-openbsd-amd64 tools@f872b3d6 go@b3acaa82 x/tools/gopls/internal/test/integration/misc.TestRenamePackage_InternalPackage/default [ABORT] (log)
=== RUN   TestRenamePackage_InternalPackage/default
    rename_test.go:895: preparing rename: context deadline exceeded
#### Start Gopls Test Logs for "TestRenamePackage_InternalPackage/default"
[Trace - 17:06:43.234 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","stru
(... long comment truncated ...)

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-01-24 00:48 x_tools-go1.21-openbsd-amd64 tools@6d109d11 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/misc.TestGovulncheckInfo/default [ABORT] (log)
=== RUN   TestGovulncheckInfo/default
panic: test timed out after 10m0s
running tests:
	TestGovulncheckInfo (0s)
	TestGovulncheckInfo/default (0s)

goroutine 57283 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
...
testing.(*common).Fatal(0xc001c1c000, {0xc0089357f0?, 0xed48c0?, 0xc0005db901?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1075 +0x4a
golang.org/x/tools/gopls/internal/test/integration.(*Env).Await(0xc000be5f90, {0xc0091f7248, 0x1, 0x1})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2472031936/gopls/internal/test/integration/env.go:337 +0xd3
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc001c1c000)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2472031936/gopls/internal/test/integration/runner.go:253 +0xc1d
testing.tRunner(0xc001c1c000, 0xc002603630)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 57266
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad
2024-01-24 00:49 x_tools-go1.21-openbsd-amd64 tools@238800b7 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 33261): see golang/go#54461 for more details

goroutine 3487 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4269224064/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a10c0, 0xc001e26a50}, 0xc0004f22c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4269224064/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001bc3e80, {0x12a10c0, 0xc001e26a50}, {0x1298660?, 0xc001e26b70}, {0x1298660?, 0xc001e26ba0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4269224064/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0027f79e0?, {0xc00292fac0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4269224064/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0027f79e0, {0x12a10f8, 0xc002067040}, 0x1, {0xc00292faa0, 0x2, 0x46fe72?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4269224064/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0027f79e0, {0x12a10f8, 0xc002067040}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4269224064/gopls/internal/cache/view.go:709 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4269224064/gopls/internal/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3481
	/home/swarming/.swarming/w/ir/x/w/targetrepo4269224064/gopls/internal/cache/session.go:253 +0xe66
2024-01-24 01:42 x_tools-go1.21-openbsd-amd64 tools@df2fa1e9 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/misc.TestSimultaneousEdits/default (log)
=== RUN   TestSimultaneousEdits/default
    shared_test.go:58: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)\ncompleted work \"diagnosing changed files\" at least 1 time(s)" is met, must have:
        any diagnostics at the first position (5:5) matching `Printl` in "main.go"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/23 18:01:11 go info for /home/swarming/.sw...
...
[Trace - 18:01:14.136 PM] Received notification '$/progress'.
Params: {"token":"5903585085881529705","value":{"kind":"end","message":"Done."}}


[Trace - 18:01:14.252 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2898716976/TestSimultaneousEdits/default/work/main.go","version":2,"diagnostics":[{"range":{"start":{"line":5,"character":5},"end":{"line":5,"character":11}},"severity":1,"code":"UndeclaredImportedName","codeDescription":{"href":"https://pkg.go.dev/golang.org/x/tools/internal/typesinternal#UndeclaredImportedName"},"source":"compiler","message":"undefined: fmt.Printl"}]}


#### End Gopls Test Logs for "TestSimultaneousEdits/default"
--- FAIL: TestSimultaneousEdits/default (2.91s)
2024-01-24 01:42 x_tools-gotip-openbsd-amd64 tools@df2fa1e9 go@66b776b0 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
    vuln_test.go:471: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)" is met, must have:
        any diagnostics at the first position (7:1) matching `golang.org/amod` in "go.mod"
        read diagnostics for "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (1s)
	TestRunVulncheckPackageDiagnostics/imports (1s)
	TestRunVulncheckPackageDiagnostics/imports/default (1s)

goroutine 57988 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...

goroutine 57561 [chan receive]:
testing.(*T).Run(0xc000c6c000, {0x109546a?, 0x10c6d7e?}, 0xc002b5a640)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1750 +0x3ab
golang.org/x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics(0xc000c6c000)
	/home/swarming/.swarming/w/ir/x/w/targetrepo498656573/gopls/internal/test/integration/misc/vuln_test.go:556 +0x278
testing.tRunner(0xc000c6c000, 0x1232698)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-01-24 16:21 x_tools-go1.22-openbsd-amd64 tools@8174727b release-branch.go1.22@1e1da491 x/tools/gopls/internal/test/integration/misc.TestStaticcheckGenerics/default [ABORT] (log)
=== RUN   TestStaticcheckGenerics/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/24 09:06:18 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestStaticcheckGenerics (1s)
	TestStaticcheckGenerics/default (1s)

goroutine 51699 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
os.(*File).WriteTo(0x1a11830?, {0x13729a0?, 0xc002b2f740?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/file.go:247 +0x49
io.copyBuffer({0x13729a0, 0xc002b2f740}, {0x13725a0, 0xc00c176a68}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3816982981/internal/gocommand/invoke.go:307 +0x45
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 51679
	/home/swarming/.swarming/w/ir/x/w/targetrepo3816982981/internal/gocommand/invoke.go:306 +0x17e
2024-01-24 18:59 x_tools-go1.20-openbsd-amd64 tools@35d8b1b5 release-branch.go1.20@a95136a8 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/default/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/default/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/24 11:17:30 go info for /home/swarming/.sw...
        	Info: "2024/01/24 11:17:30 go/packages.Load #304\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (3s)
	TestRunVulncheckPackageDiagnostics/default (1s)
	TestRunVulncheckPackageDiagnostics/default/default (1s)

goroutine 54976 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
testing.(*common).Fatal(0xc002248b60, {0xc00cb7cdd0?, 0xefa460?, 0xc0018f3901?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1057 +0x58
golang.org/x/tools/gopls/internal/test/integration.(*Env).Await(0xc002cd11d0, {0xc00d5b3e30, 0x1, 0x1})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2365252437/gopls/internal/test/integration/env.go:337 +0xdd
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc002248b60)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2365252437/gopls/internal/test/integration/runner.go:253 +0xc1e
testing.tRunner(0xc002248b60, 0xc002a40c30)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1629 +0x3ea
2024-01-24 18:59 x_tools-go1.21-openbsd-amd64 tools@35d8b1b5 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/diagnostics.TestGoListErrors/default [ABORT] (log)
=== RUN   TestGoListErrors/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/24 11:21:32 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestGoListErrors (3s)
	TestGoListErrors/default (3s)

goroutine 46782 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad

goroutine 46640 [select]:
golang.org/x/tools/gopls/internal/cache.(*Snapshot).AwaitInitialized(0xc001b94a20, {0x12b5ce0, 0xc003dfc480})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4260835234/gopls/internal/cache/snapshot.go:1361 +0x6b
golang.org/x/tools/gopls/internal/server.(*server).addFolders.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4260835234/gopls/internal/server/general.go:320 +0x48
created by golang.org/x/tools/gopls/internal/server.(*server).addFolders in goroutine 46806
	/home/swarming/.swarming/w/ir/x/w/targetrepo4260835234/gopls/internal/server/general.go:319 +0x60d
2024-01-24 18:59 x_tools-go1.21-openbsd-amd64 tools@35d8b1b5 release-branch.go1.21@2540b143 x/tools/gopls/internal/test/integration/misc.TestRenameFileFromEditor/default [ABORT] (log)
=== RUN   TestRenameFileFromEditor/default
    rename_test.go:408: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 3 time(s)\ncompleted work \"diagnosing files changed on disk\" at least 3 time(s)\ncompleted work \"diagnosing close files\" at least 2 time(s)" is met, must have:
        any diagnostics at the first position (2:6) matching `X` in "x/a.go"
        any diagnostics at the first position (2:6) matching `X` in "x/x.go"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
panic: test timed out after 10m0s
running tests:
	TestRenameFileFromEditor (2s)
	TestRenameFileFromEditor/default (2s)

goroutine 43099 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
golang.org/x/tools/gopls/internal/protocol.clientDispatch({0x1332270, 0xc004254000}, {0x133d278, 0xc002387b60}, 0xc004254bd0, {0x267869fa0?, 0xc002cc7dd0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4260835234/gopls/internal/protocol/tsclient.go:64 +0x35b
golang.org/x/tools/gopls/internal/test/integration/fake.(*Editor).Connect.ClientHandler.func1({0x1332270, 0xc004254000}, 0xc004254bd0, {0x267869fa0, 0xc002cc7dd0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4260835234/gopls/internal/protocol/protocol.go:118 +0x85
golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1({0x1332270, 0xc004254000}, 0xc000012b40, {0x267869fa0?, 0xc002cc7dd0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4260835234/internal/jsonrpc2/handler.go:35 +0xe5
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4260835234/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2 in goroutine 42656
	/home/swarming/.swarming/w/ir/x/w/targetrepo4260835234/internal/jsonrpc2/handler.go:100 +0x1ed
2024-01-24 18:59 x_tools-go1.22-openbsd-amd64 tools@35d8b1b5 release-branch.go1.22@333ecd4b x/tools/gopls/internal/test/integration/misc.TestRenamePackage_InternalPackage/default [ABORT] (log)
=== RUN   TestRenamePackage_InternalPackage/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/24 14:05:47 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_InternalPackage (1s)
	TestRenamePackage_InternalPackage/default (1s)

goroutine 47870 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
os.(*Process).wait(0xc001ff37d0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec_unix.go:43 +0x6d
os.(*Process).Wait(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec.go:134
os/exec.(*Cmd).Wait(0xc00b6fdb80)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:897 +0x45
golang.org/x/tools/internal/gocommand.runCmdContext.func4()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2785271405/internal/gocommand/invoke.go:362 +0x25
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 47722
	/home/swarming/.swarming/w/ir/x/w/targetrepo2785271405/internal/gocommand/invoke.go:361 +0x365

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-01-29 09:09 x_tools-go1.20-openbsd-amd64 tools@dd0f88f0 release-branch.go1.20@d7df7f4f x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 13786): see golang/go#54461 for more details

goroutine 3900 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo414529814/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a9498, 0xc007f34120}, 0xc007e42420)
	/home/swarming/.swarming/w/ir/x/w/targetrepo414529814/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007fabea0, {0x12a9498, 0xc007f34120}, {0x12a0700?, 0xc007f34240}, {0x12a0700?, 0xc007f34270})
	/home/swarming/.swarming/w/ir/x/w/targetrepo414529814/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc007d91560?, {0xc007df5460, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo414529814/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc007d91560, {0x12a93f0, 0xc007de4910}, 0x1, {0xc007df5440, 0x2, 0xa1?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo414529814/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc007d91560, {0x12a93f0, 0xc007de4910}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo414529814/gopls/internal/cache/view.go:709 +0x3a5
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo414529814/gopls/internal/cache/session.go:255 +0x49
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo414529814/gopls/internal/cache/session.go:253 +0xe6f

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-01-29 16:50 x_tools-go1.22-openbsd-amd64 tools@5e164372 release-branch.go1.22@333ecd4b x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolSorting/default [ABORT] (log)
=== RUN   TestWorkspaceSymbolSorting/default
panic: test timed out after 10m0s
running tests:
	TestWorkspaceSymbolSorting (0s)
	TestWorkspaceSymbolSorting/default (0s)

goroutine 59595 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc0001a1400, 0xc0023f16c0, {0x1108cc2, 0x72}, 0x1231a88, {0xc002aa9f50, 0x1, 0x110?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3106110321/gopls/internal/test/integration/runner.go:167 +0x485
golang.org/x/tools/gopls/internal/test/integration.configuredRunner.Run({{0xc00ae8ef50?, 0xc00b884240?, 0x10a7085?}}, 0xc0023f16c0, {0x1108cc2, 0x72}, 0x1231a88)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3106110321/gopls/internal/test/integration/regtest.go:80 +0x147
golang.org/x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolSorting(0xc0023f16c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3106110321/gopls/internal/test/integration/misc/workspace_symbol_test.go:67 +0xce
testing.tRunner(0xc0023f16c0, 0x12315c8)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-01-29 17:42 x_tools-go1.21-openbsd-amd64 tools@14d7f7b6 release-branch.go1.21@00f974eb x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 43027): see golang/go#54461 for more details

goroutine 4060 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a1240, 0xc0035bfec0}, 0xc003389600)
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001571e80, {0x12a1240, 0xc0035bfec0}, {0x12987e0?, 0xc001272030}, {0x12987e0?, 0xc001272060})
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0028b1e60?, {0xc000fd4660, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0028b1e60, {0x12a1278, 0xc0032886e0}, 0x1, {0xc000fd4640, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0028b1e60, {0x12a1278, 0xc0032886e0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/gopls/internal/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4055
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/gopls/internal/cache/session.go:253 +0xe66
2024-01-29 17:42 x_tools-go1.21-openbsd-amd64 tools@14d7f7b6 release-branch.go1.21@00f974eb x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (0s)
	TestRunVulncheckPackageDiagnostics/imports (0s)
	TestRunVulncheckPackageDiagnostics/imports/default (0s)

goroutine 55689 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
...
encoding/json.(*Decoder).readValue(0xc003fb0c80)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0x9d
encoding/json.(*Decoder).Decode(0xc003fb0c80, {0xf2b260, 0xc003bd13b0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc00a59b1b8, {0x13323a8, 0xc00a7033b0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc00a703450, {0x13323a8, 0xc00a7033b0}, 0xc00a59b218)
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 55628
	/home/swarming/.swarming/w/ir/x/w/targetrepo206135000/internal/jsonrpc2/conn.go:189 +0xa5
2024-01-29 18:13 x_tools-go1.22-openbsd-amd64 tools@b048cf12 release-branch.go1.22@333ecd4b x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 31610): see golang/go#54461 for more details

goroutine 4092 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3824040111/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12ea2e8, 0xc001ff11d0}, 0xc003c0a9a0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3824040111/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0013c4030, {0x12ea2e8, 0xc001ff11d0}, {0x12e1860, 0xc001ff12f0}, {0x12e1860, 0xc001ff1320})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3824040111/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc002c3a900?, {0xc002287980, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3824040111/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc002c3a900, {0x12ea320, 0xc001210140}, 0x1, {0xc002287960, 0x2, 0x239d52ed21?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3824040111/gopls/internal/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc002c3a900, {0x12ea320, 0xc001210140}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3824040111/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3824040111/gopls/internal/cache/session.go:255 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4086
	/home/swarming/.swarming/w/ir/x/w/targetrepo3824040111/gopls/internal/cache/session.go:253 +0xe38
2024-01-29 22:55 gotip-openbsd-amd64 go@0c64be46 net/http.TestTransportDecrementConnWhenIdleConnRemoved/h2 [ABORT] (log)
=== RUN   TestTransportDecrementConnWhenIdleConnRemoved/h2
=== PAUSE TestTransportDecrementConnWhenIdleConnRemoved/h2
=== CONT  TestTransportDecrementConnWhenIdleConnRemoved/h2

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-01-29 21:56 x_tools-go1.20-openbsd-amd64 tools@341c0434 release-branch.go1.20@d7df7f4f x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 18946): see golang/go#54461 for more details

goroutine 3957 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3917595929/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a94f8, 0xc00191b2c0}, 0xc000fa7e40)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3917595929/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001aa3ea0, {0x12a94f8, 0xc00191b2c0}, {0x12a0760?, 0xc00191b470}, {0x12a0760?, 0xc00191b4a0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3917595929/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc0016a97a0?, {0xc003d85380, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3917595929/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0016a97a0, {0x12a9450, 0xc0014bc7d0}, 0x1, {0xc003d85360, 0x2, 0xb3?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3917595929/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0016a97a0, {0x12a9450, 0xc0014bc7d0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3917595929/gopls/internal/cache/view.go:720 +0x3a5
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3917595929/gopls/internal/cache/session.go:255 +0x49
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo3917595929/gopls/internal/cache/session.go:253 +0xe6f
2024-01-29 21:56 x_tools-go1.21-openbsd-amd64 tools@341c0434 release-branch.go1.21@00f974eb x/tools/gopls/internal/test/integration/diagnostics.TestUndeclaredDiagnostics/default [ABORT] (log)
=== RUN   TestUndeclaredDiagnostics/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestUndeclaredDiagnostics (0s)
	TestUndeclaredDiagnostics/default (0s)

goroutine 48111 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
created by testing.(*T).Run in goroutine 48120
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad

goroutine 46632 [runnable]:
os/exec.(*Cmd).Start.func3()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:716
runtime.goexit()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_amd64.s:1650 +0x1
created by os/exec.(*Cmd).Start in goroutine 48162
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:716 +0xa0a
2024-01-29 21:56 x_tools-go1.21-openbsd-amd64 tools@341c0434 release-branch.go1.21@00f974eb x/tools/gopls/internal/test/integration/misc.TestRenamePackage_TestVariant/default [ABORT] (log)
=== RUN   TestRenamePackage_TestVariant/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/29 14:15:05 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_TestVariant (1s)
	TestRenamePackage_TestVariant/default (1s)

goroutine 46033 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
golang.org/x/tools/gopls/internal/cache.(*Snapshot).WorkspaceMetadata(0xc0012b5560, {0x1332370?, 0xc0023cebd0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2366006987/gopls/internal/cache/snapshot.go:1083 +0x65
golang.org/x/tools/gopls/internal/server.(*server).diagnose(0xc001788b00, {0x1332370, 0xc0023cea50}, 0xc0012b5560)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2366006987/gopls/internal/server/diagnostics.go:366 +0x5e5
golang.org/x/tools/gopls/internal/server.(*server).diagnoseSnapshot(0xc001788b00, 0xc0012b5560, {0x0, 0x0, 0x0}, 0x0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2366006987/gopls/internal/server/diagnostics.go:223 +0x61c
golang.org/x/tools/gopls/internal/server.(*server).addFolders.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2366006987/gopls/internal/server/general.go:329 +0x45
created by golang.org/x/tools/gopls/internal/server.(*server).addFolders in goroutine 46022
	/home/swarming/.swarming/w/ir/x/w/targetrepo2366006987/gopls/internal/server/general.go:328 +0x6c5
2024-01-29 22:21 x_tools-go1.20-openbsd-amd64 tools@0e1f5be9 release-branch.go1.20@d7df7f4f x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd/default [ABORT] (log)
=== RUN   TestRunGovulncheckStd/default
    vuln_test.go:212: waiting on:
        Unmet: once "completed work for token 30472000969817231" is met, must have:
        received window/showMessage containing "Found GOSTDLIB"
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheckStd (3s)
	TestRunGovulncheckStd/default (3s)

goroutine 54535 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/protocol.ServerHandler.func1({0x133f330, 0xc002e180f0}, 0xc006f92e10, {0x133f640, 0xc001936840})
	/home/swarming/.swarming/w/ir/x/w/targetrepo224463293/gopls/internal/protocol/protocol.go:158 +0x9a
golang.org/x/tools/gopls/internal/lsprpc.handshaker.func1({0x133f330, 0xc002e180f0}, 0xc006f92e10, {0x133f640?, 0xc001936840?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo224463293/gopls/internal/lsprpc/lsprpc.go:509 +0x9f9
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1({0x133f330, 0xc002e180f0}, 0xc005684390, {0x133f640?, 0xc001936840?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo224463293/internal/jsonrpc2/handler.go:35 +0xf6
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo224463293/internal/jsonrpc2/handler.go:103 +0xa3
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
	/home/swarming/.swarming/w/ir/x/w/targetrepo224463293/internal/jsonrpc2/handler.go:100 +0x20a
2024-01-29 22:21 x_tools-go1.21-openbsd-amd64 tools@0e1f5be9 release-branch.go1.21@00f974eb x/tools/gopls/internal/test/integration/diagnostics.TestNestedModules/default [ABORT] (log)
=== RUN   TestNestedModules/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/29 14:40:44 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestNestedModules (1s)
	TestNestedModules/default (1s)

goroutine 42071 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
testing.(*common).Fatal(0xc0012e41a0, {0xc008490400?, 0xe731a0?, 0xc0010ed901?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1076 +0x54
golang.org/x/tools/gopls/internal/test/integration.(*Env).Await(0xc002a1ee60, {0xc003f95908, 0x1, 0x1})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4072832612/gopls/internal/test/integration/env.go:337 +0xd3
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc0012e41a0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4072832612/gopls/internal/test/integration/runner.go:253 +0xc1d
testing.tRunner(0xc0012e41a0, 0xc002a1e640)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 41947
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad
2024-01-29 22:21 x_tools-go1.21-openbsd-amd64 tools@0e1f5be9 release-branch.go1.21@00f974eb x/tools/gopls/internal/test/integration/misc.TestRenamePackageWithAlias/default [ABORT] (log)
=== RUN   TestRenamePackageWithAlias/default
panic: test timed out after 10m0s
running tests:
	TestRenamePackageWithAlias (0s)
	TestRenamePackageWithAlias/default (0s)

goroutine 41641 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
...
net.(*TCPListener).Accept(0xc0040e08a0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock.go:315 +0x30
net/http.(*Server).Serve(0xc00064b680, {0x1332d30, 0xc0040e08a0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/http/server.go:3056 +0x364
net/http.Serve(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/http/server.go:2595
golang.org/x/tools/gopls/internal/debug.(*Instance).Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4072832612/gopls/internal/debug/serve.go:483 +0xb85
created by golang.org/x/tools/gopls/internal/debug.(*Instance).Serve in goroutine 4097
	/home/swarming/.swarming/w/ir/x/w/targetrepo4072832612/gopls/internal/debug/serve.go:444 +0x45b
2024-01-31 17:22 x_tools-go1.21-openbsd-amd64 tools@c046c5b6 release-branch.go1.21@6552f3d4 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 21284): see golang/go#54461 for more details

goroutine 3991 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3346418604/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a2d00, 0xc0085d24e0}, 0xc005f9f1e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3346418604/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc008785e80, {0x12a2d00, 0xc0085d24e0}, {0x129a2a0?, 0xc0085d2600}, {0x129a2a0?, 0xc0085d2630})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3346418604/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc00867c120?, {0xc0086747e0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3346418604/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc00867c120, {0x12a2d38, 0xc0086174a0}, 0x1, {0xc0086747c0, 0x2, 0x1f3a311cf8?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3346418604/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc00867c120, {0x12a2d38, 0xc0086174a0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3346418604/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3346418604/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3873
	/home/swarming/.swarming/w/ir/x/w/targetrepo3346418604/gopls/internal/cache/session.go:275 +0x1426
2024-01-31 19:19 x_tools-go1.20-openbsd-amd64 tools@0c80ba37 release-branch.go1.20@746a0727 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 35311): see golang/go#54461 for more details

goroutine 3938 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12aae38, 0xc007e71da0}, 0xc0026d9080)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007e17ea0, {0x12aae38, 0xc007e71da0}, {0x12a2060?, 0xc007e71ec0}, {0x12a2060?, 0xc007e71ef0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc003c450e0?, {0xc007c64c00, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc003c450e0, {0x12aad90, 0xc003c29c70}, 0x1, {0xc007c64be0, 0x2, 0x2?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc003c450e0, {0x12aad90, 0xc003c29c70}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/gopls/internal/cache/view.go:720 +0x3a5
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/gopls/internal/cache/session.go:279 +0x49
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/gopls/internal/cache/session.go:277 +0x141e
2024-01-31 19:19 x_tools-go1.20-openbsd-amd64 tools@0c80ba37 release-branch.go1.20@746a0727 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheck_Expiry/default [ABORT] (log)
=== RUN   TestRunGovulncheck_Expiry/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/01/31 11:38:14 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheck_Expiry (1s)
	TestRunGovulncheck_Expiry/default (1s)

goroutine 54882 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/internal/jsonrpc2.Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/internal/jsonrpc2/serve.go:76 +0x9b
created by golang.org/x/tools/internal/jsonrpc2.Serve
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/internal/jsonrpc2/serve.go:72 +0x18b

goroutine 54837 [select]:
golang.org/x/tools/gopls/internal/cache.(*parseCache).gc(0xc00a067ef0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/gopls/internal/cache/parse_cache.go:262 +0xd0
created by golang.org/x/tools/gopls/internal/cache.newParseCache
	/home/swarming/.swarming/w/ir/x/w/targetrepo2677213613/gopls/internal/cache/parse_cache.go:119 +0xd0
2024-01-31 21:44 x_tools-go1.22-openbsd-amd64 tools@5f906919 release-branch.go1.22@9289b9c3 x/tools/gopls/internal/test/integration/misc.TestSignatureHelpInNonWorkspacePackage/default [ABORT] (log)
=== RUN   TestSignatureHelpInNonWorkspacePackage/default
    signature_help_test.go:58: context deadline exceeded
#### Start Gopls Test Logs for "TestSignatureHelpInNonWorkspacePackage/default"
[Trace - 14:11:02.888 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-858058436/TestSignatureHelpInNonWorkspacePackage/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-858058436/TestSignatureHelpInNonWorkspacePackage/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-858058436/TestSignatureHelpInNonWorkspacePackage/default/work/a","name":"a"}]}


[Trace - 14:11:02.936 PM] Received response 'initialize - (1)' in 48ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel 9289b9c3369de4fbcd8cc3bf365d532c6d79b867\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
panic: test timed out after 10m0s
running tests:
	TestSignatureHelpInNonWorkspacePackage (1s)
	TestSignatureHelpInNonWorkspacePackage/default (1s)

goroutine 50819 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/mod.ParseDiagnostics({0x137e0d8, 0xc002179a70}, 0xc0024ef0e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3023592311/gopls/internal/mod/diagnostics.go:34 +0x20b
golang.org/x/tools/gopls/internal/server.(*server).diagnose(0xc003ee1600, {0x137e0d8, 0xc002179860}, 0xc0024ef0e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3023592311/gopls/internal/server/diagnostics.go:346 +0x445
golang.org/x/tools/gopls/internal/server.(*server).diagnoseSnapshot(0xc003ee1600, 0xc0024ef0e0, {0x0, 0x0, 0x0}, 0x989680)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3023592311/gopls/internal/server/diagnostics.go:223 +0x61f
golang.org/x/tools/gopls/internal/server.(*server).diagnoseChangedViews.func1(0xc0024ef0e0, {0x0?, 0x587104?, 0xc003697db0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3023592311/gopls/internal/server/diagnostics.go:135 +0xaa
created by golang.org/x/tools/gopls/internal/server.(*server).diagnoseChangedViews in goroutine 50802
	/home/swarming/.swarming/w/ir/x/w/targetrepo3023592311/gopls/internal/server/diagnostics.go:132 +0x4f0
2024-02-01 17:54 x_tools-go1.22-openbsd-amd64 tools@1efbdde3 release-branch.go1.22@9289b9c3 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheck_Expiry/default [ABORT] (log)
=== RUN   TestRunGovulncheck_Expiry/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/01 10:13:27 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheck_Expiry (1s)
	TestRunGovulncheck_Expiry/default (0s)

goroutine 58109 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
testing.(*common).Fatal(0xc002ab51e0, {0xc006eca7c0?, 0xf14200?, 0xc001d45a01?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1082 +0x54
golang.org/x/tools/gopls/internal/test/integration.(*Env).Await(0xc000b98870, {0xc00cb93bd8, 0x1, 0x1})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1585827129/gopls/internal/test/integration/env.go:337 +0xd3
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc002ab51e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1585827129/gopls/internal/test/integration/runner.go:253 +0xbd8
testing.tRunner(0xc002ab51e0, 0xc000c4fd10)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 58098
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-01 17:54 x_tools-gotip-openbsd-amd64 tools@1efbdde3 go@5b6cd3d0 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckWarning/default [ABORT] (log)
=== RUN   TestRunVulncheckWarning/default
    vuln_test.go:733: context deadline exceeded
#### Start Gopls Test Logs for "TestRunVulncheckWarning/default"
[Trace - 10:14:00.077 AM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"codelenses":{"run_govulncheck":true},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-3998810506/TestRunVulncheckWarning/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-3998810506/TestRunVulncheckWarning/default/proxy","GOSUMDB":"off","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test2690686522/ID","_GOPLS_TEST_BINARY_RUN_AS_GOPLS":"true","_GOPLS_TEST_VULNCHECK_GOVERSION":"go1.18"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-3998810506/TestRunVulncheckWarning/default/work","name":"work"}]}


[Trace - 10:14:00.083 AM] Received response 'initialize - (1)' in 5ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel 5b6cd3d0cbd3f3f0a645e37526fabe35a7e75319\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
fatal error: schedule: holding locks
fatal error: schedule: holding locks
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckWarning (1s)
	TestRunVulncheckWarning/default (1s)

goroutine 58671 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
...
runtime.throw({0x10c2d07?, 0x2a125c838?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/panic.go:1011 +0x5c fp=0x2a125c7f8 sp=0x2a125c7c8 pc=0x43e33c
runtime.schedule()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:3843 +0x276 fp=0x2a125c830 sp=0x2a125c7f8 pc=0x4483f6
runtime.goschedImpl(0xc000583dc0, 0x1)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:4065 +0x178 fp=0x2a125c880 sp=0x2a125c830 pc=0x4489b8
runtime.gopreempt_m(0xc000583dc0?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/proc.go:4082 +0x18 fp=0x2a125c8a0 sp=0x2a125c880 pc=0x448bf8
runtime.mcall()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_amd64.s:458 +0x4e fp=0x2a125c8b8 sp=0x2a125c8a0 pc=0x47752e
2024-02-01 17:54 x_tools-go1.20-openbsd-amd64 tools@42507833 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 59643): see golang/go#54461 for more details

goroutine 3938 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo159181337/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12aae58, 0xc0083cdd40}, 0xc00110a9a0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo159181337/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc008413ea0, {0x12aae58, 0xc0083cdd40}, {0x12a2080?, 0xc0083cde60}, {0x12a2080?, 0xc0083cde90})
	/home/swarming/.swarming/w/ir/x/w/targetrepo159181337/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc00783ac60?, {0xc007c53c00, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo159181337/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc00783ac60, {0x12aadb0, 0xc007c55e50}, 0x1, {0xc007c53be0, 0x2, 0xeab2e0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo159181337/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc00783ac60, {0x12aadb0, 0xc007c55e50}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo159181337/gopls/internal/cache/view.go:720 +0x3a5
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo159181337/gopls/internal/cache/session.go:279 +0x49
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo159181337/gopls/internal/cache/session.go:277 +0x141e
2024-02-01 22:48 x_tools-go1.20-openbsd-amd64 tools@44aed241 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 20054): see golang/go#54461 for more details

goroutine 3916 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12aae38, 0xc007dd9080}, 0xc007c70420)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc003ddfe88, {0x12aae38, 0xc007dd9080}, {0x12a2060?, 0xc007dd91a0}, {0x12a2060?, 0xc007dd91d0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc003c7a120?, {0xc003cf5840, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc003c7a120, {0x12aad90, 0xc003af9900}, 0x1, {0xc003cf5820, 0x2, 0xc000e24400?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc003c7a120, {0x12aad90, 0xc003af9900}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/gopls/internal/cache/view.go:720 +0x3a5
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/gopls/internal/cache/session.go:279 +0x49
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/gopls/internal/cache/session.go:277 +0x141e
2024-02-01 22:48 x_tools-go1.20-openbsd-amd64 tools@44aed241 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/diagnostics.TestQuickFixEmptyFiles/full/default [ABORT] (log)
=== RUN   TestQuickFixEmptyFiles/full/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/01 15:07:27 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestQuickFixEmptyFiles (7s)
	TestQuickFixEmptyFiles/full (1s)
	TestQuickFixEmptyFiles/full/default (1s)

goroutine 27941 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
...
testing.tRunner(0xc000262ea0, 0xc00b3e9310)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1629 +0x3ea

goroutine 27729 [chan receive]:
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream(0xc002121b30, {0x12c1d18, 0xc003be3500}, {0x12c5058, 0xc00b3e9540})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/gopls/internal/lsprpc/lsprpc.go:93 +0x62c
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/internal/jsonrpc2/servertest/servertest.go:84 +0x1d7
2024-02-01 22:48 x_tools-go1.20-openbsd-amd64 tools@44aed241 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/misc.TestVim1/default [ABORT] (log)
=== RUN   TestVim1/default
    imports_test.go:104: context deadline exceeded
#### Start Gopls Test Logs for "TestVim1/default"
[Trace - 15:07:40.783 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-4089485572/TestVim1/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-4089485572/TestVim1/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-4089485572/TestVim1/default/work","name":"work"}]}


[Trace - 15:07:40.788 PM] Received response 'initialize - (1)' in 4ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel a2f4a5a6e7d68847163e4e58c905cb39219cb3e5\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
panic: test timed out after 10m0s
running tests:
	TestVim1 (2s)
	TestVim1/default (2s)

goroutine 29680 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...

goroutine 29579 [semacquire]:
sync.runtime_Semacquire(0xc0016b6fd0?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/sema.go:62 +0x27
sync.(*WaitGroup).Wait(0xc000f6e440?)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/waitgroup.go:116 +0x4b
golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/gopls/internal/server/text_synchronization.go:236 +0x38
created by golang.org/x/tools/gopls/internal/server.(*server).didModifyFiles
	/home/swarming/.swarming/w/ir/x/w/targetrepo2483101078/gopls/internal/server/text_synchronization.go:235 +0x22c
2024-02-01 22:48 x_tools-go1.21-openbsd-amd64 tools@44aed241 release-branch.go1.21@01c93ad0 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 5173): see golang/go#54461 for more details

goroutine 4088 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo736032116/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a2d00, 0xc001e515c0}, 0xc00113c2c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo736032116/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001815e68, {0x12a2d00, 0xc001e515c0}, {0x129a2a0?, 0xc001e516e0}, {0x129a2a0?, 0xc001e51740})
	/home/swarming/.swarming/w/ir/x/w/targetrepo736032116/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc002b3bc20?, {0xc002455d00, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo736032116/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc002b3bc20, {0x12a2d38, 0xc0031dceb0}, 0x1, {0xc002455ce0, 0x2, 0x1e90cc1161?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo736032116/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc002b3bc20, {0x12a2d38, 0xc0031dceb0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo736032116/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo736032116/gopls/internal/cache/session.go:279 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4082
	/home/swarming/.swarming/w/ir/x/w/targetrepo736032116/gopls/internal/cache/session.go:277 +0x1426
2024-02-01 23:04 x_tools-go1.21-openbsd-amd64 tools@c07f9276 release-branch.go1.21@01c93ad0 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 28606): see golang/go#54461 for more details

goroutine 4078 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2593053635/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12a2cc0, 0xc0028b9560}, 0xc00108e160)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2593053635/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0021a9e68, {0x12a2cc0, 0xc0028b9560}, {0x129a260?, 0xc0028b9680}, {0x129a260?, 0xc0028b96b0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2593053635/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0020bb7a0?, {0xc0027a87a0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2593053635/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0020bb7a0, {0x12a2cf8, 0xc0023f04b0}, 0x1, {0xc0027a8780, 0x2, 0x1d4add0072?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2593053635/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0020bb7a0, {0x12a2cf8, 0xc0023f04b0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2593053635/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2593053635/gopls/internal/cache/session.go:279 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4072
	/home/swarming/.swarming/w/ir/x/w/targetrepo2593053635/gopls/internal/cache/session.go:277 +0x1426
2024-02-01 23:36 x_tools-go1.20-openbsd-amd64 tools@d0778885 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/misc.TestFetchVulncheckResultStd/default [ABORT] (log)
=== RUN   TestFetchVulncheckResultStd/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/01 15:55:36 go info for /home/swarming/.sw...
        	Info: "2024/02/01 15:55:36 go/packages.Load #319\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestFetchVulncheckResultStd (1s)
	TestFetchVulncheckResultStd/default (1s)

goroutine 53873 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/protocol.clientDispatch({0x135f6f8, 0xc0011397a0}, {0x136a310, 0xc0017b26c0}, 0xc0022a6630, {0x24c4e2318?, 0xc0011396e0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2982560156/gopls/internal/protocol/tsclient.go:64 +0x37d
golang.org/x/tools/gopls/internal/protocol.ClientHandler.func1({0x135f6f8, 0xc0011397a0}, 0xc0022a6630, {0x24c4e2318, 0xc0011396e0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2982560156/gopls/internal/protocol/protocol.go:118 +0x9a
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1({0x135f6f8, 0xc0011397a0}, 0xc000223080, {0x24c4e2318?, 0xc0011396e0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2982560156/internal/jsonrpc2/handler.go:35 +0xf6
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2982560156/internal/jsonrpc2/handler.go:103 +0xa3
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
	/home/swarming/.swarming/w/ir/x/w/targetrepo2982560156/internal/jsonrpc2/handler.go:100 +0x20a
2024-02-02 15:44 x_tools-go1.20-openbsd-amd64 tools@e211e0f0 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/misc.TestFetchVulncheckResultStd/default [ABORT] (log)
=== RUN   TestFetchVulncheckResultStd/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/02 08:03:49 go info for /home/swarming/.sw...
        	Info: "2024/02/02 08:03:50 go/packages.Load #296\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestFetchVulncheckResultStd (1s)
	TestFetchVulncheckResultStd/default (1s)

goroutine 54136 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).R
(... long comment truncated ...)

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-02 15:44 x_tools-go1.22-openbsd-amd64 tools@e211e0f0 release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/misc.TestSemanticGoDirectives/default [ABORT] (log)
=== RUN   TestSemanticGoDirectives/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/02 08:48:04 go info for /home/swarming/.sw...
        	Info: "2024/02/02 08:48:04 go/packages.Load #276\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestSemanticGoDirectives (1s)
	TestSemanticGoDirectives/default (0s)

goroutine 48424 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc001accb90, {0x139df50, 0xc001acc5a0}, 0xc00019cca8)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2070232034/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 48310
	/home/swarming/.swarming/w/ir/x/w/targetrepo2070232034/internal/jsonrpc2/conn.go:189 +0x8f

goroutine 48423 [chan receive]:
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2070232034/internal/jsonrpc2/handler.go:101 +0x65
created by golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2 in goroutine 48312
	/home/swarming/.swarming/w/ir/x/w/targetrepo2070232034/internal/jsonrpc2/handler.go:100 +0x1c5
2024-02-02 20:27 x_tools-gotip-openbsd-amd64 tools@c3f60b78 go@3d20a327 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheck_Expiry/default [ABORT] (log)
=== RUN   TestRunGovulncheck_Expiry/default
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheck_Expiry (0s)

goroutine 57587 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390

goroutine 57576 [runnable]:
testing.(*T).Run.gowrap1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742
runtime.goexit({})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/asm_amd64.s:1695 +0x1
created by testing.(*T).Run in goroutine 57586
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-02 21:24 x_tools-go1.20-openbsd-amd64 tools@e80085c4 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/misc.TestSemantic_57619/default [ABORT] (log)
=== RUN   TestSemantic_57619/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestSemantic_57619 (0s)
	TestSemantic_57619/default (0s)

goroutine 46498 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3788785441/internal/jsonrpc2/handler.go:101 +0x70
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
	/home/swarming/.swarming/w/ir/x/w/targetrepo3788785441/internal/jsonrpc2/handler.go:100 +0x20a

goroutine 46457 [chan receive]:
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream(0xc000c4a990, {0x1360cd8, 0xc001bbde60}, {0x13640d8, 0xc0002b94a0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3788785441/gopls/internal/lsprpc/lsprpc.go:93 +0x62c
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect
	/home/swarming/.swarming/w/ir/x/w/targetrepo3788785441/internal/jsonrpc2/servertest/servertest.go:84 +0x1d7
2024-02-02 21:24 x_tools-go1.22-openbsd-amd64 tools@e80085c4 release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/misc.TestSemantic_2527/default [ABORT] (log)
=== RUN   TestSemantic_2527/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestSemantic_2527 (0s)
	TestSemantic_2527/default (0s)

goroutine 47918 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
os.(*File).WriteTo(0xc0014f3f68?, {0x13968a0?, 0xc001571650?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/file.go:247 +0x49
io.copyBuffer({0x13968a0, 0xc001571650}, {0x13964a0, 0xc002620210}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo322742016/internal/gocommand/invoke.go:307 +0x45
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 47872
	/home/swarming/.swarming/w/ir/x/w/targetrepo322742016/internal/gocommand/invoke.go:306 +0x17e
2024-02-02 21:24 x_tools-gotip-openbsd-amd64 tools@e80085c4 go@9819d826 x/tools/gopls/internal/test/integration/misc.TestRenamePackage_Nesting/default [ABORT] (log)
=== RUN   TestRenamePackage_Nesting/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/02 14:41:15 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_Nesting (0s)
	TestRenamePackage_Nesting/default (0s)

goroutine 47147 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
testing.(*common).Fatal(0xc005af1380, {0xc001aa2180?, 0xf2c740?, 0xc000dc1a01?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1082 +0x54
golang.org/x/tools/gopls/internal/test/integration.(*Env).Await(0xc00c347450, {0xc0002288b8, 0x1, 0x1})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1860268143/gopls/internal/test/integration/env.go:337 +0xd3
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc005af1380)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1860268143/gopls/internal/test/integration/runner.go:253 +0xbd8
testing.tRunner(0xc005af1380, 0xc00c346550)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 46749
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-02 23:11 x_tools-gotip-openbsd-amd64 tools@3403ce10 go@b8ac61e6 x/tools/gopls/internal/test/integration/diagnostics.TestGoListErrors/default [ABORT] (log)
=== RUN   TestGoListErrors/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/02 15:43:35 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestGoListErrors (3s)
	TestGoListErrors/default (3s)

goroutine 48150 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1576482274/internal/jsonrpc2/handler.go:101 +0x65
created by golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2 in goroutine 47553
	/home/swarming/.swarming/w/ir/x/w/targetrepo1576482274/internal/jsonrpc2/handler.go:100 +0x1c5

goroutine 47552 [select]:
golang.org/x/tools/gopls/internal/cache.(*parseCache).gc(0xc001909b30)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1576482274/gopls/internal/cache/parse_cache.go:262 +0xbc
created by golang.org/x/tools/gopls/internal/cache.newParseCache in goroutine 48124
	/home/swarming/.swarming/w/ir/x/w/targetrepo1576482274/gopls/internal/cache/parse_cache.go:119 +0xc5
2024-02-02 23:11 x_tools-gotip-openbsd-amd64 tools@3403ce10 go@b8ac61e6 x/tools/gopls/internal/test/integration/misc.TestRenamePackage_TestVariant/default [ABORT] (log)
=== RUN   TestRenamePackage_TestVariant/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/02 15:43:48 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_TestVariant (1s)
	TestRenamePackage_TestVariant/default (1s)

goroutine 46669 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
created by golang.org/x/tools/gopls/internal/cache.newParseCache in goroutine 46592
	/home/swarming/.swarming/w/ir/x/w/targetrepo1576482274/gopls/internal/cache/parse_cache.go:119 +0xc5

goroutine 46366 [select]:
golang.org/x/tools/gopls/internal/cache.(*Snapshot).AwaitInitialized(0xc001d5b320, {0x13997b8, 0xc001e2c360})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1576482274/gopls/internal/cache/snapshot.go:1353 +0x6b
golang.org/x/tools/gopls/internal/server.(*server).addFolders.func2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1576482274/gopls/internal/server/general.go:324 +0x48
created by golang.org/x/tools/gopls/internal/server.(*server).addFolders in goroutine 46656
	/home/swarming/.swarming/w/ir/x/w/targetrepo1576482274/gopls/internal/server/general.go:323 +0x5f5
2024-02-02 23:14 gotip-openbsd-amd64 go@b8ac61e6 net/http.TestTransportDecrementConnWhenIdleConnRemoved/h2 [ABORT] (log)
=== RUN   TestTransportDecrementConnWhenIdleConnRemoved/h2
=== PAUSE TestTransportDecrementConnWhenIdleConnRemoved/h2
=== CONT  TestTransportDecrementConnWhenIdleConnRemoved/h2
2024-02-03 12:56 x_tools-go1.21-openbsd-amd64 tools@d6bd2d74 release-branch.go1.21@2fdad8af x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 21243): see golang/go#54461 for more details

goroutine 4128 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4051800421/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12c4600, 0xc006f10570}, 0xc001334420)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4051800421/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007845e68, {0x12c4600, 0xc006f10570}, {0x12bba60?, 0xc006f10690}, {0x12bba60?, 0xc006f106c0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4051800421/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc002f9fb00?, {0xc006eed940, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4051800421/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc002f9fb00, {0x12c4638, 0xc00780a9b0}, 0x1, {0xc006eed920, 0x2, 0x1ed9efbcc3?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo4051800421/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc002f9fb00, {0x12c4638, 0xc00780a9b0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo4051800421/gopls/internal/cache/view.go:718 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4051800421/gopls/internal/cache/session.go:279 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4122
	/home/swarming/.swarming/w/ir/x/w/targetrepo4051800421/gopls/internal/cache/session.go:277 +0x1426
2024-02-03 12:56 x_tools-go1.21-openbsd-amd64 tools@51e3724f release-branch.go1.21@2fdad8af x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 95336): see golang/go#54461 for more details

goroutine 3984 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3790299875/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12c4560, 0xc003b6d4a0}, 0xc003b2c9a0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3790299875/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc008667e68, {0x12c4560, 0xc003b6d4a0}, {0x12bb9c0?, 0xc003b6d5c0}, {0x12bb9c0?, 0xc003b6d5f0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3790299875/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0082639e0?, {0xc0086252a0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3790299875/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0082639e0, {0x12c4598, 0xc0085bd9f0}, 0x1, {0xc008625280, 0x2, 0x1d48cd12f4?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3790299875/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0082639e0, {0x12c4598, 0xc0085bd9f0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3790299875/gopls/internal/cache/view.go:718 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3790299875/gopls/internal/cache/session.go:279 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3978
	/home/swarming/.swarming/w/ir/x/w/targetrepo3790299875/gopls/internal/cache/session.go:277 +0x1426
2024-02-03 12:56 x_tools-gotip-openbsd-amd64 tools@51e3724f go@b8ac61e6 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd/default [ABORT] (log)
=== RUN   TestRunGovulncheckStd/default
    vuln_test.go:212: waiting on:
        Unmet: once "completed work for token 5196602847975651051" is met, must have:
        received window/showMessage containing "Found GOSTDLIB"
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheckStd (3s)
	TestRunGovulncheckStd/default (3s)

goroutine 56670 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
encoding/json.(*Decoder).Decode(0xc001f9d180, {0xf84080, 0xc002113cb0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc002e6e4e0, {0x1399858, 0xc005ec3dd0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3522837022/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/gopls/internal/protocol.(*loggingStream).Read(0xc005efb4d0, {0x1399858?, 0xc005ec3dd0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3522837022/gopls/internal/protocol/log.go:30 +0x2d
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc0034457c0, {0x1399858, 0xc005ec3dd0}, 0xc004698ac8)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3522837022/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 55851
	/home/swarming/.swarming/w/ir/x/w/targetrepo3522837022/internal/jsonrpc2/conn.go:189 +0x8f

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-03 12:56 x_tools-go1.22-openbsd-amd64 tools@51e3724f release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (0s)
	TestRunVulncheckPackageDiagnostics/imports (0s)
	TestRunVulncheckPackageDiagnostics/imports/default (0s)

goroutine 57134 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
...

goroutine 57239 [chan receive]:
testing.(*T).Run(0xc002b99860, {0x10b5368?, 0x10e6d3b?}, 0xc002254e00)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1750 +0x3ab
golang.org/x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics(0xc002b99860)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1333510317/gopls/internal/test/integration/misc/vuln_test.go:556 +0x278
testing.tRunner(0xc002b99860, 0x12529b8)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-03 21:27 x_tools-go1.20-openbsd-amd64 tools@a1fbc781 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd/default [ABORT] (log)
=== RUN   TestRunGovulncheckStd/default
    vuln_test.go:212: waiting on:
        Unmet: once "completed work for token 2323965529221797262" is met, must have:
        received window/showMessage containing "Found GOSTDLIB"
        no diagnostics for file "go.mod"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheckStd (1s)
	TestRunGovulncheckStd/default (1s)

goroutine 52928 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/test/integration.(*Env).OnceMet(0xc003455e50, {0xc000114260?, {0xc00069aa80?, 0x10b0c16?}}, {0xc0035275c0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2833621138/gopls/internal/test/integration/env.go:346 +0xfd
golang.org/x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd.func1(0xc003455e50?, 0xc0045b92a8?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2833621138/gopls/internal/test/integration/misc/vuln_test.go:212 +0x226
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc001268340)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2833621138/gopls/internal/test/integration/runner.go:254 +0xc3b
testing.tRunner(0xc001268340, 0xc00324e640)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1576 +0x10b
created by testing.(*T).Run
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1629 +0x3ea
2024-02-03 21:27 x_tools-go1.22-openbsd-amd64 tools@a1fbc781 release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/diagnostics.TestDiagnosticsAreResentAfterCloseOrOpen/default [ABORT] (log)
=== RUN   TestDiagnosticsAreResentAfterCloseOrOpen/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/03 13:47:25 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestDiagnosticsAreResentAfterCloseOrOpen (1s)
	TestDiagnosticsAreResentAfterCloseOrOpen/default (1s)

goroutine 48785 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
testing.(*common).Fatal(0xc00267c9c0, {0xc00198b4b0?, 0xecde80?, 0xc00055da01?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1082 +0x54
golang.org/x/tools/gopls/internal/test/integration.(*Env).Await(0xc001fa7770, {0xc0059f33c8, 0x1, 0x1})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1542767902/gopls/internal/test/integration/env.go:337 +0xd3
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc00267c9c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1542767902/gopls/internal/test/integration/runner.go:253 +0xbd8
testing.tRunner(0xc00267c9c0, 0xc0087b9d60)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 48609
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-03 21:27 x_tools-go1.22-openbsd-amd64 tools@a1fbc781 release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/misc.TestRenamePackage_Nesting/default [ABORT] (log)
=== RUN   TestRenamePackage_Nesting/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/03 13:47:33 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_Nesting (0s)
	TestRenamePackage_Nesting/default (0s)

goroutine 46904 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc0004a6280, 0xc0073fe1a0, {0x113dbd8, 0x1f0}, 0x1252df0, {0x0, 0x0, 0x49bcaf?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1542767902/gopls/internal/test/integration/runner.go:167 +0x485
golang.org/x/tools/gopls/internal/test/integration.Run(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1542767902/gopls/internal/test/integration/regtest.go:56
golang.org/x/tools/gopls/internal/test/integration/misc.TestRenamePackage_Nesting(0xc0073fe1a0?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1542767902/gopls/internal/test/integration/misc/rename_test.go:815 +0x3d
testing.tRunner(0xc0073fe1a0, 0x1252918)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-05 18:07 x_tools-go1.20-openbsd-amd64 tools@df03d7d4 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 38123): see golang/go#54461 for more details

goroutine 3840 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo979791765/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12cc5d8, 0xc001eb4a80}, 0xc003cc2840)
	/home/swarming/.swarming/w/ir/x/w/targetrepo979791765/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007c13e88, {0x12cc5d8, 0xc001eb4a80}, {0x12c36c0?, 0xc001eb4ba0}, {0x12c36c0?, 0xc001eb4bd0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo979791765/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc004052ea0?, {0xc007b68280, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo979791765/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc004052ea0, {0x12cc530, 0xc007af27d0}, 0x1, {0xc007b68260, 0x2, 0x2b0a581098?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo979791765/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc004052ea0, {0x12cc530, 0xc007af27d0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo979791765/gopls/internal/cache/view.go:718 +0x3a5
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo979791765/gopls/internal/cache/session.go:279 +0x49
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo979791765/gopls/internal/cache/session.go:277 +0x141e
2024-02-05 18:07 x_tools-go1.21-openbsd-amd64 tools@df03d7d4 release-branch.go1.21@2fdad8af x/tools/gopls/internal/test/integration/misc.TestRenamePackage_NestedModule/default [ABORT] (log)
=== RUN   TestRenamePackage_NestedModule/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/05 10:26:42 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_NestedModule (0s)
	TestRenamePackage_NestedModule/default (0s)

goroutine 43300 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
testing.tRunner(0xc001f376c0, 0x120f130)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1595 +0xff
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1648 +0x3ad

goroutine 43237 [chan receive]:
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream(0xc0006661e0, {0x13555d0, 0xc00c6b2720}, {0x1357f88, 0xc00b23f950})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1165888457/gopls/internal/lsprpc/lsprpc.go:93 +0x78c
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect in goroutine 43236
	/home/swarming/.swarming/w/ir/x/w/targetrepo1165888457/internal/jsonrpc2/servertest/servertest.go:84 +0x1bb
2024-02-05 18:07 x_tools-gotip-openbsd-amd64 tools@df03d7d4 go@6076edc5 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 7724): see golang/go#54461 for more details

goroutine 4338 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x1306e88, 0xc007dd3ef0}, 0xc000a22f20)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007de2018, {0x1306e88, 0xc007dd3ef0}, {0x12fe300, 0xc007df4090}, {0x12fe300, 0xc007df40c0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc002f75320?, {0xc007dcc5a0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc002f75320, {0x1306ec0, 0xc007d8aff0}, 0x1, {0xc007dcc580, 0x2, 0x2405e25177?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/gopls/internal/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc002f75320, {0x1306ec0, 0xc007d8aff0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/gopls/internal/cache/view.go:718 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/gopls/internal/cache/session.go:279 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4316
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/gopls/internal/cache/session.go:277 +0x1385
2024-02-05 18:07 x_tools-gotip-openbsd-amd64 tools@df03d7d4 go@6076edc5 x/tools/gopls/internal/test/integration/misc.TestWindowsVendoring_Issue56291/default [ABORT] (log)
=== RUN   TestWindowsVendoring_Issue56291/default
    vendor_test.go:96: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)\ncompleted work \"diagnosing changed files\" at least 1 time(s)\ncompleted work \"diagnosing files changed on disk\" at least 1 time(s)" is met, must have:
        any diagnostics at the first position (5:5) matching `hi.Goodbye` in "main.go"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/05 13:29:46 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestWindowsVendoring_Issue56291 (2s)
	TestWindowsVendoring_Issue56291/default (2s)

goroutine 55021 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/debug.(*Instance).Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/gopls/internal/debug/serve.go:483 +0xa51
created by golang.org/x/tools/gopls/internal/debug.(*Instance).Serve in goroutine 4863
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/gopls/internal/debug/serve.go:444 +0x450

goroutine 4818 [select, 9 minutes]:
golang.org/x/tools/internal/jsonrpc2.Serve({0x13981f8, 0xc00cbbb620}, {0x13971f0, 0xc0056238e0}, {0x138f6e0, 0xc00cbbb680}, 0x0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/internal/jsonrpc2/serve.go:112 +0x351
created by golang.org/x/tools/internal/jsonrpc2/servertest.NewTCPServer in goroutine 4753
	/home/swarming/.swarming/w/ir/x/w/targetrepo3322343135/internal/jsonrpc2/servertest/servertest.go:47 +0x10d
2024-02-05 21:43 x_tools-gotip-openbsd-amd64 tools@8efa10c9 go@6076edc5 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (0s)
	TestRunVulncheckPackageDiagnostics/imports (0s)
	TestRunVulncheckPackageDiagnostics/imports/default (0s)

goroutine 57131 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc0000c8280, 0xc0010c01a0, {0x114375c, 0x3a5}, 0xc00026d480, {0xc0002cf200, 0x4, 0x2cac981d8?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo292467097/gopls/internal/test/integration/runner.go:167 +0x485
golang.org/x/tools/gopls/internal/test/integration.configuredRunner.Run({{0xc0002cf200?, 0x1542a1a?, 0x3f?}}, 0xc0010c01a0, {0x114375c, 0x3a5}, 0xc00026d480)
	/home/swarming/.swarming/w/ir/x/w/targetrepo292467097/gopls/internal/test/integration/regtest.go:80 +0x147
golang.org/x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics.func3(0xc0010c01a0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo292467097/gopls/internal/test/integration/misc/vuln_test.go:559 +0x157
testing.tRunner(0xc0010c01a0, 0xc00110c540)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 57221
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-05 22:32 x_tools-gotip-openbsd-amd64 tools@365517a5 go@6076edc5 x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolSorting/default [ABORT] (log)
=== RUN   TestWorkspaceSymbolSorting/default
panic: test timed out after 10m0s
running tests:
	TestWorkspaceSymbolSorting (0s)
	TestWorkspaceSymbolSorting/default (0s)

goroutine 59912 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
golang.org/x/tools/go/packages.Load(0xc0025a2240?, {0xc002b428e0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1302181287/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0025a2240, {0x13992b0, 0xc0016b6f00}, 0x1, {0xc002b428c0, 0x2, 0x30?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1302181287/gopls/internal/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0025a2240, {0x13992b0, 0xc0016b6f00}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1302181287/gopls/internal/cache/view.go:718 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1302181287/gopls/internal/cache/session.go:279 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 59841
	/home/swarming/.swarming/w/ir/x/w/targetrepo1302181287/gopls/internal/cache/session.go:277 +0x1385
2024-02-05 22:32 x_tools-go1.20-openbsd-amd64 tools@ddb71b01 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 47496): see golang/go#54461 for more details

goroutine 3891 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo675936823/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12cc618, 0xc007f37380}, 0xc0014866e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo675936823/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007fc7e88, {0x12cc618, 0xc007f37380}, {0x12c3700?, 0xc007f374a0}, {0x12c3700?, 0xc007f374d0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo675936823/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc007d15c20?, {0xc007f9adc0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo675936823/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc007d15c20, {0x12cc570, 0xc007eabb80}, 0x1, {0xc007f9ada0, 0x2, 0xcc?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo675936823/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc007d15c20, {0x12cc570, 0xc007eabb80}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo675936823/gopls/internal/cache/view.go:718 +0x3a5
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo675936823/gopls/internal/cache/session.go:279 +0x49
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo675936823/gopls/internal/cache/session.go:277 +0x141e
2024-02-05 22:32 x_tools-go1.21-openbsd-amd64 tools@ddb71b01 release-branch.go1.21@2fdad8af x/tools/gopls/internal/test/integration/misc.TestRunVulncheckWarning/default [ABORT] (log)
=== RUN   TestRunVulncheckWarning/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckWarning (0s)
	TestRunVulncheckWarning/default (0s)

goroutine 56023 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
encoding/json.(*Decoder).readValue(0xc00202d040)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0x9d
encoding/json.(*Decoder).Decode(0xc00202d040, {0xf49e00, 0xc00aa009d8})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc00a420d08, {0x1355648, 0xc00468ed20})
	/home/swarming/.swarming/w/ir/x/w/targetrepo176274334/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc00468edc0, {0x1355648, 0xc00468ed20}, 0xc00a420d50)
	/home/swarming/.swarming/w/ir/x/w/targetrepo176274334/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 56005
	/home/swarming/.swarming/w/ir/x/w/targetrepo176274334/internal/jsonrpc2/conn.go:189 +0xa5
2024-02-06 17:54 x_tools-go1.20-openbsd-amd64 tools@08bd7281 release-branch.go1.20@a2f4a5a6 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 30433): see golang/go#54461 for more details

goroutine 3956 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3862027285/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12cc6b8, 0xc007059410}, 0xc007060160)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3862027285/internal/gocommand/invoke.go:375 +0x954
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc008287e88, {0x12cc6b8, 0xc007059410}, {0x12c37a0?, 0xc007059530}, {0x12c37a0?, 0xc007059560})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3862027285/internal/gocommand/invoke.go:270 +0x104c
...
golang.org/x/tools/go/packages.Load(0xc00810cd80?, {0xc006f7bfc0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3862027285/go/packages/packages.go:225 +0x65
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc00810cd80, {0x12cc610, 0xc008304500}, 0x1, {0xc006f7bfa0, 0x2, 0x1e11c368d1?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3862027285/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc00810cd80, {0x12cc610, 0xc008304500}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3862027285/gopls/internal/cache/view.go:718 +0x3a5
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3862027285/gopls/internal/cache/session.go:279 +0x49
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView
	/home/swarming/.swarming/w/ir/x/w/targetrepo3862027285/gopls/internal/cache/session.go:277 +0x141e
2024-02-06 17:54 x_tools-go1.21-openbsd-amd64 tools@08bd7281 release-branch.go1.21@f2920803 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 89628): see golang/go#54461 for more details

goroutine 4031 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3147790080/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12c45a0, 0xc007924a80}, 0xc0006cf1e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3147790080/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007997e68, {0x12c45a0, 0xc007924a80}, {0x12bba00?, 0xc007924ba0}, {0x12bba00?, 0xc007924bd0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3147790080/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc00765d7a0?, {0xc0078dcd80, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3147790080/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc00765d7a0, {0x12c45d8, 0xc007889130}, 0x1, {0xc0078dcd60, 0x2, 0xc0007616c0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3147790080/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc00765d7a0, {0x12c45d8, 0xc007889130}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3147790080/gopls/internal/cache/view.go:718 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3147790080/gopls/internal/cache/session.go:279 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4025
	/home/swarming/.swarming/w/ir/x/w/targetrepo3147790080/gopls/internal/cache/session.go:277 +0x1426
2024-02-06 17:54 x_tools-go1.22-openbsd-amd64 tools@08bd7281 release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/misc.TestRenamePackage_InternalPackage/default [ABORT] (log)
=== RUN   TestRenamePackage_InternalPackage/default
    rename_test.go:895: preparing rename: context deadline exceeded
#### Start Gopls Test Logs for "TestRenamePackage_InternalPackage/default"
[Trace - 10:13:30.513 AM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-613720348/TestRenamePackage_InternalPackage/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-613720348/TestRenamePackage_InternalPackage/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-613720348/TestRenamePackage_InternalPackage/default/work","name":"work"}]}


[Trace - 10:13:30.517 AM] Received response 'initialize - (1)' in 3ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel b0957cfcf94193b4588674c96be314ad5715f194\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_InternalPackage (2s)
	TestRenamePackage_InternalPackage/default (2s)

goroutine 48023 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
net.(*netFD).accept(0xc00ef4ac80)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/fd_unix.go:172 +0x29
net.(*TCPListener).accept(0xc00ef73740)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock_posix.go:159 +0x1e
net.(*TCPListener).Accept(0xc00ef73740)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock.go:327 +0x30
golang.org/x/tools/internal/jsonrpc2.Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo4033956367/internal/jsonrpc2/serve.go:76 +0x9b
created by golang.org/x/tools/internal/jsonrpc2.Serve in goroutine 4708
	/home/swarming/.swarming/w/ir/x/w/targetrepo4033956367/internal/jsonrpc2/serve.go:72 +0x158
2024-02-06 18:40 x_tools-go1.20-openbsd-amd64 tools@4f6024ea release-branch.go1.20@90a870f1 x/tools/gopls/internal/test/integration/misc.TestWindowsVendoring_Issue56291/default [ABORT] (log)
=== RUN   TestWindowsVendoring_Issue56291/default
    vendor_test.go:96: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)\ncompleted work \"diagnosing changed files\" at least 1 time(s)\ncompleted work \"diagnosing files changed on disk\" at least 1 time(s)" is met, must have:
        any diagnostics at the first position (5:5) matching `hi.Goodbye` in "main.go"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/06 10:58:38 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestWindowsVendoring_Issue56291 (3s)
	TestWindowsVendoring_Issue56291/default (3s)

goroutine 52991 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
golang.org/x/tools/gopls/internal/protocol.clientDispatch({0x1361318, 0xc0035d63f0}, {0x136bf30, 0xc001f3a0c0}, 0xc00258dce0, {0x2d604a340, 0xc0035d6330})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1189699845/gopls/internal/protocol/tsclient.go:58 +0x382
golang.org/x/tools/gopls/internal/protocol.ClientHandler.func1({0x1361318, 0xc0035d63f0}, 0xc00258dce0, {0x2d604a340, 0xc0035d6330})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1189699845/gopls/internal/protocol/protocol.go:120 +0x9a
golang.org/x/tools/internal/jsonrpc2.MustReplyHandler.func1({0x1361318, 0xc0035d63f0}, 0xc001f76528, {0x2d604a340?, 0xc0035d6330?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1189699845/internal/jsonrpc2/handler.go:35 +0xf6
golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1189699845/internal/jsonrpc2/handler.go:103 +0xa3
created by golang.org/x/tools/internal/jsonrpc2.AsyncHandler.func1
	/home/swarming/.swarming/w/ir/x/w/targetrepo1189699845/internal/jsonrpc2/handler.go:100 +0x20a
2024-02-06 18:40 x_tools-go1.22-openbsd-amd64 tools@4f6024ea release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 88868): see golang/go#54461 for more details

goroutine 4197 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x130d888, 0xc007b4f110}, 0xc0050a5080)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007cdc018, {0x130d888, 0xc007b4f110}, {0x1304cc0, 0xc007b4f230}, {0x1304cc0, 0xc007b4f260})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc003f5ad80?, {0xc007afd740, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc003f5ad80, {0x130d8c0, 0xc007afaeb0}, 0x1, {0xc007afd720, 0x2, 0x1f5ba985dd?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/gopls/internal/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc003f5ad80, {0x130d8c0, 0xc007afaeb0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/gopls/internal/cache/view.go:718 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/gopls/internal/cache/session.go:279 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4015
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/gopls/internal/cache/session.go:277 +0x1385
2024-02-06 18:40 x_tools-go1.22-openbsd-amd64 tools@4f6024ea release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics/imports/default [ABORT] (log)
=== RUN   TestRunVulncheckPackageDiagnostics/imports/default
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckPackageDiagnostics (0s)
	TestRunVulncheckPackageDiagnostics/imports (0s)
	TestRunVulncheckPackageDiagnostics/imports/default (0s)

goroutine 58632 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
...

goroutine 58597 [chan receive]:
testing.(*T).Run(0xc002833040, {0x10b5928?, 0x10e72fb?}, 0xc0036db900)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1750 +0x3ab
golang.org/x/tools/gopls/internal/test/integration/misc.TestRunVulncheckPackageDiagnostics(0xc002833040)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1944137584/gopls/internal/test/integration/misc/vuln_test.go:556 +0x278
testing.tRunner(0xc002833040, 0x1252ff8)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-06 18:48 x_tools-go1.20-openbsd-amd64 tools@f6dc1e9b release-branch.go1.20@90a870f1 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheckStd/default [ABORT] (log)
=== RUN   TestRunGovulncheckStd/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/06 11:07:38 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheckStd (0s)
	TestRunGovulncheckStd/default (0s)

goroutine 53553 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2241 +0x3c5
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x32
...
net.(*netFD).accept(0xc0099b0480)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/fd_unix.go:172 +0x35
net.(*TCPListener).accept(0xc00834e7b0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock_posix.go:148 +0x25
net.(*TCPListener).Accept(0xc00834e7b0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock.go:297 +0x3d
golang.org/x/tools/internal/jsonrpc2.Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3270954734/internal/jsonrpc2/serve.go:76 +0x9b
created by golang.org/x/tools/internal/jsonrpc2.Serve
	/home/swarming/.swarming/w/ir/x/w/targetrepo3270954734/internal/jsonrpc2/serve.go:72 +0x18b

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-06 18:49 x_tools-go1.21-openbsd-amd64 tools@6d4ccf2a release-branch.go1.21@f2920803 x/tools/gopls/internal/test/integration/misc.TestStaticcheckRelatedInfo/default [ABORT] (log)
=== RUN   TestStaticcheckRelatedInfo/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/06 11:13:32 go info for /home/swarming/.sw...
        	Info: "2024/02/06 11:13:33 go/packages.Load #295\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestStaticcheckRelatedInfo (1s)
	TestStaticcheckRelatedInfo/default (1s)

goroutine 52029 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
bytes.(*Buffer).ReadFrom(0xc008e8de30, {0x134ebc0, 0xc002f00238})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/bytes/buffer.go:211 +0x98
io.copyBuffer({0x134efc0, 0xc008e8de30}, {0x134ebc0, 0xc002f00238}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:416 +0x147
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:389
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1466576066/internal/gocommand/invoke.go:307 +0x3b
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 51548
	/home/swarming/.swarming/w/ir/x/w/targetrepo1466576066/internal/gocommand/invoke.go:306 +0x17e
2024-02-06 20:28 x_tools-go1.22-openbsd-amd64 tools@08393e06 release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/misc.TestRenamePackage_InternalPackage/default [ABORT] (log)
=== RUN   TestRenamePackage_InternalPackage/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/06 12:48:19 go info for /home/swarming/.sw...
        	Info: "2024/02/06 12:48:20 go/packages.Load #274\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_InternalPackage (1s)
	TestRenamePackage_InternalPackage/default (1s)

goroutine 48360 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc000351e00, 0xc0025b8000, {0x11378c6, 0x121}, 0x1255100, {0x0, 0x0, 0x49bcaf?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3763000355/gopls/internal/test/integration/runner.go:167 +0x485
golang.org/x/tools/gopls/internal/test/integration.Run(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3763000355/gopls/internal/test/integration/regtest.go:56
golang.org/x/tools/gopls/internal/test/integration/misc.TestRenamePackage_InternalPackage(0xc0025b8000?)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3763000355/gopls/internal/test/integration/misc/rename_test.go:883 +0x3d
testing.tRunner(0xc0025b8000, 0x1254c28)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-06 20:28 x_tools-go1.22-openbsd-amd64 tools@a297bfd9 release-branch.go1.22@b0957cfc x/tools/gopls/internal/test/integration/misc.TestRunVulncheckWarning/default [ABORT] (log)
=== RUN   TestRunVulncheckWarning/default
    vuln_test.go:718: hover: context deadline exceeded
#### Start Gopls Test Logs for "TestRunVulncheckWarning/default"
[Trace - 12:54:50.782 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"rootUri":"","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]}}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":null}}},"publishDiagnostics":{},"semanticTokens":{"requests":{"full":true},"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"],"formats":null}},"window":{"workDoneProgress":true}},"initializationOptions":{"codelenses":{"run_govulncheck":true},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-741690962/TestRunVulncheckWarning/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-741690962/TestRunVulncheckWarning/default/proxy","GOSUMDB":"off","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test1178974646/ID","_GOPLS_TEST_BINARY_RUN_AS_GOPLS":"true","_GOPLS_TEST_VULNCHECK_GOVERSION":"go1.18"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-741690962/TestRunVulncheckWarning/default/work","name":"work"}]}


[Trace - 12:54:50.787 PM] Received response 'initialize - (1)' in 4ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":true,"codeLensProvider":{},"documentLinkProvider":{},"workspaceSymbolProvider":true,"documentFormattingProvider":true,"renameProvider":true,"foldingRangeProvider":true,"selectionRangeProvider":true,"executeCommandProvider":{"commands":["gopls.add_dependency","gopls.add_import","gopls.add_telemetry_counters","gopls.apply_fix","gopls.change_signature","gopls.check_upgrades","gopls.diagnose_files","gopls.edit_go_directive","gopls.fetch_vulncheck_result","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"tokenTypes":["namespace","type","class","enum","interface","struct","typeParameter","parameter","variable","property","enumMember","event","function","method","macro","keyword","modifier","comment","string","number","regexp","operator"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"devel b0957cfcf94193b4588674c96be314ad5715f194\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}}

...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckWarning (1s)
	TestRunVulncheckWarning/default (1s)

goroutine 59642 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc00019c640, 0xc002902680, {0x114c68b, 0x3a5}, 0x1255170, {0xc00fb2da40, 0x3, 0xfa2340?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3100238047/gopls/internal/test/integration/runner.go:167 +0x485
golang.org/x/tools/gopls/internal/test/integration.configuredRunner.Run({{0xc00fb2da40?, 0x4b9?, 0x45fd11?}}, 0xc002902680, {0x114c68b, 0x3a5}, 0x1255170)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3100238047/gopls/internal/test/integration/regtest.go:80 +0x147
golang.org/x/tools/gopls/internal/test/integration/misc.TestRunVulncheckWarning(0xc002902680)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3100238047/gopls/internal/test/integration/misc/vuln_test.go:646 +0xf7
testing.tRunner(0xc002902680, 0x1254c88)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-06 21:16 x_tools-gotip-openbsd-amd64 tools@0d875898 go@c18ddc84 x/tools/gopls/internal/test/integration/misc.TestStaticcheckRelatedInfo/default [ABORT] (log)
=== RUN   TestStaticcheckRelatedInfo/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/06 13:36:01 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestStaticcheckRelatedInfo (0s)
	TestStaticcheckRelatedInfo/default (0s)

goroutine 53353 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
os.(*Process).wait(0xc00087fbc0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec_unix.go:43 +0x6d
os.(*Process).Wait(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec.go:134
os/exec.(*Cmd).Wait(0xc0036c4840)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:897 +0x45
golang.org/x/tools/internal/gocommand.runCmdContext.func4()
	/home/swarming/.swarming/w/ir/x/w/targetrepo739633010/internal/gocommand/invoke.go:362 +0x25
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 52653
	/home/swarming/.swarming/w/ir/x/w/targetrepo739633010/internal/gocommand/invoke.go:361 +0x365
2024-02-06 21:17 x_tools-go1.21-openbsd-amd64 tools@d64ed6ae release-branch.go1.21@f2920803 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 33797): see golang/go#54461 for more details

goroutine 3696 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo254146449/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12c6ce0, 0xc002f509f0}, 0xc0035802c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo254146449/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001b27e68, {0x12c6ce0, 0xc002f509f0}, {0x12be100?, 0xc002f50b10}, {0x12be100?, 0xc002f50b40})
	/home/swarming/.swarming/w/ir/x/w/targetrepo254146449/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc002b0fc20?, {0xc001034160, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo254146449/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc002b0fc20, {0x12c6d18, 0xc00169fc20}, 0x1, {0xc001034140, 0x2, 0x1d18166818?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo254146449/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc002b0fc20, {0x12c6d18, 0xc00169fc20}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo254146449/gopls/internal/cache/view.go:718 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo254146449/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3690
	/home/swarming/.swarming/w/ir/x/w/targetrepo254146449/gopls/internal/cache/session.go:275 +0x1532
2024-02-06 23:06 x_tools-gotip-openbsd-amd64 tools@ab679612 go@39ec246e x/tools/gopls/internal/test/integration/misc.TestRunVulncheckWarning/default [ABORT] (log)
=== RUN   TestRunVulncheckWarning/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/06 15:25:44 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckWarning (1s)
	TestRunVulncheckWarning/default (1s)

goroutine 59027 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
goroutine 58957 [chan receive]:
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2267027589/internal/jsonrpc2/handler.go:101 +0x65
created by golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2 in goroutine 58949
	/home/swarming/.swarming/w/ir/x/w/targetrepo2267027589/internal/jsonrpc2/handler.go:100 +0x1c5

goroutine 58897 [running]:
	goroutine running on other thread; stack unavailable
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 59010
	/home/swarming/.swarming/w/ir/x/w/targetrepo2267027589/internal/gocommand/invoke.go:361 +0x365
2024-02-07 02:22 x_tools-gotip-openbsd-amd64 tools@7f80389a go@39ec246e x/tools/gopls/internal/test/integration/misc.TestRunVulncheckWarning/default [ABORT] (log)
=== RUN   TestRunVulncheckWarning/default
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckWarning (2s)
	TestRunVulncheckWarning/default (2s)

goroutine 59086 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
golang.org/x/tools/gopls/internal/test/integration/fake.(*Sandbox).Close(0xc00252c9c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1706773960/gopls/internal/test/integration/fake/sandbox.go:292 +0xa5
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1.1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1706773960/gopls/internal/test/integration/runner.go:206 +0x34
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc00225ed00)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1706773960/gopls/internal/test/integration/runner.go:255 +0xc54
testing.tRunner(0xc00225ed00, 0xc0038ecaa0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 58474
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-09 17:28 x_tools-gotip-openbsd-amd64 tools@a5af84e3 go@b158ca9a x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 91860): see golang/go#54461 for more details

goroutine 4020 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo999350127/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12f9a48, 0xc001d31a40}, 0xc007883760)
	/home/swarming/.swarming/w/ir/x/w/targetrepo999350127/internal/gocommand/invoke.go:375 +0x8df
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001f1e018, {0x12f9a48, 0xc001d31a40}, {0x12f0ec0, 0xc001d31b60}, {0x12f0ec0, 0xc001d31b90})
	/home/swarming/.swarming/w/ir/x/w/targetrepo999350127/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc00809c240?, {0xc001c36b20, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo999350127/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc00809c240, {0x12f9a80, 0xc0005ceb90}, 0x1, {0xc001c36b00, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo999350127/gopls/internal/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc00809c240, {0x12f9a80, 0xc0005ceb90}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo999350127/gopls/internal/cache/view.go:718 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo999350127/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4018
	/home/swarming/.swarming/w/ir/x/w/targetrepo999350127/gopls/internal/cache/session.go:275 +0x1485
2024-02-09 17:50 x_tools-go1.22-openbsd-amd64 tools@95f04f4a release-branch.go1.22@20107e05 x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolSpecialPatterns/default [ABORT] (log)
=== RUN   TestWorkspaceSymbolSpecialPatterns/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        
        #### diagnostics:
...
panic: test timed out after 10m0s
running tests:
	TestWorkspaceSymbolSpecialPatterns (0s)
	TestWorkspaceSymbolSpecialPatterns/default (0s)

goroutine 59800 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run(0xc00027ba40, 0xc000da3040, {0x111aa5f, 0x58}, 0x12478f8, {0xc001db5f50, 0x1, 0x110?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1670973505/gopls/internal/test/integration/runner.go:167 +0x485
golang.org/x/tools/gopls/internal/test/integration.configuredRunner.Run({{0xc000bab750?, 0xc002781200?, 0x10bd1f6?}}, 0xc000da3040, {0x111aa5f, 0x58}, 0x12478f8)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1670973505/gopls/internal/test/integration/regtest.go:80 +0x147
golang.org/x/tools/gopls/internal/test/integration/misc.TestWorkspaceSymbolSpecialPatterns(0xc000da3040)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1670973505/gopls/internal/test/integration/misc/workspace_symbol_test.go:96 +0xce
testing.tRunner(0xc000da3040, 0x1247438)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 1
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-09 18:30 x_tools-gotip-openbsd-amd64 tools@730dc3c1 go@644bc4a3 x/tools/gopls/internal/test/integration/misc.TestRenamePackage_IntermediateTestVariant/default [ABORT] (log)
=== RUN   TestRenamePackage_IntermediateTestVariant/default
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_IntermediateTestVariant (0s)
	TestRenamePackage_IntermediateTestVariant/default (0s)

goroutine 47195 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
...
encoding/json.(*Decoder).readValue(0xc001cd6780)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0x85
encoding/json.(*Decoder).Decode(0xc001cd6780, {0xf79980, 0xc00248cdc8})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc000122d50, {0x138c050, 0xc000b7ce10})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3621127923/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc000b7cf50, {0x138c050, 0xc000b7ce10}, 0xc000122d98)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3621127923/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 47263
	/home/swarming/.swarming/w/ir/x/w/targetrepo3621127923/internal/jsonrpc2/conn.go:189 +0x8f
2024-02-09 20:28 x_tools-gotip-openbsd-amd64 tools@8cf0a8e2 go@644bc4a3 x/tools/gopls/internal/test/integration/misc.TestRunGovulncheck_Expiry/default [ABORT] (log)
=== RUN   TestRunGovulncheck_Expiry/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/09 12:46:54 go info for /home/swarming/.sw...
        	Info: "2024/02/09 12:46:55 go/packages.Load #295\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestRunGovulncheck_Expiry (1s)
	TestRunGovulncheck_Expiry/default (1s)

goroutine 57758 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
os.(*File).WriteTo(0xc001119830?, {0x13833c0?, 0xc00013daa0?})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/file.go:247 +0x49
io.copyBuffer({0x13833c0, 0xc00013daa0}, {0x1382fc0, 0xc003b2e098}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:388
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3395953234/internal/gocommand/invoke.go:307 +0x28
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 57763
	/home/swarming/.swarming/w/ir/x/w/targetrepo3395953234/internal/gocommand/invoke.go:306 +0x17e

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-14 14:22 x_tools-go1.21-openbsd-amd64 tools@e1a62614 release-branch.go1.21@b214108e x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 68455): see golang/go#54461 for more details

goroutine 3965 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2152609357/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b7800, 0xc00165cd50}, 0xc00128a160)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2152609357/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001e5be68, {0x12b7800, 0xc00165cd50}, {0x12aec40?, 0xc00165cea0}, {0x12aec40?, 0xc00165ced0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2152609357/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0028d4480?, {0xc002fc0220, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2152609357/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0028d4480, {0x12b7838, 0xc002f6da40}, 0x1, {0xc002fc0200, 0x2, 0x1a50da30e8?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2152609357/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0028d4480, {0x12b7838, 0xc002f6da40}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2152609357/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2152609357/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4068
	/home/swarming/.swarming/w/ir/x/w/targetrepo2152609357/gopls/internal/cache/session.go:275 +0x1532
2024-02-14 14:36 x_tools-go1.21-openbsd-amd64 tools@945a754d release-branch.go1.21@b214108e x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 14810): see golang/go#54461 for more details

goroutine 4030 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2272656697/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b7780, 0xc007619170}, 0xc000f4ac60)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2272656697/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc0077c7e68, {0x12b7780, 0xc007619170}, {0x12aebc0?, 0xc007619290}, {0x12aebc0?, 0xc0076192c0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2272656697/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc004c7b9e0?, {0xc007795060, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2272656697/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc004c7b9e0, {0x12b77b8, 0xc004c6fb80}, 0x1, {0xc007795040, 0x2, 0x1d2035c1f5?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2272656697/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc004c7b9e0, {0x12b77b8, 0xc004c6fb80}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2272656697/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2272656697/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4024
	/home/swarming/.swarming/w/ir/x/w/targetrepo2272656697/gopls/internal/cache/session.go:275 +0x1532
2024-02-14 19:36 x_tools-go1.21-openbsd-amd64 tools@0f0698e7 release-branch.go1.21@b214108e x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 59978): see golang/go#54461 for more details

goroutine 3883 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo865291268/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b78a0, 0xc002018e70}, 0xc0008e62c0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo865291268/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001d67e68, {0x12b78a0, 0xc002018e70}, {0x12aece0?, 0xc002018f90}, {0x12aece0?, 0xc002018fc0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo865291268/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc002e3dd40?, {0xc001b69300, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo865291268/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc002e3dd40, {0x12b78d8, 0xc000bb7ea0}, 0x1, {0xc001b692e0, 0x2, 0x1dc0b40b42?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo865291268/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc002e3dd40, {0x12b78d8, 0xc000bb7ea0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo865291268/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo865291268/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3877
	/home/swarming/.swarming/w/ir/x/w/targetrepo865291268/gopls/internal/cache/session.go:275 +0x1532
2024-02-14 20:17 x_tools-gotip-openbsd-amd64 tools@5de9cbe1 go@d90a57ff x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 60329): see golang/go#54461 for more details

goroutine 4219 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12fb7c8, 0xc004161290}, 0xc000225b80)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/internal/gocommand/invoke.go:375 +0x8df
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007bfc018, {0x12fb7c8, 0xc004161290}, {0x12f2520, 0xc0041613b0}, {0x12f2520, 0xc0041613e0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/internal/gocommand/invoke.go:270 +0x1012
...
golang.org/x/tools/go/packages.Load(0xc003e66a20?, {0xc007b99a00, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc003e66a20, {0x12fb800, 0xc007bdc190}, 0x1, {0xc007b999e0, 0x2, 0x23af47833f?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/gopls/internal/cache/load.go:136 +0xcac
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc003e66a20, {0x12fb800, 0xc007bdc190}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 4213
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/gopls/internal/cache/session.go:275 +0x1485
2024-02-14 20:17 x_tools-gotip-openbsd-amd64 tools@5de9cbe1 go@d90a57ff x/tools/gopls/internal/test/integration/misc.TestWindowsVendoring_Issue56291/default [ABORT] (log)
=== RUN   TestWindowsVendoring_Issue56291/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/14 13:01:55 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestWindowsVendoring_Issue56291 (1s)
	TestWindowsVendoring_Issue56291/default (1s)

goroutine 56151 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
encoding/json.(*Decoder).readValue(0xc0020fc000)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0x85
encoding/json.(*Decoder).Decode(0xc0020fc000, {0xf7ac00, 0xc003f0eae0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc000907a40, {0x138e0f0, 0xc00424bea0})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc00d8004b0, {0x138e0f0, 0xc00424bea0}, 0xc000907aa0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 56098
	/home/swarming/.swarming/w/ir/x/w/targetrepo3650313066/internal/jsonrpc2/conn.go:189 +0x8f
2024-02-14 21:26 x_tools-go1.21-openbsd-amd64 tools@e3254052 release-branch.go1.21@b214108e x/tools/gopls/internal/test/integration/diagnostics.TestDiagnosticsAreResentAfterCloseOrOpen/default (log)
=== RUN   TestDiagnosticsAreResentAfterCloseOrOpen/default
    invalidation_test.go:46: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 2 time(s)\ncompleted work \"diagnosing close files\" at least 1 time(s)" is met, must have:
        read diagnostics for "main.go"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/14 13:46:16 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestDiagnosticsAreResentAfterCloseOrOpen (3s)
	TestDiagnosticsAreResentAfterCloseOrOpen/default (3s)

goroutine 48294 [running]:
--- FAIL: TestDiagnosticsAreResentAfterCloseOrOpen/default (2.97s)
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
...
golang.org/x/tools/gopls/internal/protocol.clientDispatch({0x12cd460, 0xc002bda9c0}, {0x12d7eb8, 0xc00049f8c0}, 0xc002bdb6e0, {0x28e683378, 0xc002bda900})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3710610993/gopls/internal/protocol/tsclient.go:58 +0x35b
golang.org/x/tools/gopls/internal/test/integration/fake.(*Editor).Connect.ClientHandler.func1({0x12cd460, 0xc002bda9c0}, 0xc002bdb6e0, {0x28e683378, 0xc002bda900})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3710610993/gopls/internal/protocol/protocol.go:120 +0x85
golang.org/x/tools/gopls/internal/protocol.Handlers.MustReplyHandler.func1({0x12cd460, 0xc002bda9c0}, 0xc0019bf188, {0x28e683378?, 0xc002bda900?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3710610993/internal/jsonrpc2/handler.go:35 +0xe5
golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2.2()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3710610993/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/protocol.Handlers.AsyncHandler.func2 in goroutine 47263
	/home/swarming/.swarming/w/ir/x/w/targetrepo3710610993/internal/jsonrpc2/handler.go:100 +0x1ed
2024-02-14 21:26 x_tools-go1.21-openbsd-amd64 tools@e3254052 release-branch.go1.21@b214108e x/tools/gopls/internal/test/integration/misc.TestRenamePackage_TestVariant/default [ABORT] (log)
=== RUN   TestRenamePackage_TestVariant/default
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_TestVariant (0s)
	TestRenamePackage_TestVariant/default (0s)

goroutine 46032 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
...
bytes.(*Buffer).ReadFrom(0xc0038044b0, {0x1340f40, 0xc00007ecf8})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/bytes/buffer.go:211 +0x98
io.copyBuffer({0x1341360, 0xc0038044b0}, {0x1340f40, 0xc00007ecf8}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:416 +0x147
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:389
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3710610993/internal/gocommand/invoke.go:307 +0x3b
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 46202
	/home/swarming/.swarming/w/ir/x/w/targetrepo3710610993/internal/gocommand/invoke.go:306 +0x17e
2024-02-14 21:26 x_tools-gotip-openbsd-amd64 tools@e3254052 go@d90a57ff x/tools/gopls/internal/test/integration/misc.TestFetchVulncheckResultStd/default [ABORT] (log)
=== RUN   TestFetchVulncheckResultStd/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/14 13:50:25 go info for /home/swarming/.sw...
        	Info: "2024/02/14 13:50:26 go/packages.Load #297\n\tsnaps...
...
panic: test timed out after 10m0s
running tests:
	TestFetchVulncheckResultStd (1s)
	TestFetchVulncheckResultStd/default (1s)

goroutine 58252 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/internal/jsonrpc2.Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1049907484/internal/jsonrpc2/serve.go:76 +0x9b
created by golang.org/x/tools/internal/jsonrpc2.Serve in goroutine 4931
	/home/swarming/.swarming/w/ir/x/w/targetrepo1049907484/internal/jsonrpc2/serve.go:72 +0x158

goroutine 4931 [select, 9 minutes]:
golang.org/x/tools/internal/jsonrpc2.Serve({0x138e0b8, 0xc005ae1110}, {0x138d0b0, 0xc0056f5e00}, {0x1384e80, 0xc005ae1200}, 0x0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1049907484/internal/jsonrpc2/serve.go:112 +0x351
created by golang.org/x/tools/internal/jsonrpc2/servertest.NewTCPServer in goroutine 4930
	/home/swarming/.swarming/w/ir/x/w/targetrepo1049907484/internal/jsonrpc2/servertest/servertest.go:47 +0x10d
2024-02-14 21:33 x_tools-go1.21-openbsd-amd64 tools@df9c1c7e release-branch.go1.21@b214108e x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 11952): see golang/go#54461 for more details

goroutine 3995 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3263076207/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b8d60, 0xc0024c4210}, 0xc000512c60)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3263076207/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc001c63e68, {0x12b8d60, 0xc0024c4210}, {0x12b01a0?, 0xc0024c4330}, {0x12b01a0?, 0xc0024c4360})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3263076207/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0011f4ea0?, {0xc0018e0660, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3263076207/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0011f4ea0, {0x12b8d98, 0xc0016114f0}, 0x1, {0xc0018e0640, 0x2, 0x1923e60?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3263076207/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0011f4ea0, {0x12b8d98, 0xc0016114f0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3263076207/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3263076207/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3991
	/home/swarming/.swarming/w/ir/x/w/targetrepo3263076207/gopls/internal/cache/session.go:275 +0x1532
2024-02-14 22:17 x_tools-go1.21-openbsd-amd64 tools@ea9e5421 release-branch.go1.21@b214108e x/tools/gopls/internal/test/integration/diagnostics.TestGoListErrors/default [ABORT] (log)
=== RUN   TestGoListErrors/default
    runner.go:224: initialize: context deadline exceeded
panic: test timed out after 10m0s
running tests:
	TestGoListErrors (0s)
	TestGoListErrors/default (0s)

goroutine 47550 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
...
golang.org/x/tools/gopls/internal/lsprpc.(*streamServer).ServeStream(0xc0067bbb00, {0x12cd8c0, 0xc002562a80}, {0x12d0168, 0xc0033bcb40})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2637878422/gopls/internal/lsprpc/lsprpc.go:93 +0x78c
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect in goroutine 47547
	/home/swarming/.swarming/w/ir/x/w/targetrepo2637878422/internal/jsonrpc2/servertest/servertest.go:84 +0x1bb

goroutine 47558 [runnable]:
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2637878422/internal/gocommand/invoke.go:306
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 47547
	/home/swarming/.swarming/w/ir/x/w/targetrepo2637878422/internal/gocommand/invoke.go:306 +0x17e
2024-02-14 22:17 x_tools-go1.21-openbsd-amd64 tools@ea9e5421 release-branch.go1.21@b214108e x/tools/gopls/internal/test/integration/misc.TestRenamePackage_Tests/default [ABORT] (log)
=== RUN   TestRenamePackage_Tests/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/14 14:37:01 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_Tests (1s)
	TestRenamePackage_Tests/default (1s)

goroutine 44074 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
bytes.(*Buffer).ReadFrom(0xc002642870, {0x1342380, 0xc004c6c020})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/bytes/buffer.go:211 +0x98
io.copyBuffer({0x13427a0, 0xc002642870}, {0x1342380, 0xc004c6c020}, {0x0, 0x0, 0x0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:416 +0x147
io.Copy(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/io/io.go:389
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2637878422/internal/gocommand/invoke.go:307 +0x3b
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 44066
	/home/swarming/.swarming/w/ir/x/w/targetrepo2637878422/internal/gocommand/invoke.go:306 +0x17e

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-openbsd-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-16 15:54 x_tools-go1.21-openbsd-amd64 tools@0d171942 release-branch.go1.21@f38fca30 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 16311): see golang/go#54461 for more details

goroutine 4036 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2566172290/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b8de0, 0xc007785440}, 0xc0005d5ce0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2566172290/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007679e68, {0x12b8de0, 0xc007785440}, {0x12b0220?, 0xc007785560}, {0x12b0220?, 0xc007785590})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2566172290/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0033577a0?, {0xc00764ca20, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2566172290/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0033577a0, {0x12b8e18, 0xc00337fea0}, 0x1, {0xc00764ca00, 0x2, 0x12b8e18?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo2566172290/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0033577a0, {0x12b8e18, 0xc00337fea0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo2566172290/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo2566172290/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3729
	/home/swarming/.swarming/w/ir/x/w/targetrepo2566172290/gopls/internal/cache/session.go:275 +0x1532
2024-02-16 17:05 x_tools-go1.21-openbsd-amd64 tools@32d31392 release-branch.go1.21@f38fca30 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 70983): see golang/go#54461 for more details

goroutine 3983 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b8e20, 0xc003656780}, 0xc0007e1080)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007709e68, {0x12b8e20, 0xc003656780}, {0x12b0260?, 0xc003656930}, {0x12b0260?, 0xc003656990})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0075f8480?, {0xc0028f5d00, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0075f8480, {0x12b8e58, 0xc0074eefa0}, 0x1, {0xc0028f5ce0, 0x2, 0x0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0075f8480, {0x12b8e58, 0xc0074eefa0}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3978
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/gopls/internal/cache/session.go:275 +0x1532
2024-02-16 17:05 x_tools-go1.21-openbsd-amd64 tools@32d31392 release-branch.go1.21@f38fca30 x/tools/gopls/internal/test/integration/misc.TestRunVulncheckWarning/default [ABORT] (log)
=== RUN   TestRunVulncheckWarning/default
    runner.go:224: initialize: context deadline exceeded
panic: test timed out after 10m0s
running tests:
	TestRunVulncheckWarning (0s)
	TestRunVulncheckWarning/default (0s)

goroutine 57223 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
...
net.(*TCPListener).Accept(0xc0069970e0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/tcpsock.go:315 +0x30
net/http.(*Server).Serve(0xc0063b0b40, {0x13494d0, 0xc0069970e0})
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/http/server.go:3056 +0x364
net/http.Serve(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/net/http/server.go:2595
golang.org/x/tools/gopls/internal/debug.(*Instance).Serve.func1()
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/gopls/internal/debug/serve.go:483 +0xb85
created by golang.org/x/tools/gopls/internal/debug.(*Instance).Serve in goroutine 4739
	/home/swarming/.swarming/w/ir/x/w/targetrepo1332906057/gopls/internal/debug/serve.go:444 +0x45b
2024-02-16 17:05 x_tools-go1.21-openbsd-amd64 tools@4bc74c34 release-branch.go1.21@f38fca30 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 58158): see golang/go#54461 for more details

goroutine 3883 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo126737933/internal/gocommand/invoke.go:442
golang.org/x/tools/internal/gocommand.runCmdContext({0x12b7de0, 0xc00778e3f0}, 0xc000e8f1e0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo126737933/internal/gocommand/invoke.go:375 +0x94a
golang.org/x/tools/internal/gocommand.(*Invocation).run(0xc007795e68, {0x12b7de0, 0xc00778e3f0}, {0x12af220?, 0xc00778e510}, {0x12af220?, 0xc00778e540})
	/home/swarming/.swarming/w/ir/x/w/targetrepo126737933/internal/gocommand/invoke.go:270 +0xfaf
...
golang.org/x/tools/go/packages.Load(0xc0023cb9e0?, {0xc0077824e0, 0x2, 0x2})
	/home/swarming/.swarming/w/ir/x/w/targetrepo126737933/go/packages/packages.go:225 +0x54
golang.org/x/tools/gopls/internal/cache.(*Snapshot).load(0xc0023cb9e0, {0x12b7e18, 0xc007270410}, 0x1, {0xc0077824c0, 0x2, 0x1920ee0?})
	/home/swarming/.swarming/w/ir/x/w/targetrepo126737933/gopls/internal/cache/load.go:136 +0xc6f
golang.org/x/tools/gopls/internal/cache.(*Snapshot).initialize(0xc0023cb9e0, {0x12b7e18, 0xc007270410}, 0x1)
	/home/swarming/.swarming/w/ir/x/w/targetrepo126737933/gopls/internal/cache/view.go:720 +0x385
golang.org/x/tools/gopls/internal/cache.(*Session).createView.func3()
	/home/swarming/.swarming/w/ir/x/w/targetrepo126737933/gopls/internal/cache/session.go:277 +0x3e
created by golang.org/x/tools/gopls/internal/cache.(*Session).createView in goroutine 3877
	/home/swarming/.swarming/w/ir/x/w/targetrepo126737933/gopls/internal/cache/session.go:275 +0x1532
2024-02-16 17:05 x_tools-gotip-openbsd-amd64 tools@4bc74c34 go@b2a169be x/tools/gopls/internal/test/integration/diagnostics.TestInterpackageAnalysis/default [ABORT] (log)
=== RUN   TestInterpackageAnalysis/default
    diagnostics_test.go:2064: waiting on:
        Unmet: once "All of:\ncompleted work \"diagnosing opened files\" at least 1 time(s)" is met, must have:
        any diagnostics at the first position (5:1) matching `new.*Printf` in "a/a.go", with message containing "format %d has arg \"s\" of wrong type string"
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/16 09:31:29 go info for /home/swarming/.sw...
...
panic: test timed out after 10m0s
running tests:
	TestInterpackageAnalysis (2s)
	TestInterpackageAnalysis/default (2s)

goroutine 47309 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/test/integration.(*Env).AfterChange(0xc000983ef0, {0xc00367a480, 0x1, 0x1})
	/home/swarming/.swarming/w/ir/x/w/targetrepo3630411703/gopls/internal/test/integration/expectation.go:333 +0x5e
golang.org/x/tools/gopls/internal/test/integration/diagnostics.TestInterpackageAnalysis.func1(0xc000983ef0?, 0xc000983ef0)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3630411703/gopls/internal/test/integration/diagnostics/diagnostics_test.go:2064 +0x168
golang.org/x/tools/gopls/internal/test/integration.(*Runner).Run.func1(0xc00197b520)
	/home/swarming/.swarming/w/ir/x/w/targetrepo3630411703/gopls/internal/test/integration/runner.go:254 +0xbf5
testing.tRunner(0xc00197b520, 0xc0009839f0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1689 +0xfb
created by testing.(*T).Run in goroutine 45617
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:1742 +0x390
2024-02-16 17:05 x_tools-gotip-openbsd-amd64 tools@4bc74c34 go@b2a169be x/tools/gopls/internal/test/integration/misc.TestRenamePackage_DuplicateImport/default [ABORT] (log)
=== RUN   TestRenamePackage_DuplicateImport/default
    runner.go:253: waiting on:
        Unmet: completed work "diagnosing initial workspace load" 1 times
        
        err:context deadline exceeded
        
        state:
        #### log messages (see RPC logs for full text):
        	Info: "2024/02/16 09:31:41 go info for /home/swarming/.sw...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackage_DuplicateImport (0s)
	TestRenamePackage_DuplicateImport/default (0s)

goroutine 46286 [running]:
testing.(*M).startAlarm.func1()
	/home/swarming/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/home/swarming/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
os.(*Process).wait(0xc00c7286f0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec_unix.go:43 +0x6d
os.(*Process).Wait(...)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec.go:134
os/exec.(*Cmd).Wait(0xc001bc86e0)
	/home/swarming/.swarming/w/ir/x/w/goroot/src/os/exec/exec.go:897 +0x3d
golang.org/x/tools/internal/gocommand.runCmdContext.func4()
	/home/swarming/.swarming/w/ir/x/w/targetrepo3630411703/internal/gocommand/invoke.go:362 +0x25
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 46455
	/home/swarming/.swarming/w/ir/x/w/targetrepo3630411703/internal/gocommand/invoke.go:361 +0x365
2024-02-16 18:21 x_tools-go1.21-openbsd-amd64 tools@4231a57f release-branch.go1.21@f38fca30 x/tools/gopls/internal/test/integration/codelens.TestRegenerateCgo/default [ABORT] (log)
=== RUN   TestRegenerateCgo/default
panic: detected hanging go command (pid 60384): see golang/go#54461 for more details

goroutine 3959 [running]:
golang.org/x/tools/internal/gocommand.HandleHangingGoCommand(...)
	/home/swarming/.swarming/w/ir/x/w/targetrepo1295469654/internal/gocommand/invoke.go:442
gol