Back to build
Raw log | Switch to full mode | Login

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