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