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 solaris-amd64 builder #65314

Closed
cherrymui opened this issue Jan 26, 2024 · 6 comments
Closed

x/build: timeout on LUCI solaris-amd64 builder #65314

cherrymui opened this issue Jan 26, 2024 · 6 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)-solaris-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")  && date < "2024-02-22"

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
@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)-solaris-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-01-02 21:09 x_tools-go1.20-solaris-amd64 tools@d47b14c6 release-branch.go1.20@8cb86b5f x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/completion/builtins.txt
=== PAUSE Test/completion/builtins.txt
=== CONT  Test/completion/builtins.txt
panic: test timed out after 10m0s
running tests:
	Test (10m3s)
	Test/completion/builtins.txt (19s)
	Test/completion/casesensitive.txt (1m2s)
	Test/completion/cast.txt (1m4s)
	Test/completion/channel.txt (1m11s)
...
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).ModTidy(0xc00885ff00, {0x129fed0?, 0xc014ef9090?}, 0xc007ca7c00)
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo4240653589/gopls/internal/lsp/cache/mod_tidy.go:100 +0x72b
golang.org/x/tools/gopls/internal/mod.ModTidyDiagnostics({0x129fed0, 0xc014ef9090}, 0xc014ef9090?, {0x12a11c0?, 0xc00a9accb0?})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo4240653589/gopls/internal/mod/diagnostics.go:116 +0x7c
golang.org/x/tools/gopls/internal/mod.collectDiagnostics.func1()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo4240653589/gopls/internal/mod/diagnostics.go:78 +0xad
golang.org/x/sync/errgroup.(*Group).Go.func1()
	/opt/golang/swarm/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.5.0/errgroup/errgroup.go:75 +0x64
created by golang.org/x/sync/errgroup.(*Group).Go
	/opt/golang/swarm/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/x/sync@v0.5.0/errgroup/errgroup.go:72 +0xa5
2024-01-02 21:09 x_tools-go1.21-solaris-amd64 tools@d47b14c6 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/diagnostics.TestErrorsThatPreventAnalysis [ABORT] (log)
=== RUN   TestErrorsThatPreventAnalysis/default
panic: test timed out after 10m0s
running tests:
	TestErrorsThatPreventAnalysis (2s)
	TestErrorsThatPreventAnalysis/default (2s)

goroutine 45564 [running]:
testing.(*M).startAlarm.func1()
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
...
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x12b9d20, 0xc0121e4b70}, 0xc0121e5170, {0x12b9fd0, 0xc0121e4ab0})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/gopls/internal/lsp/protocol/protocol.go:158 +0x85
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x12b9d20, 0xc0121e4b70}, 0xc0121e5170, {0x12b9fd0?, 0xc0121e4ab0?})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/gopls/internal/lsp/lsprpc/lsprpc.go:521 +0x923
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x12b9d20, 0xc0121e4b70}, 0xc004319500, {0x12b9fd0?, 0xc0121e4ab0?})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/handler.go:35 +0xe5
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 44913
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/handler.go:100 +0x1ed
2024-01-02 21:09 x_tools-go1.21-solaris-amd64 tools@d47b14c6 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/integration/misc.TestRenamePackageWithDifferentDirectoryPath [ABORT] (log)
=== RUN   TestRenamePackageWithDifferentDirectoryPath/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 23:33:18 go info for /opt/golang/swarm/...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenamePackageWithDifferentDirectoryPath (4s)
	TestRenamePackageWithDifferentDirectoryPath/default (4s)

goroutine 40807 [running]:
testing.(*M).startAlarm.func1()
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2259 +0x3b9
created by time.goFunc
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/time/sleep.go:176 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/protocol.clientDispatch({0x1334e80, 0xc009ceba40}, {0x133fd98, 0xc00b755380}, 0xc00ab5e570, {0x1335040?, 0xc009ceb980})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/gopls/internal/lsp/protocol/tsclient.go:64 +0x35b
golang.org/x/tools/gopls/internal/test/integration/fake.(*Editor).Connect.ClientHandler.func1({0x1334e80, 0xc009ceba40}, 0xc00ab5e570, {0x1335040, 0xc009ceb980})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/gopls/internal/lsp/protocol/protocol.go:118 +0x85
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1334e80, 0xc009ceba40}, 0xc00454fc80, {0x1335040?, 0xc009ceb980?})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/handler.go:35 +0xe5
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 40726
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/handler.go:100 +0x1ed
2024-01-02 21:09 x_tools-go1.21-solaris-amd64 tools@d47b14c6 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/completion/type_mods.txt
=== PAUSE Test/completion/type_mods.txt
=== CONT  Test/completion/type_mods.txt
panic: test timed out after 10m0s
running tests:
	Test (10m0s)
	Test/completion/type_mods.txt (19s)
	Test/completion/type_params.txt (33s)
	Test/completion/unimported.txt (47s)
	Test/completion/unresolved.txt (47s)
...
encoding/json.(*Decoder).readValue(0xc00ece2c80)
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0x9d
encoding/json.(*Decoder).Decode(0xc00ece2c80, {0xeb4ba0, 0xc0244fb188})
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc020421f08, {0x1298268, 0xc0176ad6d0})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc018c3b090, {0x1298268, 0xc0176ad6d0}, 0xc020421f50)
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 217
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2006343821/internal/jsonrpc2/conn.go:189 +0xa5
2024-01-02 21:09 x_tools-go1.22-solaris-amd64 tools@d47b14c6 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/diagnostics.TestLangVersion [ABORT] (log)
=== RUN   TestLangVersion/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:
	TestLangVersion (1s)
	TestLangVersion/default (1s)

goroutine 45357 [running]:
testing.(*M).startAlarm.func1()
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/testing/testing.go:2366 +0x385
created by time.goFunc
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/time/sleep.go:177 +0x2d
...
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1301d28, 0xc000b67410}, 0xc000b679e0, {0x1301fd0, 0xc000b67290})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/gopls/internal/lsp/protocol/protocol.go:158 +0x85
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1301d28, 0xc000b67410}, 0xc000b679e0, {0x1301fd0, 0xc000b67290})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/gopls/internal/lsp/lsprpc/lsprpc.go:521 +0x923
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1301d28, 0xc000b67410}, 0xc009483590, {0x1301fd0, 0xc000b67290})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/internal/jsonrpc2/handler.go:35 +0xc6
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 45292
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/internal/jsonrpc2/handler.go:100 +0x1c5
2024-01-02 21:09 x_tools-go1.22-solaris-amd64 tools@d47b14c6 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/integration/misc.TestRenameInTestVariant [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/02 23:14:31 go info for /opt/golang/swarm/...
        
...
panic: test timed out after 10m0s
running tests:
	TestRenameInTestVariant (3s)
	TestRenameInTestVariant/default (3s)

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

goroutine 43639 [select]:
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).AwaitInitialized(0xc00368a400, {0x137e128, 0xc0052a3ef0})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/gopls/internal/lsp/cache/snapshot.go:1498 +0x6b
golang.org/x/tools/gopls/internal/server.(*server).addFolders.func2()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/gopls/internal/server/general.go:318 +0x48
created by golang.org/x/tools/gopls/internal/server.(*server).addFolders in goroutine 43563
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/gopls/internal/server/general.go:317 +0x5f5
2024-01-02 21:09 x_tools-go1.22-solaris-amd64 tools@d47b14c6 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/completion/snippet.txt
=== PAUSE Test/completion/snippet.txt
=== CONT  Test/completion/snippet.txt
panic: test timed out after 10m0s
running tests:
	Test/codeaction/removeparam_imports.txt (21s)
	Test/codelens/test.txt (2m48s)
	Test/completion/foobarbaz.txt (9m28s)
	Test/completion/func_rank.txt (9m28s)
	Test/completion/issue62560.txt (48s)
...
encoding/json.(*Decoder).readValue(0xc032a6f900)
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:140 +0x85
encoding/json.(*Decoder).Decode(0xc032a6f900, {0xef2fe0, 0xc032df1980})
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/encoding/json/stream.go:63 +0x75
golang.org/x/tools/internal/jsonrpc2.(*rawStream).Read(0xc032a438d8, {0x12e0ff8, 0xc033cba180})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/internal/jsonrpc2/stream.go:61 +0x6f
golang.org/x/tools/internal/jsonrpc2.(*conn).run(0xc033c95450, {0x12e0ff8, 0xc033cba180}, 0xc032a43a70)
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/internal/jsonrpc2/conn.go:196 +0xab
created by golang.org/x/tools/internal/jsonrpc2.(*conn).Go in goroutine 51409
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3356292144/internal/jsonrpc2/conn.go:189 +0x8f
2024-01-02 21:09 x_tools-gotip-solaris-amd64 tools@d47b14c6 go@b25f5558 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/completion/index.txt
=== PAUSE Test/completion/index.txt
=== CONT  Test/completion/index.txt
panic: test timed out after 10m0s
running tests:
	Test/completion/index.txt (9s)
	Test/completion/interfacerank.txt (14s)
	Test/completion/issue56505.txt (14s)
	Test/completion/issue59096.txt (15s)
	Test/completion/issue60545.txt (20s)
...
created by golang.org/x/tools/internal/jsonrpc2/servertest.(*PipeServer).Connect in goroutine 199
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo1754983977/internal/jsonrpc2/servertest/servertest.go:84 +0x1aa

goroutine 124222 [runnable]:
golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).preloadFiles.gowrap1()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo1754983977/gopls/internal/lsp/cache/snapshot.go:1307
runtime.goexit({})
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/runtime/asm_amd64.s:1695 +0x1
created by golang.org/x/tools/gopls/internal/lsp/cache.(*Snapshot).preloadFiles in goroutine 121289
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo1754983977/gopls/internal/lsp/cache/snapshot.go:1307 +0xc5
2024-01-08 23:16 x_tools-go1.22-solaris-amd64 tools@c95fa0ff release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/codeaction/extract_method.txt
=== PAUSE Test/codeaction/extract_method.txt
=== CONT  Test/codeaction/extract_method.txt
panic: test timed out after 10m0s
running tests:
	Test/codeaction/extract_method.txt (4s)
	Test/codeaction/extract_variable.txt (6s)
	Test/codeaction/fill_struct.txt (18s)
	Test/codeaction/functionextraction.txt (19s)
	Test/codeaction/functionextraction_issue44813.txt (23s)
...
os.(*File).WriteTo(0xc071f00070?, {0x12d7020?, 0xc06d127440?})
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/os/file.go:247 +0x49
io.copyBuffer({0x12d7020, 0xc06d127440}, {0x12d6f80, 0xc00fe66d38}, {0x0, 0x0, 0x0})
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/io/io.go:388
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo473441747/internal/gocommand/invoke.go:307 +0x45
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 146547
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo473441747/internal/gocommand/invoke.go:306 +0x17e
2024-01-12 21:16 x_tools-go1.22-solaris-amd64 tools@b37fde9d release-branch.go1.22@66f8e1e8 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/zeroconfig/dynamicports.txt
=== PAUSE Test/zeroconfig/dynamicports.txt
=== CONT  Test/zeroconfig/dynamicports.txt
2024-01-12 21:16 x_tools-gotip-solaris-amd64 tools@b37fde9d go@e58e8139 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/completion/deep.txt
=== PAUSE Test/completion/deep.txt
=== CONT  Test/completion/deep.txt
panic: test timed out after 10m0s
running tests:
	Test/completion/complit.txt (12s)
	Test/completion/deep.txt (0s)
	Test/completion/deep2.txt (10s)
	Test/completion/errors.txt (12s)
	Test/foldingrange/a_lineonly.txt (13s)
...
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x12e0a38, 0xc0011995f0}, 0xc001a3c150, {0x12e0eb0, 0xc001199530})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo411125137/gopls/internal/lsp/protocol/protocol.go:158 +0x85
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x12e0a38, 0xc0011995f0}, 0xc001a3c150, {0x12e0eb0, 0xc001199530})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo411125137/gopls/internal/lsp/lsprpc/lsprpc.go:521 +0x923
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x12e0a38, 0xc0011995f0}, 0xc078b60ba0, {0x12e0eb0, 0xc001199530})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo411125137/internal/jsonrpc2/handler.go:35 +0xc6
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo411125137/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 145660
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo411125137/internal/jsonrpc2/handler.go:100 +0x1c5
2024-01-23 17:50 x_tools-go1.22-solaris-amd64 tools@6a58b984 release-branch.go1.22@1e1da491 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/codeaction/import-shadows-builtin.txt
=== PAUSE Test/codeaction/import-shadows-builtin.txt
=== CONT  Test/codeaction/import-shadows-builtin.txt

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-solaris-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2023-12-21 20:12 x_tools-go1.21-solaris-amd64 tools@f6d5f0f1 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/completion/errors.txt
=== PAUSE Test/completion/errors.txt
=== CONT  Test/completion/errors.txt
panic: test timed out after 10m0s
running tests:
	Test (10m0s)
	Test/completion/errors.txt (3s)
	Test/completion/field_list.txt (4s)
	Test/completion/foobarbaz.txt (7s)
	Test/completion/func_rank.txt (7s)
...
os.Open(...)
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/os/file.go:314
os.ReadFile({0xc036f1ce00?, 0xc8fa00999702286?})
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/os/file.go:715 +0x59
golang.org/x/tools/gopls/internal/filecache.Set({0xfd437d, 0x8}, {0xe5, 0x5c, 0x89, 0x17, 0xa, 0x31, 0xfb, 0x38, ...}, ...)
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo1029628515/gopls/internal/filecache/filecache.go:162 +0x1bb
golang.org/x/tools/gopls/internal/lsp/cache.(*analysisNode).runCached.func1()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo1029628515/gopls/internal/lsp/cache/analysis.go:688 +0xe5
created by golang.org/x/tools/gopls/internal/lsp/cache.(*analysisNode).runCached in goroutine 126423
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo1029628515/gopls/internal/lsp/cache/analysis.go:678 +0x219
2023-12-21 20:12 x_tools-go1.22-solaris-amd64 tools@f6d5f0f1 release-branch.go1.22@fa72f3e0 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/codeaction/removeparam_imports.txt
=== PAUSE Test/codeaction/removeparam_imports.txt
=== CONT  Test/codeaction/removeparam_imports.txt
2023-12-21 20:12 x_tools-gotip-solaris-amd64 tools@f6d5f0f1 go@2184a394 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/codelens/test.txt
=== PAUSE Test/codelens/test.txt
=== CONT  Test/codelens/test.txt
panic: test timed out after 10m0s
running tests:
	Test/codeaction/issue64558.txt (20s)
	Test/codelens/test.txt (4s)
	Test/completion/address.txt (9s)
	Test/completion/anon.txt (11s)
	Test/completion/append.txt (13s)
...
os.(*File).WriteTo(0x192fc30?, {0x12d5d80?, 0xc028f39b30?})
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/os/file.go:247 +0x49
io.copyBuffer({0x12d5d80, 0xc028f39b30}, {0x12d5ce0, 0xc003c413c8}, {0x0, 0x0, 0x0})
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/io/io.go:411 +0x9d
io.Copy(...)
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/io/io.go:388
golang.org/x/tools/internal/gocommand.runCmdContext.func1()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2646939714/internal/gocommand/invoke.go:307 +0x45
created by golang.org/x/tools/internal/gocommand.runCmdContext in goroutine 117039
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo2646939714/internal/gocommand/invoke.go:306 +0x17e
2023-12-22 23:44 x_tools-go1.21-solaris-amd64 tools@a6819f45 release-branch.go1.21@bbab863a x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/codeaction/extract_method.txt
=== PAUSE Test/codeaction/extract_method.txt
=== CONT  Test/codeaction/extract_method.txt
panic: test timed out after 10m0s
running tests:
	Test (10m1s)
	Test/codeaction/extract_method.txt (1s)
	Test/codeaction/extract_variable.txt (13s)
	Test/codeaction/fill_struct.txt (10s)
	Test/codeaction/functionextraction.txt (12s)
...
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.ServerHandler.func3({0x1295d50, 0xc021c2c4b0}, 0xc021c2ca80, {0x12961d0, 0xc021c2c3f0})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3747877438/gopls/internal/lsp/protocol/protocol.go:158 +0x85
golang.org/x/tools/gopls/internal/lsp/lsprpc.(*StreamServer).ServeStream.handshaker.func4({0x1295d50, 0xc021c2c4b0}, 0xc021c2ca80, {0x12961d0?, 0xc021c2c3f0?})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3747877438/gopls/internal/lsp/lsprpc/lsprpc.go:521 +0x923
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.MustReplyHandler.func1({0x1295d50, 0xc021c2c4b0}, 0xc01bbcdd40, {0x12961d0?, 0xc021c2c3f0?})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3747877438/internal/jsonrpc2/handler.go:35 +0xe5
golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2.2()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3747877438/internal/jsonrpc2/handler.go:103 +0x96
created by golang.org/x/tools/gopls/internal/lsp/protocol.Handlers.AsyncHandler.func2 in goroutine 149783
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3747877438/internal/jsonrpc2/handler.go:100 +0x1ed

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-solaris-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-01-25 01:16 x_tools-go1.21-solaris-amd64 tools@3d49bd52 release-branch.go1.21@00f974eb x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/codeaction/extract_variable_resolve.txt
=== PAUSE Test/codeaction/extract_variable_resolve.txt
=== CONT  Test/codeaction/extract_variable_resolve.txt

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-solaris-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-02 20:27 x_tools-go1.21-solaris-amd64 tools@c3f60b78 release-branch.go1.21@2fdad8af x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/completion/snippet.txt
=== PAUSE Test/completion/snippet.txt
=== CONT  Test/completion/snippet.txt
panic: test timed out after 10m0s
running tests:
	Test (10m1s)
	Test/completion/printf.txt (22s)
	Test/completion/snippet.txt (2s)
	Test/completion/snippet_placeholder.txt (5s)
	Test/completion/statements.txt (6s)
...
golang.org/x/tools/gopls/internal/cache.(*Snapshot).ModTidy.func1({0x12b3738, 0xc004273130}, {0xfe1580?, 0xc0109b2ea0})
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3467065418/gopls/internal/cache/mod_tidy.go:80 +0x87
golang.org/x/tools/internal/memoize.(*Promise).run.func2.1()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3467065418/internal/memoize/memoize.go:187 +0x9c
runtime/trace.WithRegion({0x12b3738?, 0xc004273130?}, {0xc012ac7e78, 0x13}, 0xc0021d2f90)
	/opt/golang/swarm/.swarming/w/ir/x/w/goroot/src/runtime/trace/annotation.go:141 +0xdd
golang.org/x/tools/internal/memoize.(*Promise).run.func2()
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3467065418/internal/memoize/memoize.go:180 +0x138
created by golang.org/x/tools/internal/memoize.(*Promise).run in goroutine 161651
	/opt/golang/swarm/.swarming/w/ir/x/w/targetrepo3467065418/internal/memoize/memoize.go:179 +0x1c7

watchflakes

@gopherbot
Copy link

Found new dashboard test flakes for:

#!watchflakes
post <- builder ~ `(gotip|go1\.\d\d)-solaris-amd64` && (`test timed out` || `SIGQUIT` || `context deadline exceeded` || status == "ABORT")
2024-02-05 18:07 x_tools-gotip-solaris-amd64 tools@df03d7d4 go@6076edc5 x/tools/gopls/internal/test/marker.Test [ABORT] (log)
=== RUN   Test/foldingrange/a_lineonly.txt
=== PAUSE Test/foldingrange/a_lineonly.txt
=== CONT  Test/foldingrange/a_lineonly.txt

watchflakes

@bcmills
Copy link
Member

bcmills commented Feb 21, 2024

Duplicate of #65845

@bcmills bcmills marked this as a duplicate of #65845 Feb 21, 2024
@bcmills bcmills closed this as not planned Won't fix, can't repro, duplicate, stale Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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.
Projects
Status: Done
Development

No branches or pull requests

3 participants