Use of LUCI is subject to the Google [Terms of Service](
https://policies.google.com/terms) and [Privacy Policy](
https://policies.google.com/privacy)
[I2026-05-25T20:37:26.444801Z 1373835 0 sink.go:371] SinkServer: warm-up started
[I2026-05-25T20:37:26.444874Z 1373835 0 sink.go:454] SinkServer: starting HTTP server...
[I2026-05-25T20:37:26.445826Z 1373835 0 sink.go:376] SinkServer: warm-up ended
[I2026-05-25T20:37:26.446088Z 1373835 0 cmd_stream.go:577] rdb-stream: starting the test command - ["/home/swarming/.swarming/w/ir/cache/tools/bin/result_adapter" "go" "-v=false" "-dump-json" "/home/swarming/.swarming/w/ir/x/w/go.testjson" "--" "/home/swarming/.swarming/w/ir/x/w/goroot/bin/go" "test" "-json" "-short" "./..."]
ok golang.org/x/tools/gopls/internal/analysis/deprecated 2.341s
ok golang.org/x/tools/gopls/internal/analysis/embeddirective 1.535s
ok golang.org/x/tools/gopls/internal/analysis/fillreturns 2.939s
ok golang.org/x/tools/gopls/internal/analysis/fillstruct 1.697s
ok golang.org/x/tools/gopls/internal/analysis/fillswitch 0.521s
ok golang.org/x/tools/gopls/internal/analysis/infertypeargs 0.376s
ok golang.org/x/tools/gopls/internal/analysis/maprange 1.447s
ok golang.org/x/tools/gopls/internal/analysis/nonewvars 1.814s
ok golang.org/x/tools/gopls/internal/analysis/noresultvalues 0.376s
ok golang.org/x/tools/gopls/internal/analysis/recursiveiter 1.515s
ok golang.org/x/tools/gopls/internal/analysis/simplifycompositelit 0.506s
ok golang.org/x/tools/gopls/internal/analysis/simplifyrange 1.566s
ok golang.org/x/tools/gopls/internal/analysis/simplifyslice 0.480s
ok golang.org/x/tools/gopls/internal/analysis/unusedfunc 0.357s
ok golang.org/x/tools/gopls/internal/analysis/unusedparams 2.915s
ok golang.org/x/tools/gopls/internal/analysis/unusedvariable 1.657s
ok golang.org/x/tools/gopls/internal/analysis/writestring 1.781s
ok golang.org/x/tools/gopls/internal/analysis/yield 1.552s
ok golang.org/x/tools/gopls/internal/bloom 0.012s
ok golang.org/x/tools/gopls/internal/cache 0.817s
ok golang.org/x/tools/gopls/internal/cache/metadata 0.009s
ok golang.org/x/tools/gopls/internal/cache/parsego 4.804s
ok golang.org/x/tools/gopls/internal/cache/typerefs 0.014s
ok golang.org/x/tools/gopls/internal/clonetest 0.009s
ok golang.org/x/tools/gopls/internal/cmd 16.787s
ok golang.org/x/tools/gopls/internal/debug 1.217s
ok golang.org/x/tools/gopls/internal/doc/generate 3.644s
ok golang.org/x/tools/gopls/internal/filecache 0.080s
ok golang.org/x/tools/gopls/internal/filewatcher 12.384s
ok golang.org/x/tools/gopls/internal/fuzzy 0.032s
ok golang.org/x/tools/gopls/internal/golang 1.433s
ok golang.org/x/tools/gopls/internal/golang/completion 0.063s
ok golang.org/x/tools/gopls/internal/golang/completion/snippet 0.015s
ok golang.org/x/tools/gopls/internal/licenses 1.184s
ok golang.org/x/tools/gopls/internal/lsprpc 0.888s
ok golang.org/x/tools/gopls/internal/mcp 1.087s
ok golang.org/x/tools/gopls/internal/progress 0.013s
ok golang.org/x/tools/gopls/internal/protocol 0.676s
ok golang.org/x/tools/gopls/internal/protocol/command 1.745s
ok golang.org/x/tools/gopls/internal/protocol/generate 0.013s
ok golang.org/x/tools/gopls/internal/server 0.100s
ok golang.org/x/tools/gopls/internal/settings 0.348s
ok golang.org/x/tools/gopls/internal/telemetry 1.154s
ok golang.org/x/tools/gopls/internal/template 0.061s
ok golang.org/x/tools/gopls/internal/test/compare 0.022s
ok golang.org/x/tools/gopls/internal/test/integration 0.103s
ok golang.org/x/tools/gopls/internal/test/integration/bench 0.089s
ok golang.org/x/tools/gopls/internal/test/integration/codelens 7.594s
ok golang.org/x/tools/gopls/internal/test/integration/completion 19.436s
ok golang.org/x/tools/gopls/internal/test/integration/debug 0.661s
ok golang.org/x/tools/gopls/internal/test/integration/diagnostics 40.178s
ok golang.org/x/tools/gopls/internal/test/integration/fake 0.020s
ok golang.org/x/tools/gopls/internal/test/integration/fake/glob 0.007s
ok golang.org/x/tools/gopls/internal/test/integration/hover 0.545s
ok golang.org/x/tools/gopls/internal/test/integration/inlayhints 0.767s
--- FAIL: TestRunGovulncheckStd (1.43s)
--- FAIL: TestRunGovulncheckStd/legacy=false (0.72s)
--- FAIL: TestRunGovulncheckStd/legacy=false/default (0.72s)
vuln_test.go:223: failed to read govulncheck output: failed to run govulncheck: exit status 2: stderr:
panic: unexpected expr: *ast.KeyValueExpr
goroutine 671 [running]:
golang.org/x/tools/go/ssa.(*builder).expr0(0x1de2e9afe270?, 0x1de2ebc5b800?, {0x1ceab58?, 0x1de2f3e289c0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:972 +0x1984
golang.org/x/tools/go/ssa.(*builder).expr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1ceab58, 0x1de2f3e289c0})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8
golang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x1de2ebc5b800, {0x1ced608, 0x1de2ee9f7290}, {0x1ceab58?, 0x1de2f3e289c0?}, 0xe0?, 0x1de2ed811558)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:616 +0x2e4
golang.org/x/tools/go/ssa.(*builder).compLit(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cef228, 0x1de2edd75980}, 0x1de2f3e2a680, 0x1, 0x1de2ed811558)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:1318 +0xe80
golang.org/x/tools/go/ssa.(*builder).addr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1ceab28?, 0x1de2f3e2a680}, 0x1)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:463 +0x9a0
golang.org/x/tools/go/ssa.(*builder).expr0(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cea348?, 0x1de2f3e2c520}, {0x7, {0x1ce6ed0, 0x1de2f41b55e0}, {0x0, 0x0}})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:733 +0xa4
golang.org/x/tools/go/ssa.(*builder).expr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cea348, 0x1de2f3e2c520})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8
golang.org/x/tools/go/ssa.(*builder).returnStmt(0x1de2e9afe270, 0x1de2ebc5b800, 0x1de2f3e2c540)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2865 +0x128
golang.org/x/tools/go/ssa.(*builder).stmt(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cead08?, 0x1de2f3e2c540?})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2765 +0x414
golang.org/x/tools/go/ssa.(*builder).stmtList(...)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:978
golang.org/x/tools/go/ssa.(*builder).stmt(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cead68?, 0x1de2f3e28a80?})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2771 +0xcb4
golang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x1de2e9afe270, 0x1de2ebc5b800)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2980 +0x200
golang.org/x/tools/go/ssa.(*builder).buildFunction(0x1de2e2f00008?, 0x1de2ebc5b800)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2930 +0x100
golang.org/x/tools/go/ssa.(*builder).iterate(0x1de2e9afe270)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2915 +0x28
golang.org/x/tools/go/ssa.(*Package).build(0x1de2edf8fe80)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3201 +0xc0
sync.(*Once).doSlow(0x100000000000000?, 0x1cec680?)
/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:78 +0xdc
sync.(*Once).Do(...)
/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:69
golang.org/x/tools/go/ssa.(*Package).Build(...)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3190
golang.org/x/tools/go/ssa.(*Program).Build.func1(0x1de2e9a60860?)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3169 +0x4c
created by golang.org/x/tools/go/ssa.(*Program).Build in goroutine 637
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3168 +0x184
#### Start Gopls Test Logs for "TestRunGovulncheckStd/legacy=false/default"
[Trace - 20:38:50.657 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":[""]}},"dataSupport":true,"resolveSupport":{"properties":["edit"]}},"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","label"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary","interface","struct","signature","pointer","array","map","slice","chan","string","number","bool","invalid"],"formats":null}},"window":{"workDoneProgress":true,"showDocument":{"support":true}}},"initializationOptions":{"codelenses":{"run_govulncheck":false,"vulncheck":true},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test2887431285/ID","_GOPLS_TEST_BINARY_RUN_AS_GOPLS":"true","_GOPLS_TEST_VULNCHECK_GOVERSION":"go1.19"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work","name":"work"}]}
[Trace - 20:38:50.658 PM] Received response 'initialize - (1)' in 0ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","],"retriggerCharacters":[")"]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.constant","refactor.extract.constant-all","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.extract.variable-all","refactor.inline.call","refactor.inline.variable","refactor.move.moveType","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.implementInterface","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports","source.splitPackage"],"resolveProvider":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.add_test","gopls.apply_fix","gopls.assembly","gopls.change_signature","gopls.check_upgrades","gopls.client_open_url","gopls.diagnose_files","gopls.doc","gopls.edit_go_directive","gopls.extract_to_new_file","gopls.fetch_vulncheck_result","gopls.free_symbols","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.implement_interface","gopls.list_imports","gopls.list_known_packages","gopls.lsp","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modify_tags","gopls.modules","gopls.move_type","gopls.package_symbols","gopls.packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.scan_imports","gopls.split_package","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.tidy","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.vulncheck","gopls.workspace_stats"]},"callHierarchyProvider":true,"typeHierarchyProvider":true,"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"},"fileOperations":{"didCreate":{"filters":[{"scheme":"file","pattern":{"glob":"**/*.go"}}]}}},"experimental":{"interactiveResolveProvider":["command"]}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.27-devel_d987c2352d0b820d72f0d228bcf1e93d154c94ff X:boringcrypto\",\"Path\":\"golang.org/x/tools/gopls/internal/test/integration/misc.test\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"(devel)\"},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.6.0\",\"Sum\":\"h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk=\"},{\"Path\":\"github.com/fatih/camelcase\",\"Version\":\"v1.0.0\",\"Sum\":\"h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8=\"},{\"Path\":\"github.com/fatih/gomodifytags\",\"Version\":\"v1.17.1-0.20250423142747-f3939df9aa3c\",\"Sum\":\"h1:dDSgAjoOMp8da3egfz0t2S+t8RGOpEmEXZubcGuc0Bg=\"},{\"Path\":\"github.com/fatih/structtag\",\"Version\":\"v1.2.0\",\"Sum\":\"h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4=\"},{\"Path\":\"github.com/fsnotify/fsnotify\",\"Version\":\"v1.9.0\",\"Sum\":\"h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=\"},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.7.0\",\"Sum\":\"h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=\"},{\"Path\":\"github.com/google/jsonschema-go\",\"Version\":\"v0.4.2\",\"Sum\":\"h1:tmrUohrwoLZZS/P3x7ex0WAVknEkBZM46iALbcqoRA8=\"},{\"Path\":\"github.com/modelcontextprotocol/go-sdk\",\"Version\":\"v1.4.0\",\"Sum\":\"h1:u0kr8lbJc1oBcawK7Df+/ajNMpIDFE41OEPxdeTLOn8=\"},{\"Path\":\"github.com/segmentio/asm\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:DTNbBqs57ioxAD4PrArqftgypG4/qNpXoJx8TVXxPR0=\"},{\"Path\":\"github.com/segmentio/encoding\",\"Version\":\"v0.5.3\",\"Sum\":\"h1:OjMgICtcSFuNvQCdwqMCv9Tg7lEOXGwm1J5RPQccx6w=\"},{\"Path\":\"github.com/yosida95/uritemplate/v3\",\"Version\":\"v3.0.2\",\"Sum\":\"h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=\"},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20260218203240-3dfff04db8fa\",\"Sum\":\"h1:6Wi43P0isP8Nl8D4qJmA3VC4FswVH0RJkr5cauo67SQ=\"},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.34.0\",\"Sum\":\"h1:xIHgNUUnW6sYkcM5Jleh05DvLOtwc6RitGHbDk4akRI=\"},{\"Path\":\"golang.org/x/oauth2\",\"Version\":\"v0.36.0\",\"Sum\":\"h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=\"},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.20.0\",\"Sum\":\"h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=\"},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.42.0\",\"Sum\":\"h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=\"},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20260311193753-579e4da9a98c\",\"Sum\":\"h1:6a8FdnNk6bTXBjR4AGKFgUKuo+7GnR3FX5L7CbveeZc=\"},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.35.0\",\"Sum\":\"h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=\"},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.42.0\",\"Replace\":{\"Path\":\"../\",\"Version\":\"(devel)\"}},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.1.4\",\"Sum\":\"h1:Ju8QsuyhX3Hk8ma3CesTbO8vfJD9EvUBgHvkxHBzj0I=\"},{\"Path\":\"gopkg.in/yaml.v3\",\"Version\":\"v3.0.1\",\"Sum\":\"h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\"},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.7.0\",\"Sum\":\"h1:w6WUp1VbkqPEgLz4rkBzH/CSU6HkoqNLp6GstyTx3lU=\"},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.9.2\",\"Sum\":\"h1:zsEMWL8SVKGHNztrx6uZrXdp7AX8r421Vvp23sz7ik4=\"},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.6.0\",\"Sum\":\"h1:3NTZpeTxYVWNSokW3MKeyVkz/j7uYXYiMtXRUfmjbgI=\"}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"exe\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"tracebacklabels=0,x509sslcertoverrideplatform=0\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\"},{\"Key\":\"CGO_CPPFLAGS\"},{\"Key\":\"CGO_CXXFLAGS\"},{\"Key\":\"CGO_LDFLAGS\"},{\"Key\":\"GOARCH\",\"Value\":\"arm64\"},{\"Key\":\"GOEXPERIMENT\",\"Value\":\"boringcrypto\"},{\"Key\":\"GOOS\",\"Value\":\"linux\"},{\"Key\":\"GOARM64\",\"Value\":\"v8.0\"}],\"Version\":\"(devel)\"}"}}
[Trace - 20:38:50.658 PM] Sending notification 'initialized'.
Params: {}
[Trace - 20:38:50.658 PM] Received request 'window/workDoneProgress/create - (1)'.
Params: {"token":"6792950171689438233"}
[Trace - 20:38:50.658 PM] Sending response 'window/workDoneProgress/create - (1)' in 0ms.
Result: null
[Trace - 20:38:50.659 PM] Received notification '$/progress'.
Params: {"token":"6792950171689438233","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}}
[Trace - 20:38:50.659 PM] Received request 'window/workDoneProgress/create - (2)'.
Params: {"token":"5313070759011830899"}
[Trace - 20:38:50.659 PM] Sending response 'window/workDoneProgress/create - (2)' in 0ms.
Result: null
[Trace - 20:38:50.659 PM] Received notification '$/progress'.
Params: {"token":"5313070759011830899","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}}
[Trace - 20:38:50.659 PM] Received request 'workspace/configuration - (3)'.
Params: {"items":[{"scopeUri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work","section":"gopls"}]}
[Trace - 20:38:50.659 PM] Sending response 'workspace/configuration - (3)' in 0ms.
Result: [{"codelenses":{"run_govulncheck":false,"vulncheck":true},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test2887431285/ID","_GOPLS_TEST_BINARY_RUN_AS_GOPLS":"true","_GOPLS_TEST_VULNCHECK_GOVERSION":"go1.19"},"verboseWorkDoneProgress":true}]
[Trace - 20:38:50.670 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2026/05/25 20:38:50 Created View (#215)\n\tdirectory=/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work\n\tview_type=\"GoMod\"\n\troot_dir=\"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work\"\n\tgo_version=\"go version go1.27-devel_d987c2352d0b820d72f0d228bcf1e93d154c94ff X:boringcrypto linux/arm64\"\n\tbuild_flags=[]\n\tenv={GOOS:linux GOARCH:arm64 GOCACHE:/home/swarming/.swarming/w/ir/x/w/gocache GOMODCACHE:/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/gopath/pkg/mod GOPATH:/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/gopath GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:local GOROOT:/home/swarming/.swarming/w/ir/x/w/goroot GoVersion:27 GoVersionOutput:go version go1.27-devel_d987c2352d0b820d72f0d228bcf1e93d154c94ff X:boringcrypto linux/arm64\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n"}
[Trace - 20:38:50.734 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2026/05/25 20:38:50 go/packages.Load #416\n\tview_id=\"215\"\n\tsnapshot=0\n\tdirectory=/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work\n\tquery=[/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/... builtin]\n\tpackages=2\n\tduration=63.105234ms\n"}
[Trace - 20:38:50.745 PM] Received notification '$/progress'.
Params: {"token":"5313070759011830899","value":{"kind":"end","message":"Finished loading packages."}}
[Trace - 20:38:50.745 PM] Received request 'client/registerCapability - (4)'.
Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{mod,work}","kind":7},{"globPattern":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/**/*.{go,mod,sum,work}","kind":7}]}}]}
[Trace - 20:38:50.745 PM] Sending response 'client/registerCapability - (4)' in 0ms.
Result: null
[Trace - 20:38:50.746 PM] Received request 'window/workDoneProgress/create - (5)'.
Params: {"token":"8552388693006570000"}
[Trace - 20:38:50.746 PM] Sending response 'window/workDoneProgress/create - (5)' in 0ms.
Result: null
[Trace - 20:38:50.746 PM] Received notification '$/progress'.
Params: {"token":"8552388693006570000","value":{"kind":"begin","title":"Checking telemetry prompt","message":"Checking if gopls should prompt about telemetry..."}}
[Trace - 20:38:50.746 PM] Received notification '$/progress'.
Params: {"token":"8552388693006570000","value":{"kind":"end","message":"Done."}}
[Trace - 20:38:50.778 PM] Received notification '$/progress'.
Params: {"token":"6792950171689438233","value":{"kind":"end","message":"Done."}}
[Trace - 20:38:50.778 PM] Sending notification 'textDocument/didOpen'.
Params: {"textDocument":{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/go.mod","languageId":"go.mod","version":1,"text":"module mod.com\n\ngo 1.19\n"}}
[Trace - 20:38:50.780 PM] Received request 'window/workDoneProgress/create - (6)'.
Params: {"token":"4106398876504704454"}
[Trace - 20:38:50.780 PM] Sending response 'window/workDoneProgress/create - (6)' in 0ms.
Result: null
[Trace - 20:38:50.780 PM] Sending request 'textDocument/codeLens - (2)'.
Params: {"textDocument":{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/go.mod"}}
[Trace - 20:38:50.781 PM] Received notification '$/progress'.
Params: {"token":"4106398876504704454","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}}
[Trace - 20:38:50.784 PM] Received response 'textDocument/codeLens - (2)' in 3ms.
Result: [{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":14}},"command":{"title":"Reset go.mod diagnostics","command":"gopls.reset_go_mod_diagnostics","arguments":[{"URI":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/go.mod","DiagnosticSource":""},{"source":"codelens"}]}},{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":14}},"command":{"title":"Run go mod tidy","command":"gopls.tidy","arguments":[{"URIs":["file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/go.mod"]},{"source":"codelens"}]}},{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":14}},"command":{"title":"Run govulncheck","command":"gopls.vulncheck","arguments":[{"URI":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/go.mod","Pattern":"./..."},{"source":"codelens"}]}}]
[Trace - 20:38:50.784 PM] Sending request 'workspace/executeCommand - (3)'.
Params: {"command":"gopls.vulncheck","arguments":[{"URI":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/go.mod","Pattern":"./..."},{"source":"codelens"}]}
[Trace - 20:38:50.785 PM] Received request 'window/workDoneProgress/create - (7)'.
Params: {"token":"1390671573055920575"}
[Trace - 20:38:50.785 PM] Sending response 'window/workDoneProgress/create - (7)' in 0ms.
Result: null
[Trace - 20:38:50.785 PM] Received notification '$/progress'.
Params: {"token":"1390671573055920575","value":{"kind":"begin","title":"gopls.vulncheck","message":"Verbose: running command..."}}
[Trace - 20:38:50.785 PM] Received request 'window/workDoneProgress/create - (8)'.
Params: {"token":"3784054912081801780"}
[Trace - 20:38:50.785 PM] Sending response 'window/workDoneProgress/create - (8)' in 0ms.
Result: null
[Trace - 20:38:50.786 PM] Received notification '$/progress'.
Params: {"token":"3784054912081801780","value":{"kind":"begin","title":"govulncheck","cancellable":true,"message":"Running..."}}
[Trace - 20:38:50.820 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=false/default/work/go.mod","version":1,"diagnostics":[]}
[Trace - 20:38:50.820 PM] Received notification '$/progress'.
Params: {"token":"4106398876504704454","value":{"kind":"end","message":"Done."}}
[Trace - 20:38:50.841 PM] Received notification '$/progress'.
Params: {"token":"3784054912081801780","value":{"kind":"report","cancellable":true,"message":"Go: go1.19","percentage":0}}
[Trace - 20:38:50.841 PM] Received notification '$/progress'.
Params: {"token":"3784054912081801780","value":{"kind":"report","cancellable":true,"message":"Scanner: misc.test@v0.0.0","percentage":0}}
[Trace - 20:38:50.841 PM] Received notification '$/progress'.
Params: {"token":"3784054912081801780","value":{"kind":"report","cancellable":true,"message":"DB: file:///home/swarming/.swarming/w/ir/x/t/vulndb-test2887431285/ID (DB updated: 2026-05-25 20:38:50.656310569 +0000 UTC)","percentage":0}}
[Trace - 20:38:51.323 PM] Received notification '$/progress'.
Params: {"token":"3784054912081801780","value":{"kind":"report","cancellable":true,"message":"Fetching vulnerabilities from the database...","percentage":0}}
[Trace - 20:38:51.323 PM] Received notification '$/progress'.
Params: {"token":"3784054912081801780","value":{"kind":"report","cancellable":true,"message":"Checking the code against the vulnerabilities...","percentage":0}}
[Trace - 20:38:51.369 PM] Received notification '$/progress'.
Params: {"token":"3784054912081801780","value":{"kind":"report","cancellable":true,"message":"panic: unexpected expr: *ast.KeyValueExpr\n\ngoroutine 671 [running]:\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x1de2e9afe270?, 0x1de2ebc5b800?, {0x1ceab58?, 0x1de2f3e289c0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:972 +0x1984\ngolang.org/x/tools/go/ssa.(*builder).expr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1ceab58, 0x1de2f3e289c0})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x1de2ebc5b800, {0x1ced608, 0x1de2ee9f7290}, {0x1ceab58?, 0x1de2f3e289c0?}, 0xe0?, 0x1de2ed811558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:616 +0x2e4\ngolang.org/x/tools/go/ssa.(*builder).compLit(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cef228, 0x1de2edd75980}, 0x1de2f3e2a680, 0x1, 0x1de2ed811558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:1318 +0xe80\ngolang.org/x/tools/go/ssa.(*builder).addr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1ceab28?, 0x1de2f3e2a680}, 0x1)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:463 +0x9a0\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cea348?, 0x1de2f3e2c520}, {0x7, {0x1ce6ed0, 0x1de2f41b55e0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:733 +0xa4\ngolang.org/x/tools/go/ssa.(*builder).expr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cea348, 0x1de2f3e2c520})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).returnStmt(0x1de2e9afe270, 0x1de2ebc5b800, 0x1de2f3e2c540)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2865 +0x128\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cead08?, 0x1de2f3e2c540?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2765 +0x414\ngolang.org/x/tools/go/ssa.(*builder).stmtList(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:978\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cead68?, 0x1de2f3e28a80?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2771 +0xcb4\ngolang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x1de2e9afe270, 0x1de2ebc5b800)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2980 +0x200\ngolang.org/x/tools/go/ssa.(*builder).buildFunction(0x1de2e2f00008?, 0x1de2ebc5b800)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2930 +0x100\ngolang.org/x/tools/go/ssa.(*builder).iterate(0x1de2e9afe270)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2915 +0x28\ngolang.org/x/tools/go/ssa.(*Package).build(0x1de2edf8fe80)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3201 +0xc0\nsync.(*Once).doSlow(0x100000000000000?, 0x1cec680?)\n\t/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:78 +0xdc\nsync.(*Once).Do(...)\n\t/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:69\ngolang.org/x/tools/go/ssa.(*Package).Build(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3190\ngolang.org/x/tools/go/ssa.(*Program).Build.func1(0x1de2e9a60860?)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3169 +0x4c\ncreated by golang.org/x/tools/go/ssa.(*Program).Build in goroutine 637\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3168 +0x184","percentage":0}}
[Trace - 20:38:51.370 PM] Received notification '$/progress'.
Params: {"token":"3784054912081801780","value":{"kind":"end","message":"failed"}}
[Trace - 20:38:51.370 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2026/05/25 20:38:51 command error: failed to read govulncheck output: failed to run govulncheck: exit status 2: stderr:\npanic: unexpected expr: *ast.KeyValueExpr\n\ngoroutine 671 [running]:\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x1de2e9afe270?, 0x1de2ebc5b800?, {0x1ceab58?, 0x1de2f3e289c0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:972 +0x1984\ngolang.org/x/tools/go/ssa.(*builder).expr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1ceab58, 0x1de2f3e289c0})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x1de2ebc5b800, {0x1ced608, 0x1de2ee9f7290}, {0x1ceab58?, 0x1de2f3e289c0?}, 0xe0?, 0x1de2ed811558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:616 +0x2e4\ngolang.org/x/tools/go/ssa.(*builder).compLit(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cef228, 0x1de2edd75980}, 0x1de2f3e2a680, 0x1, 0x1de2ed811558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:1318 +0xe80\ngolang.org/x/tools/go/ssa.(*builder).addr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1ceab28?, 0x1de2f3e2a680}, 0x1)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:463 +0x9a0\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cea348?, 0x1de2f3e2c520}, {0x7, {0x1ce6ed0, 0x1de2f41b55e0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:733 +0xa4\ngolang.org/x/tools/go/ssa.(*builder).expr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cea348, 0x1de2f3e2c520})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).returnStmt(0x1de2e9afe270, 0x1de2ebc5b800, 0x1de2f3e2c540)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2865 +0x128\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cead08?, 0x1de2f3e2c540?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2765 +0x414\ngolang.org/x/tools/go/ssa.(*builder).stmtList(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:978\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cead68?, 0x1de2f3e28a80?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2771 +0xcb4\ngolang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x1de2e9afe270, 0x1de2ebc5b800)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2980 +0x200\ngolang.org/x/tools/go/ssa.(*builder).buildFunction(0x1de2e2f00008?, 0x1de2ebc5b800)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2930 +0x100\ngolang.org/x/tools/go/ssa.(*builder).iterate(0x1de2e9afe270)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2915 +0x28\ngolang.org/x/tools/go/ssa.(*Package).build(0x1de2edf8fe80)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3201 +0xc0\nsync.(*Once).doSlow(0x100000000000000?, 0x1cec680?)\n\t/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:78 +0xdc\nsync.(*Once).Do(...)\n\t/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:69\ngolang.org/x/tools/go/ssa.(*Package).Build(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3190\ngolang.org/x/tools/go/ssa.(*Program).Build.func1(0x1de2e9a60860?)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3169 +0x4c\ncreated by golang.org/x/tools/go/ssa.(*Program).Build in goroutine 637\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3168 +0x184\n\n"}
[Trace - 20:38:51.370 PM] Received notification '$/progress'.
Params: {"token":"1390671573055920575","value":{"kind":"end","message":"Done."}}
[Error - Received] 20:38:51.371 PM #3 failed to read govulncheck output: failed to run govulncheck: exit status 2: stderr:
panic: unexpected expr: *ast.KeyValueExpr
goroutine 671 [running]:
golang.org/x/tools/go/ssa.(*builder).expr0(0x1de2e9afe270?, 0x1de2ebc5b800?, {0x1ceab58?, 0x1de2f3e289c0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:972 +0x1984
golang.org/x/tools/go/ssa.(*builder).expr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1ceab58, 0x1de2f3e289c0})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8
golang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x1de2ebc5b800, {0x1ced608, 0x1de2ee9f7290}, {0x1ceab58?, 0x1de2f3e289c0?}, 0xe0?, 0x1de2ed811558)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:616 +0x2e4
golang.org/x/tools/go/ssa.(*builder).compLit(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cef228, 0x1de2edd75980}, 0x1de2f3e2a680, 0x1, 0x1de2ed811558)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:1318 +0xe80
golang.org/x/tools/go/ssa.(*builder).addr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1ceab28?, 0x1de2f3e2a680}, 0x1)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:463 +0x9a0
golang.org/x/tools/go/ssa.(*builder).expr0(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cea348?, 0x1de2f3e2c520}, {0x7, {0x1ce6ed0, 0x1de2f41b55e0}, {0x0, 0x0}})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:733 +0xa4
golang.org/x/tools/go/ssa.(*builder).expr(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cea348, 0x1de2f3e2c520})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8
golang.org/x/tools/go/ssa.(*builder).returnStmt(0x1de2e9afe270, 0x1de2ebc5b800, 0x1de2f3e2c540)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2865 +0x128
golang.org/x/tools/go/ssa.(*builder).stmt(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cead08?, 0x1de2f3e2c540?})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2765 +0x414
golang.org/x/tools/go/ssa.(*builder).stmtList(...)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:978
golang.org/x/tools/go/ssa.(*builder).stmt(0x1de2e9afe270, 0x1de2ebc5b800, {0x1cead68?, 0x1de2f3e28a80?})
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2771 +0xcb4
golang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x1de2e9afe270, 0x1de2ebc5b800)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2980 +0x200
golang.org/x/tools/go/ssa.(*builder).buildFunction(0x1de2e2f00008?, 0x1de2ebc5b800)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2930 +0x100
golang.org/x/tools/go/ssa.(*builder).iterate(0x1de2e9afe270)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2915 +0x28
golang.org/x/tools/go/ssa.(*Package).build(0x1de2edf8fe80)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3201 +0xc0
sync.(*Once).doSlow(0x100000000000000?, 0x1cec680?)
/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:78 +0xdc
sync.(*Once).Do(...)
/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:69
golang.org/x/tools/go/ssa.(*Package).Build(...)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3190
golang.org/x/tools/go/ssa.(*Program).Build.func1(0x1de2e9a60860?)
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3169 +0x4c
created by golang.org/x/tools/go/ssa.(*Program).Build in goroutine 637
/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3168 +0x184
#### End Gopls Test Logs for "TestRunGovulncheckStd/legacy=false/default"
--- FAIL: TestRunGovulncheckStd/legacy=true (0.71s)
--- FAIL: TestRunGovulncheckStd/legacy=true/default (0.71s)
vuln_test.go:228: the following condition is Unmeetable:
once the following is met:
completed work for token 2581016991672652853
must have:
all of:
received window/showMessage containing "Found GOSTDLIB"
no diagnostics for file "go.mod"
reason:
postcondition is not met:
no ShowMessage containing "Found GOSTDLIB"
#### Start Gopls Test Logs for "TestRunGovulncheckStd/legacy=true/default"
[Trace - 20:38:51.376 PM] Sending request 'initialize - (1)'.
Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work","capabilities":{"workspace":{"workspaceEdit":{"resourceOperations":["rename"]},"didChangeConfiguration":{},"didChangeWatchedFiles":{"dynamicRegistration":true},"configuration":true},"textDocument":{"completion":{"completionItem":{"snippetSupport":true,"tagSupport":{"valueSet":[1]},"insertReplaceSupport":true}},"documentSymbol":{"hierarchicalDocumentSymbolSupport":true},"codeAction":{"codeActionLiteralSupport":{"codeActionKind":{"valueSet":[""]}},"dataSupport":true,"resolveSupport":{"properties":["edit"]}},"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","label"],"tokenModifiers":["declaration","definition","readonly","static","deprecated","abstract","async","modification","documentation","defaultLibrary","interface","struct","signature","pointer","array","map","slice","chan","string","number","bool","invalid"],"formats":null}},"window":{"workDoneProgress":true,"showDocument":{"support":true}}},"initializationOptions":{"codelenses":{"run_govulncheck":true,"vulncheck":false},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test2887431285/ID","_GOPLS_TEST_BINARY_RUN_AS_GOPLS":"true","_GOPLS_TEST_VULNCHECK_GOVERSION":"go1.19"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work","name":"work"}]}
[Trace - 20:38:51.377 PM] Received response 'initialize - (1)' in 0ms.
Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","],"retriggerCharacters":[")"]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.constant","refactor.extract.constant-all","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.extract.variable-all","refactor.inline.call","refactor.inline.variable","refactor.move.moveType","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.implementInterface","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports","source.splitPackage"],"resolveProvider":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.add_test","gopls.apply_fix","gopls.assembly","gopls.change_signature","gopls.check_upgrades","gopls.client_open_url","gopls.diagnose_files","gopls.doc","gopls.edit_go_directive","gopls.extract_to_new_file","gopls.fetch_vulncheck_result","gopls.free_symbols","gopls.gc_details","gopls.generate","gopls.go_get_package","gopls.implement_interface","gopls.list_imports","gopls.list_known_packages","gopls.lsp","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modify_tags","gopls.modules","gopls.move_type","gopls.package_symbols","gopls.packages","gopls.regenerate_cgo","gopls.remove_dependency","gopls.reset_go_mod_diagnostics","gopls.run_go_work_command","gopls.run_govulncheck","gopls.run_tests","gopls.scan_imports","gopls.split_package","gopls.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.tidy","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.vulncheck","gopls.workspace_stats"]},"callHierarchyProvider":true,"typeHierarchyProvider":true,"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"},"fileOperations":{"didCreate":{"filters":[{"scheme":"file","pattern":{"glob":"**/*.go"}}]}}},"experimental":{"interactiveResolveProvider":["command"]}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.27-devel_d987c2352d0b820d72f0d228bcf1e93d154c94ff X:boringcrypto\",\"Path\":\"golang.org/x/tools/gopls/internal/test/integration/misc.test\",\"Main\":{\"Path\":\"golang.org/x/tools/gopls\",\"Version\":\"(devel)\"},\"Deps\":[{\"Path\":\"github.com/BurntSushi/toml\",\"Version\":\"v1.6.0\",\"Sum\":\"h1:dRaEfpa2VI55EwlIW72hMRHdWouJeRF7TPYhI+AUQjk=\"},{\"Path\":\"github.com/fatih/camelcase\",\"Version\":\"v1.0.0\",\"Sum\":\"h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8=\"},{\"Path\":\"github.com/fatih/gomodifytags\",\"Version\":\"v1.17.1-0.20250423142747-f3939df9aa3c\",\"Sum\":\"h1:dDSgAjoOMp8da3egfz0t2S+t8RGOpEmEXZubcGuc0Bg=\"},{\"Path\":\"github.com/fatih/structtag\",\"Version\":\"v1.2.0\",\"Sum\":\"h1:/OdNE99OxoI/PqaW/SuSK9uxxT3f/tcSZgon/ssNSx4=\"},{\"Path\":\"github.com/fsnotify/fsnotify\",\"Version\":\"v1.9.0\",\"Sum\":\"h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=\"},{\"Path\":\"github.com/google/go-cmp\",\"Version\":\"v0.7.0\",\"Sum\":\"h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=\"},{\"Path\":\"github.com/google/jsonschema-go\",\"Version\":\"v0.4.2\",\"Sum\":\"h1:tmrUohrwoLZZS/P3x7ex0WAVknEkBZM46iALbcqoRA8=\"},{\"Path\":\"github.com/modelcontextprotocol/go-sdk\",\"Version\":\"v1.4.0\",\"Sum\":\"h1:u0kr8lbJc1oBcawK7Df+/ajNMpIDFE41OEPxdeTLOn8=\"},{\"Path\":\"github.com/segmentio/asm\",\"Version\":\"v1.2.1\",\"Sum\":\"h1:DTNbBqs57ioxAD4PrArqftgypG4/qNpXoJx8TVXxPR0=\"},{\"Path\":\"github.com/segmentio/encoding\",\"Version\":\"v0.5.3\",\"Sum\":\"h1:OjMgICtcSFuNvQCdwqMCv9Tg7lEOXGwm1J5RPQccx6w=\"},{\"Path\":\"github.com/yosida95/uritemplate/v3\",\"Version\":\"v3.0.2\",\"Sum\":\"h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=\"},{\"Path\":\"golang.org/x/exp/typeparams\",\"Version\":\"v0.0.0-20260218203240-3dfff04db8fa\",\"Sum\":\"h1:6Wi43P0isP8Nl8D4qJmA3VC4FswVH0RJkr5cauo67SQ=\"},{\"Path\":\"golang.org/x/mod\",\"Version\":\"v0.34.0\",\"Sum\":\"h1:xIHgNUUnW6sYkcM5Jleh05DvLOtwc6RitGHbDk4akRI=\"},{\"Path\":\"golang.org/x/oauth2\",\"Version\":\"v0.36.0\",\"Sum\":\"h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=\"},{\"Path\":\"golang.org/x/sync\",\"Version\":\"v0.20.0\",\"Sum\":\"h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=\"},{\"Path\":\"golang.org/x/sys\",\"Version\":\"v0.42.0\",\"Sum\":\"h1:omrd2nAlyT5ESRdCLYdm3+fMfNFE/+Rf4bDIQImRJeo=\"},{\"Path\":\"golang.org/x/telemetry\",\"Version\":\"v0.0.0-20260311193753-579e4da9a98c\",\"Sum\":\"h1:6a8FdnNk6bTXBjR4AGKFgUKuo+7GnR3FX5L7CbveeZc=\"},{\"Path\":\"golang.org/x/text\",\"Version\":\"v0.35.0\",\"Sum\":\"h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=\"},{\"Path\":\"golang.org/x/tools\",\"Version\":\"v0.42.0\",\"Replace\":{\"Path\":\"../\",\"Version\":\"(devel)\"}},{\"Path\":\"golang.org/x/vuln\",\"Version\":\"v1.1.4\",\"Sum\":\"h1:Ju8QsuyhX3Hk8ma3CesTbO8vfJD9EvUBgHvkxHBzj0I=\"},{\"Path\":\"gopkg.in/yaml.v3\",\"Version\":\"v3.0.1\",\"Sum\":\"h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=\"},{\"Path\":\"honnef.co/go/tools\",\"Version\":\"v0.7.0\",\"Sum\":\"h1:w6WUp1VbkqPEgLz4rkBzH/CSU6HkoqNLp6GstyTx3lU=\"},{\"Path\":\"mvdan.cc/gofumpt\",\"Version\":\"v0.9.2\",\"Sum\":\"h1:zsEMWL8SVKGHNztrx6uZrXdp7AX8r421Vvp23sz7ik4=\"},{\"Path\":\"mvdan.cc/xurls/v2\",\"Version\":\"v2.6.0\",\"Sum\":\"h1:3NTZpeTxYVWNSokW3MKeyVkz/j7uYXYiMtXRUfmjbgI=\"}],\"Settings\":[{\"Key\":\"-buildmode\",\"Value\":\"exe\"},{\"Key\":\"-compiler\",\"Value\":\"gc\"},{\"Key\":\"DefaultGODEBUG\",\"Value\":\"tracebacklabels=0,x509sslcertoverrideplatform=0\"},{\"Key\":\"CGO_ENABLED\",\"Value\":\"1\"},{\"Key\":\"CGO_CFLAGS\"},{\"Key\":\"CGO_CPPFLAGS\"},{\"Key\":\"CGO_CXXFLAGS\"},{\"Key\":\"CGO_LDFLAGS\"},{\"Key\":\"GOARCH\",\"Value\":\"arm64\"},{\"Key\":\"GOEXPERIMENT\",\"Value\":\"boringcrypto\"},{\"Key\":\"GOOS\",\"Value\":\"linux\"},{\"Key\":\"GOARM64\",\"Value\":\"v8.0\"}],\"Version\":\"(devel)\"}"}}
[Trace - 20:38:51.377 PM] Sending notification 'initialized'.
Params: {}
[Trace - 20:38:51.377 PM] Received request 'window/workDoneProgress/create - (1)'.
Params: {"token":"2898058294236974631"}
[Trace - 20:38:51.377 PM] Sending response 'window/workDoneProgress/create - (1)' in 0ms.
Result: null
[Trace - 20:38:51.378 PM] Received notification '$/progress'.
Params: {"token":"2898058294236974631","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}}
[Trace - 20:38:51.378 PM] Received request 'window/workDoneProgress/create - (2)'.
Params: {"token":"4279608548036039557"}
[Trace - 20:38:51.378 PM] Sending response 'window/workDoneProgress/create - (2)' in 0ms.
Result: null
[Trace - 20:38:51.378 PM] Received notification '$/progress'.
Params: {"token":"4279608548036039557","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}}
[Trace - 20:38:51.378 PM] Received request 'workspace/configuration - (3)'.
Params: {"items":[{"scopeUri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work","section":"gopls"}]}
[Trace - 20:38:51.379 PM] Sending response 'workspace/configuration - (3)' in 0ms.
Result: [{"codelenses":{"run_govulncheck":true,"vulncheck":false},"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test2887431285/ID","_GOPLS_TEST_BINARY_RUN_AS_GOPLS":"true","_GOPLS_TEST_VULNCHECK_GOVERSION":"go1.19"},"verboseWorkDoneProgress":true}]
[Trace - 20:38:51.389 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2026/05/25 20:38:51 Created View (#216)\n\tdirectory=/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work\n\tview_type=\"GoMod\"\n\troot_dir=\"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work\"\n\tgo_version=\"go version go1.27-devel_d987c2352d0b820d72f0d228bcf1e93d154c94ff X:boringcrypto linux/arm64\"\n\tbuild_flags=[]\n\tenv={GOOS:linux GOARCH:arm64 GOCACHE:/home/swarming/.swarming/w/ir/x/w/gocache GOMODCACHE:/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/gopath/pkg/mod GOPATH:/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/gopath GOPRIVATE: GOFLAGS: GO111MODULE: GOTOOLCHAIN:local GOROOT:/home/swarming/.swarming/w/ir/x/w/goroot GoVersion:27 GoVersionOutput:go version go1.27-devel_d987c2352d0b820d72f0d228bcf1e93d154c94ff X:boringcrypto linux/arm64\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n"}
[Trace - 20:38:51.453 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2026/05/25 20:38:51 go/packages.Load #418\n\tview_id=\"216\"\n\tsnapshot=0\n\tdirectory=/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work\n\tquery=[/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/... builtin]\n\tpackages=2\n\tduration=63.074514ms\n"}
[Trace - 20:38:51.464 PM] Received notification '$/progress'.
Params: {"token":"4279608548036039557","value":{"kind":"end","message":"Finished loading packages."}}
[Trace - 20:38:51.465 PM] Received request 'client/registerCapability - (4)'.
Params: {"registrations":[{"id":"workspace/didChangeWatchedFiles-0","method":"workspace/didChangeWatchedFiles","registerOptions":{"watchers":[{"globPattern":"**/*.{mod,work}","kind":7},{"globPattern":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/**/*.{go,mod,sum,work}","kind":7}]}}]}
[Trace - 20:38:51.465 PM] Sending response 'client/registerCapability - (4)' in 0ms.
Result: null
[Trace - 20:38:51.465 PM] Received request 'window/workDoneProgress/create - (5)'.
Params: {"token":"8223557579177481671"}
[Trace - 20:38:51.465 PM] Sending response 'window/workDoneProgress/create - (5)' in 0ms.
Result: null
[Trace - 20:38:51.465 PM] Received notification '$/progress'.
Params: {"token":"8223557579177481671","value":{"kind":"begin","title":"Checking telemetry prompt","message":"Checking if gopls should prompt about telemetry..."}}
[Trace - 20:38:51.466 PM] Received notification '$/progress'.
Params: {"token":"8223557579177481671","value":{"kind":"end","message":"Done."}}
[Trace - 20:38:51.487 PM] Received notification '$/progress'.
Params: {"token":"2898058294236974631","value":{"kind":"end","message":"Done."}}
[Trace - 20:38:51.487 PM] Sending notification 'textDocument/didOpen'.
Params: {"textDocument":{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/go.mod","languageId":"go.mod","version":1,"text":"module mod.com\n\ngo 1.19\n"}}
[Trace - 20:38:51.487 PM] Received request 'window/workDoneProgress/create - (6)'.
Params: {"token":"5662236935933601400"}
[Trace - 20:38:51.487 PM] Sending request 'textDocument/codeLens - (2)'.
Params: {"textDocument":{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/go.mod"}}
[Trace - 20:38:51.487 PM] Sending response 'window/workDoneProgress/create - (6)' in 0ms.
Result: null
[Trace - 20:38:51.487 PM] Received notification '$/progress'.
Params: {"token":"5662236935933601400","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}}
[Trace - 20:38:51.490 PM] Received response 'textDocument/codeLens - (2)' in 2ms.
Result: [{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":14}},"command":{"title":"Reset go.mod diagnostics","command":"gopls.reset_go_mod_diagnostics","arguments":[{"URI":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/go.mod","DiagnosticSource":""},{"source":"codelens"}]}},{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":14}},"command":{"title":"Run govulncheck","command":"gopls.run_govulncheck","arguments":[{"URI":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/go.mod","Pattern":"./..."},{"source":"codelens"}]}},{"range":{"start":{"line":0,"character":0},"end":{"line":0,"character":14}},"command":{"title":"Run go mod tidy","command":"gopls.tidy","arguments":[{"URIs":["file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/go.mod"]},{"source":"codelens"}]}}]
[Trace - 20:38:51.490 PM] Sending request 'workspace/executeCommand - (3)'.
Params: {"command":"gopls.run_govulncheck","arguments":[{"URI":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/go.mod","Pattern":"./..."},{"source":"codelens"}]}
[Trace - 20:38:51.490 PM] Received request 'window/workDoneProgress/create - (7)'.
Params: {"token":"7291836152393654305"}
[Trace - 20:38:51.490 PM] Sending response 'window/workDoneProgress/create - (7)' in 0ms.
Result: null
[Trace - 20:38:51.490 PM] Received notification '$/progress'.
Params: {"token":"7291836152393654305","value":{"kind":"begin","title":"gopls.run_govulncheck","message":"Verbose: running command..."}}
[Trace - 20:38:51.491 PM] Received request 'window/workDoneProgress/create - (8)'.
Params: {"token":"2581016991672652853"}
[Trace - 20:38:51.491 PM] Sending response 'window/workDoneProgress/create - (8)' in 0ms.
Result: null
[Trace - 20:38:51.491 PM] Received notification '$/progress'.
Params: {"token":"2581016991672652853","value":{"kind":"begin","title":"govulncheck","cancellable":true,"message":"Running..."}}
[Trace - 20:38:51.491 PM] Received notification '$/progress'.
Params: {"token":"7291836152393654305","value":{"kind":"end","message":"Done."}}
[Trace - 20:38:51.491 PM] Received response 'workspace/executeCommand - (3)' in 1ms.
Result: {"Token":"2581016991672652853"}
[Trace - 20:38:51.525 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2169272868/TestRunGovulncheckStd/legacy=true/default/work/go.mod","version":1,"diagnostics":[]}
[Trace - 20:38:51.526 PM] Received notification '$/progress'.
Params: {"token":"5662236935933601400","value":{"kind":"end","message":"Done."}}
[Trace - 20:38:51.546 PM] Received notification '$/progress'.
Params: {"token":"2581016991672652853","value":{"kind":"report","cancellable":true,"message":"Go: go1.19","percentage":0}}
[Trace - 20:38:51.547 PM] Received notification '$/progress'.
Params: {"token":"2581016991672652853","value":{"kind":"report","cancellable":true,"message":"Scanner: misc.test@v0.0.0","percentage":0}}
[Trace - 20:38:51.547 PM] Received notification '$/progress'.
Params: {"token":"2581016991672652853","value":{"kind":"report","cancellable":true,"message":"DB: file:///home/swarming/.swarming/w/ir/x/t/vulndb-test2887431285/ID (DB updated: 2026-05-25 20:38:50.656310569 +0000 UTC)","percentage":0}}
[Trace - 20:38:52.035 PM] Received notification '$/progress'.
Params: {"token":"2581016991672652853","value":{"kind":"report","cancellable":true,"message":"Fetching vulnerabilities from the database...","percentage":0}}
[Trace - 20:38:52.035 PM] Received notification '$/progress'.
Params: {"token":"2581016991672652853","value":{"kind":"report","cancellable":true,"message":"Checking the code against the vulnerabilities...","percentage":0}}
[Trace - 20:38:52.081 PM] Received notification '$/progress'.
Params: {"token":"2581016991672652853","value":{"kind":"report","cancellable":true,"message":"panic: unexpected expr: *ast.KeyValueExpr\n\ngoroutine 812 [running]:\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x37601c532450?, 0x37601d579400?, {0x1ceab58?, 0x376022dfaba0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:972 +0x1984\ngolang.org/x/tools/go/ssa.(*builder).expr(0x37601c532450, 0x37601d579400, {0x1ceab58, 0x376022dfaba0})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x37601d579400, {0x1ced608, 0x376021c84b10}, {0x1ceab58?, 0x376022dfaba0?}, 0xe0?, 0x37601d6d9558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:616 +0x2e4\ngolang.org/x/tools/go/ssa.(*builder).compLit(0x37601c532450, 0x37601d579400, {0x1cef228, 0x37601fd64c60}, 0x376022dfe980, 0x1, 0x37601d6d9558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:1318 +0xe80\ngolang.org/x/tools/go/ssa.(*builder).addr(0x37601c532450, 0x37601d579400, {0x1ceab28?, 0x376022dfe980}, 0x1)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:463 +0x9a0\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x37601c532450, 0x37601d579400, {0x1cea348?, 0x376022dfd8a0}, {0x7, {0x1ce6ed0, 0x376023575cd0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:733 +0xa4\ngolang.org/x/tools/go/ssa.(*builder).expr(0x37601c532450, 0x37601d579400, {0x1cea348, 0x376022dfd8a0})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).returnStmt(0x37601c532450, 0x37601d579400, 0x376022dfd8c0)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2865 +0x128\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x37601c532450, 0x37601d579400, {0x1cead08?, 0x376022dfd8c0?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2765 +0x414\ngolang.org/x/tools/go/ssa.(*builder).stmtList(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:978\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x37601c532450, 0x37601d579400, {0x1cead68?, 0x376022dfac60?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2771 +0xcb4\ngolang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x37601c532450, 0x37601d579400)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2980 +0x200\ngolang.org/x/tools/go/ssa.(*builder).buildFunction(0x376012888808?, 0x37601d579400)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2930 +0x100\ngolang.org/x/tools/go/ssa.(*builder).iterate(0x37601c532450)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2915 +0x28\ngolang.org/x/tools/go/ssa.(*Package).build(0x3760127d6080)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3201 +0xc0\nsync.(*Once).doSlow(0x37601aae3798?, 0x11a70c?)\n\t/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:78 +0xdc\nsync.(*Once).Do(...)\n\t/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:69\ngolang.org/x/tools/go/ssa.(*Package).Build(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3190\ngolang.org/x/tools/go/ssa.(*Program).Build.func1(0x37601aae37f8?)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3169 +0x4c\ncreated by golang.org/x/tools/go/ssa.(*Program).Build in goroutine 764\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3168 +0x184","percentage":0}}
[Trace - 20:38:52.081 PM] Received notification '$/progress'.
Params: {"token":"2581016991672652853","value":{"kind":"end","message":"failed"}}
[Trace - 20:38:52.081 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2026/05/25 20:38:52 command error: failed to read govulncheck output: failed to run govulncheck: exit status 2: stderr:\npanic: unexpected expr: *ast.KeyValueExpr\n\ngoroutine 812 [running]:\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x37601c532450?, 0x37601d579400?, {0x1ceab58?, 0x376022dfaba0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:972 +0x1984\ngolang.org/x/tools/go/ssa.(*builder).expr(0x37601c532450, 0x37601d579400, {0x1ceab58, 0x376022dfaba0})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x37601d579400, {0x1ced608, 0x376021c84b10}, {0x1ceab58?, 0x376022dfaba0?}, 0xe0?, 0x37601d6d9558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:616 +0x2e4\ngolang.org/x/tools/go/ssa.(*builder).compLit(0x37601c532450, 0x37601d579400, {0x1cef228, 0x37601fd64c60}, 0x376022dfe980, 0x1, 0x37601d6d9558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:1318 +0xe80\ngolang.org/x/tools/go/ssa.(*builder).addr(0x37601c532450, 0x37601d579400, {0x1ceab28?, 0x376022dfe980}, 0x1)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:463 +0x9a0\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x37601c532450, 0x37601d579400, {0x1cea348?, 0x376022dfd8a0}, {0x7, {0x1ce6ed0, 0x376023575cd0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:733 +0xa4\ngolang.org/x/tools/go/ssa.(*builder).expr(0x37601c532450, 0x37601d579400, {0x1cea348, 0x376022dfd8a0})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).returnStmt(0x37601c532450, 0x37601d579400, 0x376022dfd8c0)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2865 +0x128\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x37601c532450, 0x37601d579400, {0x1cead08?, 0x376022dfd8c0?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2765 +0x414\ngolang.org/x/tools/go/ssa.(*builder).stmtList(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:978\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x37601c532450, 0x37601d579400, {0x1cead68?, 0x376022dfac60?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2771 +0xcb4\ngolang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x37601c532450, 0x37601d579400)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2980 +0x200\ngolang.org/x/tools/go/ssa.(*builder).buildFunction(0x376012888808?, 0x37601d579400)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2930 +0x100\ngolang.org/x/tools/go/ssa.(*builder).iterate(0x37601c532450)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:2915 +0x28\ngolang.org/x/tools/go/ssa.(*Package).build(0x3760127d6080)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3201 +0xc0\nsync.(*Once).doSlow(0x37601aae3798?, 0x11a70c?)\n\t/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:78 +0xdc\nsync.(*Once).Do(...)\n\t/home/swarming/.swarming/w/ir/x/w/goroot/src/sync/once.go:69\ngolang.org/x/tools/go/ssa.(*Package).Build(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3190\ngolang.org/x/tools/go/ssa.(*Program).Build.func1(0x37601aae37f8?)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3169 +0x4c\ncreated by golang.org/x/tools/go/ssa.(*Program).Build in goroutine 764\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo1262850809/go/ssa/builder.go:3168 +0x184\n\n"}
#### End Gopls Test Logs for "TestRunGovulncheckStd/legacy=true/default"
FAIL
FAIL golang.org/x/tools/gopls/internal/test/integration/misc 53.321s
ok golang.org/x/tools/gopls/internal/test/integration/modfile 17.941s
ok golang.org/x/tools/gopls/internal/test/integration/template 0.970s
ok golang.org/x/tools/gopls/internal/test/integration/watch 9.460s
ok golang.org/x/tools/gopls/internal/test/integration/web 7.824s
ok golang.org/x/tools/gopls/internal/test/integration/workspace 29.432s
ok golang.org/x/tools/gopls/internal/test/marker 21.472s
ok golang.org/x/tools/gopls/internal/util/asm 0.020s
ok golang.org/x/tools/gopls/internal/util/bug 0.030s
ok golang.org/x/tools/gopls/internal/util/fingerprint 0.471s
ok golang.org/x/tools/gopls/internal/util/frob 0.017s
ok golang.org/x/tools/gopls/internal/util/goversion 0.015s
ok golang.org/x/tools/gopls/internal/util/lru 0.053s
ok golang.org/x/tools/gopls/internal/util/memoize 0.015s
ok golang.org/x/tools/gopls/internal/util/persistent 0.492s
ok golang.org/x/tools/gopls/internal/util/safetoken 6.236s
ok golang.org/x/tools/gopls/internal/vulncheck/semver 0.089s
ok golang.org/x/tools/gopls/internal/vulncheck/vulntest 0.023s
Warning: no '=' in invocation-link-artifacts pair: "", ignoring
[W2026-05-25T20:38:53.636534Z 1373835 0 cmd_stream.go:589] rdb-stream: test process exited with error: exit status 1
[I2026-05-25T20:38:53.636612Z 1373835 0 cmd_stream.go:573] rdb-stream: the test process terminated
[I2026-05-25T20:38:53.636731Z 1373835 0 sink.go:479] SinkServer: shutdown started
[I2026-05-25T20:38:53.636792Z 1373835 0 sink.go:457] SinkServer: HTTP server stopped with "http: Server closed"
[I2026-05-25T20:38:53.636812Z 1373835 0 sink_server.go:93] SinkServer: draining TestResult channel started
[I2026-05-25T20:38:53.841057Z 1373835 0 sink_server.go:95] SinkServer: draining TestResult channel ended
[I2026-05-25T20:38:53.841102Z 1373835 0 sink_server.go:97] SinkServer: draining Artifact channel started
[I2026-05-25T20:38:53.947640Z 1373835 0 sink_server.go:99] SinkServer: draining Artifact channel ended
[I2026-05-25T20:38:53.947687Z 1373835 0 sink_server.go:101] SinkServer: draining TestExoneration channel started
[I2026-05-25T20:38:53.947706Z 1373835 0 sink_server.go:103] SinkServer: draining TestExoneration channel ended
[I2026-05-25T20:38:53.947721Z 1373835 0 sink.go:482] SinkServer: shutdown completed successfully
[I2026-05-25T20:38:53.947746Z 1373835 0 cmd_stream.go:498] rdb-stream: exiting with 1