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:49:52.545188Z 47744 0 sink.go:371] SinkServer: warm-up started
[I2026-05-25T20:49:52.545245Z 47744 0 sink.go:454] SinkServer: starting HTTP server...
[I2026-05-25T20:49:52.546297Z 47744 0 sink.go:376] SinkServer: warm-up ended
[I2026-05-25T20:49:52.546545Z 47744 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.234s
ok golang.org/x/tools/gopls/internal/analysis/embeddirective 1.796s
ok golang.org/x/tools/gopls/internal/analysis/fillreturns 2.700s
ok golang.org/x/tools/gopls/internal/analysis/fillstruct 1.633s
ok golang.org/x/tools/gopls/internal/analysis/fillswitch 0.298s
ok golang.org/x/tools/gopls/internal/analysis/infertypeargs 0.305s
ok golang.org/x/tools/gopls/internal/analysis/maprange 1.421s
ok golang.org/x/tools/gopls/internal/analysis/nonewvars 1.827s
ok golang.org/x/tools/gopls/internal/analysis/noresultvalues 0.457s
ok golang.org/x/tools/gopls/internal/analysis/recursiveiter 1.368s
ok golang.org/x/tools/gopls/internal/analysis/simplifycompositelit 0.506s
ok golang.org/x/tools/gopls/internal/analysis/simplifyrange 1.711s
ok golang.org/x/tools/gopls/internal/analysis/simplifyslice 0.417s
ok golang.org/x/tools/gopls/internal/analysis/unusedfunc 0.491s
ok golang.org/x/tools/gopls/internal/analysis/unusedparams 2.921s
ok golang.org/x/tools/gopls/internal/analysis/unusedvariable 1.599s
ok golang.org/x/tools/gopls/internal/analysis/writestring 1.333s
ok golang.org/x/tools/gopls/internal/analysis/yield 1.469s
ok golang.org/x/tools/gopls/internal/bloom 0.007s
ok golang.org/x/tools/gopls/internal/cache 0.693s
ok golang.org/x/tools/gopls/internal/cache/metadata 0.007s
ok golang.org/x/tools/gopls/internal/cache/parsego 4.709s
ok golang.org/x/tools/gopls/internal/cache/typerefs 0.015s
ok golang.org/x/tools/gopls/internal/clonetest 0.016s
ok golang.org/x/tools/gopls/internal/cmd 14.817s
ok golang.org/x/tools/gopls/internal/debug 1.273s
ok golang.org/x/tools/gopls/internal/doc/generate 3.581s
ok golang.org/x/tools/gopls/internal/filecache 0.078s
ok golang.org/x/tools/gopls/internal/filewatcher 12.343s
ok golang.org/x/tools/gopls/internal/fuzzy 0.027s
ok golang.org/x/tools/gopls/internal/golang 1.336s
ok golang.org/x/tools/gopls/internal/golang/completion 0.067s
ok golang.org/x/tools/gopls/internal/golang/completion/snippet 0.013s
ok golang.org/x/tools/gopls/internal/licenses 0.890s
ok golang.org/x/tools/gopls/internal/lsprpc 0.788s
ok golang.org/x/tools/gopls/internal/mcp 1.073s
ok golang.org/x/tools/gopls/internal/progress 0.006s
ok golang.org/x/tools/gopls/internal/protocol 0.750s
ok golang.org/x/tools/gopls/internal/protocol/command 1.630s
ok golang.org/x/tools/gopls/internal/protocol/generate 0.009s
ok golang.org/x/tools/gopls/internal/server 0.099s
ok golang.org/x/tools/gopls/internal/settings 0.324s
ok golang.org/x/tools/gopls/internal/telemetry 0.706s
ok golang.org/x/tools/gopls/internal/template 0.063s
ok golang.org/x/tools/gopls/internal/test/compare 0.004s
ok golang.org/x/tools/gopls/internal/test/integration 0.045s
ok golang.org/x/tools/gopls/internal/test/integration/bench 0.094s
ok golang.org/x/tools/gopls/internal/test/integration/codelens 4.599s
ok golang.org/x/tools/gopls/internal/test/integration/completion 20.183s
ok golang.org/x/tools/gopls/internal/test/integration/debug 0.384s
ok golang.org/x/tools/gopls/internal/test/integration/diagnostics 39.526s
ok golang.org/x/tools/gopls/internal/test/integration/fake 0.019s
ok golang.org/x/tools/gopls/internal/test/integration/fake/glob 0.004s
ok golang.org/x/tools/gopls/internal/test/integration/hover 0.570s
ok golang.org/x/tools/gopls/internal/test/integration/inlayhints 0.631s
--- FAIL: TestRunGovulncheckStd (1.36s)
--- FAIL: TestRunGovulncheckStd/legacy=false (0.68s)
--- FAIL: TestRunGovulncheckStd/legacy=false/default (0.68s)
vuln_test.go:223: failed to read govulncheck output: failed to run govulncheck: exit status 2: stderr:
panic: unexpected expr: *ast.KeyValueExpr
goroutine 881 [running]:
golang.org/x/tools/go/ssa.(*builder).expr0(0x73e6f7075b60?, 0x73e6f84f4c00?, {0x1b63fd8?, 0x73e6fe66c2d0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:972 +0x1984
golang.org/x/tools/go/ssa.(*builder).expr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b63fd8, 0x73e6fe66c2d0})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8
golang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x73e6f84f4c00, {0x1b66a60, 0x73e6fc8606f0}, {0x1b63fd8?, 0x73e6fe66c2d0?}, 0xe0?, 0x73e6f4b51558)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:616 +0x2e4
golang.org/x/tools/go/ssa.(*builder).compLit(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b684d8, 0x73e6fbb244e0}, 0x73e6fe66e300, 0x1, 0x73e6f4b51558)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:1318 +0xe80
golang.org/x/tools/go/ssa.(*builder).addr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b63fa8?, 0x73e6fe66e300}, 0x1)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:463 +0x9a0
golang.org/x/tools/go/ssa.(*builder).expr0(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b637c8?, 0x73e6fe66b080}, {0x7, {0x1b60378, 0x73e6fe9e8340}, {0x0, 0x0}})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:733 +0xa4
golang.org/x/tools/go/ssa.(*builder).expr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b637c8, 0x73e6fe66b080})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8
golang.org/x/tools/go/ssa.(*builder).returnStmt(0x73e6f7075b60, 0x73e6f84f4c00, 0x73e6fe66b0a0)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2865 +0x128
golang.org/x/tools/go/ssa.(*builder).stmt(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b64188?, 0x73e6fe66b0a0?})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2765 +0x414
golang.org/x/tools/go/ssa.(*builder).stmtList(...)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:978
golang.org/x/tools/go/ssa.(*builder).stmt(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b641e8?, 0x73e6fe66c390?})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2771 +0xcb4
golang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x73e6f7075b60, 0x73e6f84f4c00)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2980 +0x200
golang.org/x/tools/go/ssa.(*builder).buildFunction(0x73e6eda23008?, 0x73e6f84f4c00)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2930 +0x100
golang.org/x/tools/go/ssa.(*builder).iterate(0x73e6f7075b60)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2915 +0x28
golang.org/x/tools/go/ssa.(*Package).build(0x73e6f57c4b00)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3201 +0xc0
sync.(*Once).doSlow(0x0?, 0x8?)
/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/targetrepo3721832220/go/ssa/builder.go:3190
golang.org/x/tools/go/ssa.(*Program).Build.func1(0x73e6f403e4e0?)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/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/targetrepo3721832220/go/ssa/builder.go:3168 +0x184
#### Start Gopls Test Logs for "TestRunGovulncheckStd/legacy=false/default"
[Trace - 20:51:12.836 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-253162499/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-253162499/TestRunGovulncheckStd/legacy=false/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test1041748244/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-253162499/TestRunGovulncheckStd/legacy=false/default/work","name":"work"}]}
[Trace - 20:51:12.837 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\",\"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\":\"GOOS\",\"Value\":\"linux\"},{\"Key\":\"GOARM64\",\"Value\":\"v8.0\"}],\"Version\":\"(devel)\"}"}}
[Trace - 20:51:12.837 PM] Sending notification 'initialized'.
Params: {}
[Trace - 20:51:12.837 PM] Received request 'window/workDoneProgress/create - (1)'.
Params: {"token":"5325449874829058030"}
[Trace - 20:51:12.837 PM] Sending response 'window/workDoneProgress/create - (1)' in 0ms.
Result: null
[Trace - 20:51:12.837 PM] Received notification '$/progress'.
Params: {"token":"5325449874829058030","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}}
[Trace - 20:51:12.838 PM] Received request 'window/workDoneProgress/create - (2)'.
Params: {"token":"4876533473142420512"}
[Trace - 20:51:12.838 PM] Sending response 'window/workDoneProgress/create - (2)' in 0ms.
Result: null
[Trace - 20:51:12.838 PM] Received notification '$/progress'.
Params: {"token":"4876533473142420512","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}}
[Trace - 20:51:12.838 PM] Received request 'workspace/configuration - (3)'.
Params: {"items":[{"scopeUri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work","section":"gopls"}]}
[Trace - 20:51:12.838 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-253162499/TestRunGovulncheckStd/legacy=false/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test1041748244/ID","_GOPLS_TEST_BINARY_RUN_AS_GOPLS":"true","_GOPLS_TEST_VULNCHECK_GOVERSION":"go1.19"},"verboseWorkDoneProgress":true}]
[Trace - 20:51:12.850 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2026/05/25 20:51:12 Created View (#215)\n\tdirectory=/home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work\n\tview_type=\"GoMod\"\n\troot_dir=\"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work\"\n\tgo_version=\"go version go1.27-devel_d987c2352d0b820d72f0d228bcf1e93d154c94ff 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-253162499/TestRunGovulncheckStd/legacy=false/default/gopath/pkg/mod GOPATH:/home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/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 linux/arm64\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n"}
[Trace - 20:51:12.913 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2026/05/25 20:51:12 go/packages.Load #411\n\tview_id=\"215\"\n\tsnapshot=0\n\tdirectory=/home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work\n\tquery=[/home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work/... builtin]\n\tpackages=2\n\tduration=62.345073ms\n"}
[Trace - 20:51:12.930 PM] Received notification '$/progress'.
Params: {"token":"4876533473142420512","value":{"kind":"end","message":"Finished loading packages."}}
[Trace - 20:51:12.931 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-253162499/TestRunGovulncheckStd/legacy=false/default/work/**/*.{go,mod,sum,work}","kind":7}]}}]}
[Trace - 20:51:12.931 PM] Sending response 'client/registerCapability - (4)' in 0ms.
Result: null
[Trace - 20:51:12.931 PM] Received request 'window/workDoneProgress/create - (5)'.
Params: {"token":"8293495851230846149"}
[Trace - 20:51:12.931 PM] Sending response 'window/workDoneProgress/create - (5)' in 0ms.
Result: null
[Trace - 20:51:12.931 PM] Received notification '$/progress'.
Params: {"token":"8293495851230846149","value":{"kind":"begin","title":"Checking telemetry prompt","message":"Checking if gopls should prompt about telemetry..."}}
[Trace - 20:51:12.932 PM] Received notification '$/progress'.
Params: {"token":"8293495851230846149","value":{"kind":"end","message":"Done."}}
[Trace - 20:51:12.961 PM] Received notification '$/progress'.
Params: {"token":"5325449874829058030","value":{"kind":"end","message":"Done."}}
[Trace - 20:51:12.961 PM] Sending notification 'textDocument/didOpen'.
Params: {"textDocument":{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work/go.mod","languageId":"go.mod","version":1,"text":"module mod.com\n\ngo 1.19\n"}}
[Trace - 20:51:12.961 PM] Received request 'window/workDoneProgress/create - (6)'.
Params: {"token":"3676382200172229279"}
[Trace - 20:51:12.962 PM] Sending request 'textDocument/codeLens - (2)'.
Params: {"textDocument":{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work/go.mod"}}
[Trace - 20:51:12.962 PM] Sending response 'window/workDoneProgress/create - (6)' in 0ms.
Result: null
[Trace - 20:51:12.962 PM] Received notification '$/progress'.
Params: {"token":"3676382200172229279","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}}
[Trace - 20:51:12.964 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-253162499/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-253162499/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-253162499/TestRunGovulncheckStd/legacy=false/default/work/go.mod","Pattern":"./..."},{"source":"codelens"}]}}]
[Trace - 20:51:12.965 PM] Sending request 'workspace/executeCommand - (3)'.
Params: {"command":"gopls.vulncheck","arguments":[{"URI":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work/go.mod","Pattern":"./..."},{"source":"codelens"}]}
[Trace - 20:51:12.965 PM] Received request 'window/workDoneProgress/create - (7)'.
Params: {"token":"2306891612300789136"}
[Trace - 20:51:12.965 PM] Sending response 'window/workDoneProgress/create - (7)' in 0ms.
Result: null
[Trace - 20:51:12.965 PM] Received notification '$/progress'.
Params: {"token":"2306891612300789136","value":{"kind":"begin","title":"gopls.vulncheck","message":"Verbose: running command..."}}
[Trace - 20:51:12.966 PM] Received request 'window/workDoneProgress/create - (8)'.
Params: {"token":"1517484863291060576"}
[Trace - 20:51:12.966 PM] Sending response 'window/workDoneProgress/create - (8)' in 0ms.
Result: null
[Trace - 20:51:12.966 PM] Received notification '$/progress'.
Params: {"token":"1517484863291060576","value":{"kind":"begin","title":"govulncheck","cancellable":true,"message":"Running..."}}
[Trace - 20:51:12.987 PM] Received notification '$/progress'.
Params: {"token":"1517484863291060576","value":{"kind":"report","cancellable":true,"message":"Go: go1.19","percentage":0}}
[Trace - 20:51:12.987 PM] Received notification '$/progress'.
Params: {"token":"1517484863291060576","value":{"kind":"report","cancellable":true,"message":"Scanner: misc.test@v0.0.0","percentage":0}}
[Trace - 20:51:12.988 PM] Received notification '$/progress'.
Params: {"token":"1517484863291060576","value":{"kind":"report","cancellable":true,"message":"DB: file:///home/swarming/.swarming/w/ir/x/t/vulndb-test1041748244/ID (DB updated: 2026-05-25 20:51:12.835126616 +0000 UTC)","percentage":0}}
[Trace - 20:51:13.010 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=false/default/work/go.mod","version":1,"diagnostics":[]}
[Trace - 20:51:13.011 PM] Received notification '$/progress'.
Params: {"token":"3676382200172229279","value":{"kind":"end","message":"Done."}}
[Trace - 20:51:13.476 PM] Received notification '$/progress'.
Params: {"token":"1517484863291060576","value":{"kind":"report","cancellable":true,"message":"Fetching vulnerabilities from the database...","percentage":0}}
[Trace - 20:51:13.476 PM] Received notification '$/progress'.
Params: {"token":"1517484863291060576","value":{"kind":"report","cancellable":true,"message":"Checking the code against the vulnerabilities...","percentage":0}}
[Trace - 20:51:13.513 PM] Received notification '$/progress'.
Params: {"token":"1517484863291060576","value":{"kind":"report","cancellable":true,"message":"panic: unexpected expr: *ast.KeyValueExpr\n\ngoroutine 881 [running]:\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x73e6f7075b60?, 0x73e6f84f4c00?, {0x1b63fd8?, 0x73e6fe66c2d0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:972 +0x1984\ngolang.org/x/tools/go/ssa.(*builder).expr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b63fd8, 0x73e6fe66c2d0})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x73e6f84f4c00, {0x1b66a60, 0x73e6fc8606f0}, {0x1b63fd8?, 0x73e6fe66c2d0?}, 0xe0?, 0x73e6f4b51558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:616 +0x2e4\ngolang.org/x/tools/go/ssa.(*builder).compLit(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b684d8, 0x73e6fbb244e0}, 0x73e6fe66e300, 0x1, 0x73e6f4b51558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:1318 +0xe80\ngolang.org/x/tools/go/ssa.(*builder).addr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b63fa8?, 0x73e6fe66e300}, 0x1)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:463 +0x9a0\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b637c8?, 0x73e6fe66b080}, {0x7, {0x1b60378, 0x73e6fe9e8340}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:733 +0xa4\ngolang.org/x/tools/go/ssa.(*builder).expr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b637c8, 0x73e6fe66b080})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).returnStmt(0x73e6f7075b60, 0x73e6f84f4c00, 0x73e6fe66b0a0)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2865 +0x128\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b64188?, 0x73e6fe66b0a0?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2765 +0x414\ngolang.org/x/tools/go/ssa.(*builder).stmtList(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:978\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b641e8?, 0x73e6fe66c390?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2771 +0xcb4\ngolang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x73e6f7075b60, 0x73e6f84f4c00)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2980 +0x200\ngolang.org/x/tools/go/ssa.(*builder).buildFunction(0x73e6eda23008?, 0x73e6f84f4c00)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2930 +0x100\ngolang.org/x/tools/go/ssa.(*builder).iterate(0x73e6f7075b60)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2915 +0x28\ngolang.org/x/tools/go/ssa.(*Package).build(0x73e6f57c4b00)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3201 +0xc0\nsync.(*Once).doSlow(0x0?, 0x8?)\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/targetrepo3721832220/go/ssa/builder.go:3190\ngolang.org/x/tools/go/ssa.(*Program).Build.func1(0x73e6f403e4e0?)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/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/targetrepo3721832220/go/ssa/builder.go:3168 +0x184","percentage":0}}
[Trace - 20:51:13.514 PM] Received notification '$/progress'.
Params: {"token":"1517484863291060576","value":{"kind":"end","message":"failed"}}
[Trace - 20:51:13.514 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2026/05/25 20:51:13 command error: failed to read govulncheck output: failed to run govulncheck: exit status 2: stderr:\npanic: unexpected expr: *ast.KeyValueExpr\n\ngoroutine 881 [running]:\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x73e6f7075b60?, 0x73e6f84f4c00?, {0x1b63fd8?, 0x73e6fe66c2d0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:972 +0x1984\ngolang.org/x/tools/go/ssa.(*builder).expr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b63fd8, 0x73e6fe66c2d0})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x73e6f84f4c00, {0x1b66a60, 0x73e6fc8606f0}, {0x1b63fd8?, 0x73e6fe66c2d0?}, 0xe0?, 0x73e6f4b51558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:616 +0x2e4\ngolang.org/x/tools/go/ssa.(*builder).compLit(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b684d8, 0x73e6fbb244e0}, 0x73e6fe66e300, 0x1, 0x73e6f4b51558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:1318 +0xe80\ngolang.org/x/tools/go/ssa.(*builder).addr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b63fa8?, 0x73e6fe66e300}, 0x1)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:463 +0x9a0\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b637c8?, 0x73e6fe66b080}, {0x7, {0x1b60378, 0x73e6fe9e8340}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:733 +0xa4\ngolang.org/x/tools/go/ssa.(*builder).expr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b637c8, 0x73e6fe66b080})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).returnStmt(0x73e6f7075b60, 0x73e6f84f4c00, 0x73e6fe66b0a0)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2865 +0x128\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b64188?, 0x73e6fe66b0a0?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2765 +0x414\ngolang.org/x/tools/go/ssa.(*builder).stmtList(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:978\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b641e8?, 0x73e6fe66c390?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2771 +0xcb4\ngolang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x73e6f7075b60, 0x73e6f84f4c00)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2980 +0x200\ngolang.org/x/tools/go/ssa.(*builder).buildFunction(0x73e6eda23008?, 0x73e6f84f4c00)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2930 +0x100\ngolang.org/x/tools/go/ssa.(*builder).iterate(0x73e6f7075b60)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2915 +0x28\ngolang.org/x/tools/go/ssa.(*Package).build(0x73e6f57c4b00)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3201 +0xc0\nsync.(*Once).doSlow(0x0?, 0x8?)\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/targetrepo3721832220/go/ssa/builder.go:3190\ngolang.org/x/tools/go/ssa.(*Program).Build.func1(0x73e6f403e4e0?)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/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/targetrepo3721832220/go/ssa/builder.go:3168 +0x184\n\n"}
[Trace - 20:51:13.514 PM] Received notification '$/progress'.
Params: {"token":"2306891612300789136","value":{"kind":"end","message":"Done."}}
[Error - Received] 20:51:13.514 PM #3 failed to read govulncheck output: failed to run govulncheck: exit status 2: stderr:
panic: unexpected expr: *ast.KeyValueExpr
goroutine 881 [running]:
golang.org/x/tools/go/ssa.(*builder).expr0(0x73e6f7075b60?, 0x73e6f84f4c00?, {0x1b63fd8?, 0x73e6fe66c2d0?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:972 +0x1984
golang.org/x/tools/go/ssa.(*builder).expr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b63fd8, 0x73e6fe66c2d0})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8
golang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x73e6f84f4c00, {0x1b66a60, 0x73e6fc8606f0}, {0x1b63fd8?, 0x73e6fe66c2d0?}, 0xe0?, 0x73e6f4b51558)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:616 +0x2e4
golang.org/x/tools/go/ssa.(*builder).compLit(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b684d8, 0x73e6fbb244e0}, 0x73e6fe66e300, 0x1, 0x73e6f4b51558)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:1318 +0xe80
golang.org/x/tools/go/ssa.(*builder).addr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b63fa8?, 0x73e6fe66e300}, 0x1)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:463 +0x9a0
golang.org/x/tools/go/ssa.(*builder).expr0(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b637c8?, 0x73e6fe66b080}, {0x7, {0x1b60378, 0x73e6fe9e8340}, {0x0, 0x0}})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:733 +0xa4
golang.org/x/tools/go/ssa.(*builder).expr(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b637c8, 0x73e6fe66b080})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8
golang.org/x/tools/go/ssa.(*builder).returnStmt(0x73e6f7075b60, 0x73e6f84f4c00, 0x73e6fe66b0a0)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2865 +0x128
golang.org/x/tools/go/ssa.(*builder).stmt(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b64188?, 0x73e6fe66b0a0?})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2765 +0x414
golang.org/x/tools/go/ssa.(*builder).stmtList(...)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:978
golang.org/x/tools/go/ssa.(*builder).stmt(0x73e6f7075b60, 0x73e6f84f4c00, {0x1b641e8?, 0x73e6fe66c390?})
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2771 +0xcb4
golang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x73e6f7075b60, 0x73e6f84f4c00)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2980 +0x200
golang.org/x/tools/go/ssa.(*builder).buildFunction(0x73e6eda23008?, 0x73e6f84f4c00)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2930 +0x100
golang.org/x/tools/go/ssa.(*builder).iterate(0x73e6f7075b60)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2915 +0x28
golang.org/x/tools/go/ssa.(*Package).build(0x73e6f57c4b00)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3201 +0xc0
sync.(*Once).doSlow(0x0?, 0x8?)
/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/targetrepo3721832220/go/ssa/builder.go:3190
golang.org/x/tools/go/ssa.(*Program).Build.func1(0x73e6f403e4e0?)
/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/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/targetrepo3721832220/go/ssa/builder.go:3168 +0x184
#### End Gopls Test Logs for "TestRunGovulncheckStd/legacy=false/default"
--- FAIL: TestRunGovulncheckStd/legacy=true (0.68s)
--- FAIL: TestRunGovulncheckStd/legacy=true/default (0.68s)
vuln_test.go:228: the following condition is Unmeetable:
once the following is met:
completed work for token 5564883650866185625
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:51:13.520 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-253162499/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-253162499/TestRunGovulncheckStd/legacy=true/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test1041748244/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-253162499/TestRunGovulncheckStd/legacy=true/default/work","name":"work"}]}
[Trace - 20:51:13.521 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\",\"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\":\"GOOS\",\"Value\":\"linux\"},{\"Key\":\"GOARM64\",\"Value\":\"v8.0\"}],\"Version\":\"(devel)\"}"}}
[Trace - 20:51:13.521 PM] Sending notification 'initialized'.
Params: {}
[Trace - 20:51:13.521 PM] Received request 'window/workDoneProgress/create - (1)'.
Params: {"token":"4700527578293597678"}
[Trace - 20:51:13.522 PM] Sending response 'window/workDoneProgress/create - (1)' in 0ms.
Result: null
[Trace - 20:51:13.522 PM] Received notification '$/progress'.
Params: {"token":"4700527578293597678","value":{"kind":"begin","title":"diagnosing initial workspace load","message":"Calculating diagnostics for initial workspace load..."}}
[Trace - 20:51:13.522 PM] Received request 'window/workDoneProgress/create - (2)'.
Params: {"token":"8779949833893569815"}
[Trace - 20:51:13.522 PM] Sending response 'window/workDoneProgress/create - (2)' in 0ms.
Result: null
[Trace - 20:51:13.522 PM] Received notification '$/progress'.
Params: {"token":"8779949833893569815","value":{"kind":"begin","title":"Setting up workspace","message":"Loading packages..."}}
[Trace - 20:51:13.522 PM] Received request 'workspace/configuration - (3)'.
Params: {"items":[{"scopeUri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work","section":"gopls"}]}
[Trace - 20:51:13.522 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-253162499/TestRunGovulncheckStd/legacy=true/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/proxy","GOSUMDB":"off","GOTOOLCHAIN":"local","GOVULNDB":"file:///home/swarming/.swarming/w/ir/x/t/vulndb-test1041748244/ID","_GOPLS_TEST_BINARY_RUN_AS_GOPLS":"true","_GOPLS_TEST_VULNCHECK_GOVERSION":"go1.19"},"verboseWorkDoneProgress":true}]
[Trace - 20:51:13.533 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2026/05/25 20:51:13 Created View (#216)\n\tdirectory=/home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work\n\tview_type=\"GoMod\"\n\troot_dir=\"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work\"\n\tgo_version=\"go version go1.27-devel_d987c2352d0b820d72f0d228bcf1e93d154c94ff 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-253162499/TestRunGovulncheckStd/legacy=true/default/gopath/pkg/mod GOPATH:/home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/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 linux/arm64\n ExplicitGOWORK: EffectiveGOPACKAGESDRIVER:}\n\tenv_overlay=[]\n"}
[Trace - 20:51:13.595 PM] Received notification 'window/logMessage'.
Params: {"type":3,"message":"2026/05/25 20:51:13 go/packages.Load #413\n\tview_id=\"216\"\n\tsnapshot=0\n\tdirectory=/home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work\n\tquery=[/home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work/... builtin]\n\tpackages=2\n\tduration=61.599033ms\n"}
[Trace - 20:51:13.607 PM] Received notification '$/progress'.
Params: {"token":"8779949833893569815","value":{"kind":"end","message":"Finished loading packages."}}
[Trace - 20:51:13.607 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-253162499/TestRunGovulncheckStd/legacy=true/default/work/**/*.{go,mod,sum,work}","kind":7}]}}]}
[Trace - 20:51:13.607 PM] Sending response 'client/registerCapability - (4)' in 0ms.
Result: null
[Trace - 20:51:13.608 PM] Received request 'window/workDoneProgress/create - (5)'.
Params: {"token":"1148179028869149566"}
[Trace - 20:51:13.608 PM] Sending response 'window/workDoneProgress/create - (5)' in 0ms.
Result: null
[Trace - 20:51:13.608 PM] Received notification '$/progress'.
Params: {"token":"1148179028869149566","value":{"kind":"begin","title":"Checking telemetry prompt","message":"Checking if gopls should prompt about telemetry..."}}
[Trace - 20:51:13.608 PM] Received notification '$/progress'.
Params: {"token":"1148179028869149566","value":{"kind":"end","message":"Done."}}
[Trace - 20:51:13.633 PM] Received notification '$/progress'.
Params: {"token":"4700527578293597678","value":{"kind":"end","message":"Done."}}
[Trace - 20:51:13.633 PM] Sending notification 'textDocument/didOpen'.
Params: {"textDocument":{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work/go.mod","languageId":"go.mod","version":1,"text":"module mod.com\n\ngo 1.19\n"}}
[Trace - 20:51:13.634 PM] Received request 'window/workDoneProgress/create - (6)'.
Params: {"token":"5672219731928317296"}
[Trace - 20:51:13.634 PM] Sending request 'textDocument/codeLens - (2)'.
Params: {"textDocument":{"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work/go.mod"}}
[Trace - 20:51:13.634 PM] Sending response 'window/workDoneProgress/create - (6)' in 0ms.
Result: null
[Trace - 20:51:13.634 PM] Received notification '$/progress'.
Params: {"token":"5672219731928317296","value":{"kind":"begin","title":"diagnosing opened files","message":"Calculating file diagnostics..."}}
[Trace - 20:51:13.636 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-253162499/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-253162499/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-253162499/TestRunGovulncheckStd/legacy=true/default/work/go.mod"]},{"source":"codelens"}]}}]
[Trace - 20:51:13.637 PM] Sending request 'workspace/executeCommand - (3)'.
Params: {"command":"gopls.run_govulncheck","arguments":[{"URI":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work/go.mod","Pattern":"./..."},{"source":"codelens"}]}
[Trace - 20:51:13.637 PM] Received request 'window/workDoneProgress/create - (7)'.
Params: {"token":"3996231799056717192"}
[Trace - 20:51:13.637 PM] Sending response 'window/workDoneProgress/create - (7)' in 0ms.
Result: null
[Trace - 20:51:13.637 PM] Received notification '$/progress'.
Params: {"token":"3996231799056717192","value":{"kind":"begin","title":"gopls.run_govulncheck","message":"Verbose: running command..."}}
[Trace - 20:51:13.637 PM] Received request 'window/workDoneProgress/create - (8)'.
Params: {"token":"5564883650866185625"}
[Trace - 20:51:13.638 PM] Sending response 'window/workDoneProgress/create - (8)' in 0ms.
Result: null
[Trace - 20:51:13.638 PM] Received notification '$/progress'.
Params: {"token":"5564883650866185625","value":{"kind":"begin","title":"govulncheck","cancellable":true,"message":"Running..."}}
[Trace - 20:51:13.638 PM] Received notification '$/progress'.
Params: {"token":"3996231799056717192","value":{"kind":"end","message":"Done."}}
[Trace - 20:51:13.638 PM] Received response 'workspace/executeCommand - (3)' in 1ms.
Result: {"Token":"5564883650866185625"}
[Trace - 20:51:13.660 PM] Received notification '$/progress'.
Params: {"token":"5564883650866185625","value":{"kind":"report","cancellable":true,"message":"Go: go1.19","percentage":0}}
[Trace - 20:51:13.660 PM] Received notification '$/progress'.
Params: {"token":"5564883650866185625","value":{"kind":"report","cancellable":true,"message":"Scanner: misc.test@v0.0.0","percentage":0}}
[Trace - 20:51:13.661 PM] Received notification '$/progress'.
Params: {"token":"5564883650866185625","value":{"kind":"report","cancellable":true,"message":"DB: file:///home/swarming/.swarming/w/ir/x/t/vulndb-test1041748244/ID (DB updated: 2026-05-25 20:51:12.835126616 +0000 UTC)","percentage":0}}
[Trace - 20:51:13.674 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-253162499/TestRunGovulncheckStd/legacy=true/default/work/go.mod","version":1,"diagnostics":[]}
[Trace - 20:51:13.674 PM] Received notification '$/progress'.
Params: {"token":"5672219731928317296","value":{"kind":"end","message":"Done."}}
[Trace - 20:51:14.144 PM] Received notification '$/progress'.
Params: {"token":"5564883650866185625","value":{"kind":"report","cancellable":true,"message":"Fetching vulnerabilities from the database...","percentage":0}}
[Trace - 20:51:14.144 PM] Received notification '$/progress'.
Params: {"token":"5564883650866185625","value":{"kind":"report","cancellable":true,"message":"Checking the code against the vulnerabilities...","percentage":0}}
[Trace - 20:51:14.193 PM] Received notification '$/progress'.
Params: {"token":"5564883650866185625","value":{"kind":"report","cancellable":true,"message":"panic: unexpected expr: *ast.KeyValueExpr\n\ngoroutine 878 [running]:\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x28d92484c870?, 0x28d91fc7d400?, {0x1b63fd8?, 0x28d9241d6630?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:972 +0x1984\ngolang.org/x/tools/go/ssa.(*builder).expr(0x28d92484c870, 0x28d91fc7d400, {0x1b63fd8, 0x28d9241d6630})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x28d91fc7d400, {0x1b66a60, 0x28d926d11110}, {0x1b63fd8?, 0x28d9241d6630?}, 0xe0?, 0x28d91fe43558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:616 +0x2e4\ngolang.org/x/tools/go/ssa.(*builder).compLit(0x28d92484c870, 0x28d91fc7d400, {0x1b684d8, 0x28d926d142a0}, 0x28d9241d1b80, 0x1, 0x28d91fe43558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:1318 +0xe80\ngolang.org/x/tools/go/ssa.(*builder).addr(0x28d92484c870, 0x28d91fc7d400, {0x1b63fa8?, 0x28d9241d1b80}, 0x1)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:463 +0x9a0\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x28d92484c870, 0x28d91fc7d400, {0x1b637c8?, 0x28d9241d4e40}, {0x7, {0x1b60378, 0x28d9261b97e0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:733 +0xa4\ngolang.org/x/tools/go/ssa.(*builder).expr(0x28d92484c870, 0x28d91fc7d400, {0x1b637c8, 0x28d9241d4e40})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).returnStmt(0x28d92484c870, 0x28d91fc7d400, 0x28d9241d4e60)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2865 +0x128\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x28d92484c870, 0x28d91fc7d400, {0x1b64188?, 0x28d9241d4e60?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2765 +0x414\ngolang.org/x/tools/go/ssa.(*builder).stmtList(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:978\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x28d92484c870, 0x28d91fc7d400, {0x1b641e8?, 0x28d9241d66f0?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2771 +0xcb4\ngolang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x28d92484c870, 0x28d91fc7d400)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2980 +0x200\ngolang.org/x/tools/go/ssa.(*builder).buildFunction(0x28d9151c1808?, 0x28d91fc7d400)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2930 +0x100\ngolang.org/x/tools/go/ssa.(*builder).iterate(0x28d92484c870)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2915 +0x28\ngolang.org/x/tools/go/ssa.(*Package).build(0x28d91c219280)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3201 +0xc0\nsync.(*Once).doSlow(0x28d91c8befa8?, 0x10028d91c8befa0?)\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/targetrepo3721832220/go/ssa/builder.go:3190\ngolang.org/x/tools/go/ssa.(*Program).Build.func1(0x28d91c8bf298?)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3169 +0x4c\ncreated by golang.org/x/tools/go/ssa.(*Program).Build in goroutine 652\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3168 +0x184","percentage":0}}
[Trace - 20:51:14.193 PM] Received notification '$/progress'.
Params: {"token":"5564883650866185625","value":{"kind":"end","message":"failed"}}
[Trace - 20:51:14.193 PM] Received notification 'window/logMessage'.
Params: {"type":1,"message":"2026/05/25 20:51:14 command error: failed to read govulncheck output: failed to run govulncheck: exit status 2: stderr:\npanic: unexpected expr: *ast.KeyValueExpr\n\ngoroutine 878 [running]:\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x28d92484c870?, 0x28d91fc7d400?, {0x1b63fd8?, 0x28d9241d6630?}, {0x0, {0x0, 0x0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:972 +0x1984\ngolang.org/x/tools/go/ssa.(*builder).expr(0x28d92484c870, 0x28d91fc7d400, {0x1b63fd8, 0x28d9241d6630})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).assign(0x28?, 0x28d91fc7d400, {0x1b66a60, 0x28d926d11110}, {0x1b63fd8?, 0x28d9241d6630?}, 0xe0?, 0x28d91fe43558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:616 +0x2e4\ngolang.org/x/tools/go/ssa.(*builder).compLit(0x28d92484c870, 0x28d91fc7d400, {0x1b684d8, 0x28d926d142a0}, 0x28d9241d1b80, 0x1, 0x28d91fe43558)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:1318 +0xe80\ngolang.org/x/tools/go/ssa.(*builder).addr(0x28d92484c870, 0x28d91fc7d400, {0x1b63fa8?, 0x28d9241d1b80}, 0x1)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:463 +0x9a0\ngolang.org/x/tools/go/ssa.(*builder).expr0(0x28d92484c870, 0x28d91fc7d400, {0x1b637c8?, 0x28d9241d4e40}, {0x7, {0x1b60378, 0x28d9261b97e0}, {0x0, 0x0}})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:733 +0xa4\ngolang.org/x/tools/go/ssa.(*builder).expr(0x28d92484c870, 0x28d91fc7d400, {0x1b637c8, 0x28d9241d4e40})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:643 +0xd8\ngolang.org/x/tools/go/ssa.(*builder).returnStmt(0x28d92484c870, 0x28d91fc7d400, 0x28d9241d4e60)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2865 +0x128\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x28d92484c870, 0x28d91fc7d400, {0x1b64188?, 0x28d9241d4e60?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2765 +0x414\ngolang.org/x/tools/go/ssa.(*builder).stmtList(...)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:978\ngolang.org/x/tools/go/ssa.(*builder).stmt(0x28d92484c870, 0x28d91fc7d400, {0x1b641e8?, 0x28d9241d66f0?})\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2771 +0xcb4\ngolang.org/x/tools/go/ssa.(*builder).buildFromSyntax(0x28d92484c870, 0x28d91fc7d400)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2980 +0x200\ngolang.org/x/tools/go/ssa.(*builder).buildFunction(0x28d9151c1808?, 0x28d91fc7d400)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2930 +0x100\ngolang.org/x/tools/go/ssa.(*builder).iterate(0x28d92484c870)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:2915 +0x28\ngolang.org/x/tools/go/ssa.(*Package).build(0x28d91c219280)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3201 +0xc0\nsync.(*Once).doSlow(0x28d91c8befa8?, 0x10028d91c8befa0?)\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/targetrepo3721832220/go/ssa/builder.go:3190\ngolang.org/x/tools/go/ssa.(*Program).Build.func1(0x28d91c8bf298?)\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/go/ssa/builder.go:3169 +0x4c\ncreated by golang.org/x/tools/go/ssa.(*Program).Build in goroutine 652\n\t/home/swarming/.swarming/w/ir/x/w/targetrepo3721832220/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 51.533s
ok golang.org/x/tools/gopls/internal/test/integration/modfile 18.087s
ok golang.org/x/tools/gopls/internal/test/integration/template 0.861s
ok golang.org/x/tools/gopls/internal/test/integration/watch 8.922s
ok golang.org/x/tools/gopls/internal/test/integration/web 10.106s
ok golang.org/x/tools/gopls/internal/test/integration/workspace 30.073s
ok golang.org/x/tools/gopls/internal/test/marker 21.890s
ok golang.org/x/tools/gopls/internal/util/asm 0.013s
ok golang.org/x/tools/gopls/internal/util/bug 0.012s
ok golang.org/x/tools/gopls/internal/util/fingerprint 0.614s
ok golang.org/x/tools/gopls/internal/util/frob 0.196s
ok golang.org/x/tools/gopls/internal/util/goversion 0.191s
ok golang.org/x/tools/gopls/internal/util/lru 0.116s
ok golang.org/x/tools/gopls/internal/util/memoize 0.127s
ok golang.org/x/tools/gopls/internal/util/persistent 0.494s
ok golang.org/x/tools/gopls/internal/util/safetoken 5.864s
ok golang.org/x/tools/gopls/internal/vulncheck/semver 0.037s
ok golang.org/x/tools/gopls/internal/vulncheck/vulntest 0.101s
Warning: no '=' in invocation-link-artifacts pair: "", ignoring
[W2026-05-25T20:51:15.746116Z 47744 0 cmd_stream.go:589] rdb-stream: test process exited with error: exit status 1
[I2026-05-25T20:51:15.746179Z 47744 0 cmd_stream.go:573] rdb-stream: the test process terminated
[I2026-05-25T20:51:15.746297Z 47744 0 sink.go:479] SinkServer: shutdown started
[I2026-05-25T20:51:15.746355Z 47744 0 sink.go:457] SinkServer: HTTP server stopped with "http: Server closed"
[I2026-05-25T20:51:15.746373Z 47744 0 sink_server.go:93] SinkServer: draining TestResult channel started
[I2026-05-25T20:51:16.004471Z 47744 0 sink_server.go:95] SinkServer: draining TestResult channel ended
[I2026-05-25T20:51:16.004521Z 47744 0 sink_server.go:97] SinkServer: draining Artifact channel started
[I2026-05-25T20:51:16.116775Z 47744 0 sink_server.go:99] SinkServer: draining Artifact channel ended
[I2026-05-25T20:51:16.116818Z 47744 0 sink_server.go:101] SinkServer: draining TestExoneration channel started
[I2026-05-25T20:51:16.116838Z 47744 0 sink_server.go:103] SinkServer: draining TestExoneration channel ended
[I2026-05-25T20:51:16.116859Z 47744 0 sink.go:482] SinkServer: shutdown completed successfully
[I2026-05-25T20:51:16.116931Z 47744 0 cmd_stream.go:498] rdb-stream: exiting with 1