golang / go

The Go programming language
https://go.dev
BSD 3-Clause "New" or "Revised" License
123.9k stars 17.65k forks source link

go/types: data race to imported object.color #69912

Open gopherbot opened 2 weeks ago

gopherbot commented 2 weeks ago
#!watchflakes
default <- pkg == "golang.org/x/tools/gopls/internal/test/integration/workspace" && test == "TestStdWorkspace/default" && `WARNING: DATA RACE`

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestStdWorkspace/default
==================
WARNING: DATA RACE
Read at 0x00c0151ed0cc by goroutine 59643:
  go/types.(*object).color()
      /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/object.go:163 +0x38
  go/types.(*TypeName).color()
      <autogenerated>:1 +0x17
  go/types.(*Checker).objDecl()
      /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:90 +0x3dd
...
[Trace - 14:04:41.470 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","version":1,"diagnostics":[]}

[Trace - 14:04:41.940 PM] Received response 'textDocument/references - (3)' in 857ms.
Result: [{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1040,"character":5},"end":{"line":1040,"character":9}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1056,"character":9},"end":{"line":1056,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1060,"character":9},"end":{"line":1060,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1075,"character":21},"end":{"line":1075,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1091,"character":23},"end":{"line":1091,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1096,"character":21},"end":{"line":1096,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/commentmap.go","range":{"start":{"line":226,"character":8},"end":{"line":226,"character":12}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":26,"character":22},"end":{"line":26,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":252,"character":21},"end":{"line":252,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":256,"character":21},"end":{"line":256,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":334,"character":54},"end":{"line":334,"character":58}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":493,"character":9},"end":{"line":493,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter_test.go","range":{"start":{"line":65,"character":26},"end":{"line":65,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/import.go","range":{"start":{"line":15,"character":41},"end":{"line":15,"character":45}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/import.go","range":{"start":{"line":101,"character":39},"end":{"line":101,"character":43}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/resolve.go","range":{"start":{"line":76,"character":55},"end":{"line":76,"character":59}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/walk.go","range":{"start":{"line":335,"character":7},"end":{"line":335,"character":11}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/build/build.go","range":{"start":{"line":1430,"character":17},"end":{"line":1430,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":207,"character":52},"end":{"line":207,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":228,"character":37},"end":{"line":228,"character":41}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":229,"character":21},"end":{"line":229,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc_test.go","range":{"start":{"line":104,"character":20},"end":{"line":104,"character":24}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc_test.go","range":{"start":{"line":160,"character":39},"end":{"line":160,"character":43}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":27,"character":18},"end":{"line":27,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":50,"character":32},"end":{"line":50,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":152,"character":27},"end":{"line":152,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":152,"character":55},"end":{"line":152,"character":59}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":320,"character":13},"end":{"line":320,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":545,"character":31},"end":{"line":545,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":545,"character":42},"end":{"line":545,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":90,"character":58},"end":{"line":90,"character":62}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":129,"character":17},"end":{"line":129,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":261,"character":17},"end":{"line":261,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":329,"character":63},"end":{"line":329,"character":67}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/exports.go","range":{"start":{"line":314,"character":38},"end":{"line":314,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/reader.go","range":{"start":{"line":561,"character":35},"end":{"line":561,"character":39}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":54,"character":15},"end":{"line":54,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":57,"character":11},"end":{"line":57,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":60,"character":27},"end":{"line":60,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":116,"character":34},"end":{"line":116,"character":38}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/internal.go","range":{"start":{"line":23,"character":11},"end":{"line":23,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/internal.go","range":{"start":{"line":95,"character":11},"end":{"line":95,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/gcimporter/gcimporter_test.go","range":{"start":{"line":244,"character":43},"end":{"line":244,"character":47}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":164,"character":70},"end":{"line":164,"character":74}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":171,"character":22},"end":{"line":171,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":200,"character":48},"end":{"line":200,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":83,"character":81},"end":{"line":83,"character":85}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":111,"character":12},"end":{"line":111,"character":16}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":167,"character":33},"end":{"line":167,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser.go","range":{"start":{"line":2842,"character":34},"end":{"line":2842,"character":38}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser.go","range":{"start":{"line":2892,"character":11},"end":{"line":2892,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser_test.go","range":{"start":{"line":359,"character":24},"end":{"line":359,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser_test.go","range":{"start":{"line":392,"character":48},"end":{"line":392,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/resolver.go","range":{"start":{"line":20,"character":27},"end":{"line":20,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/resolver_test.go","range":{"start":{"line":77,"character":31},"end":{"line":77,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/nodes.go","range":{"start":{"line":1993,"character":32},"end":{"line":1993,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/performance_test.go","range":{"start":{"line":21,"character":15},"end":{"line":21,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1062,"character":11},"end":{"line":1062,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1082,"character":11},"end":{"line":1082,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1131,"character":31},"end":{"line":1131,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1170,"character":11},"end":{"line":1170,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":276,"character":38},"end":{"line":276,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":344,"character":19},"end":{"line":344,"character":23}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":354,"character":23},"end":{"line":354,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":580,"character":13},"end":{"line":580,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api.go","range":{"start":{"line":320,"character":23},"end":{"line":320,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api.go","range":{"start":{"line":473,"character":73},"end":{"line":473,"character":77}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":28,"character":53},"end":{"line":28,"character":57}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":45,"character":45},"end":{"line":45,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":831,"character":42},"end":{"line":831,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1005,"character":40},"end":{"line":1005,"character":44}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1238,"character":13},"end":{"line":1238,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1443,"character":15},"end":{"line":1443,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1446,"character":10},"end":{"line":1446,"character":14}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1447,"character":10},"end":{"line":1447,"character":14}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1474,"character":31},"end":{"line":1474,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1509,"character":44},"end":{"line":1509,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1686,"character":51},"end":{"line":1686,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1715,"character":51},"end":{"line":1715,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1848,"character":56},"end":{"line":1848,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1875,"character":44},"end":{"line":1875,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2214,"character":30},"end":{"line":2214,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2245,"character":51},"end":{"line":2245,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2303,"character":50},"end":{"line":2303,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2358,"character":17},"end":{"line":2358,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2542,"character":44},"end":{"line":2542,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2599,"character":50},"end":{"line":2599,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2731,"character":48},"end":{"line":2731,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2956,"character":28},"end":{"line":2956,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":159,"character":22},"end":{"line":159,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":160,"character":24},"end":{"line":160,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":305,"character":45},"end":{"line":305,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":342,"character":27},"end":{"line":342,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":408,"character":41},"end":{"line":408,"character":45}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":429,"character":46},"end":{"line":429,"character":50}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":62,"character":91},"end":{"line":62,"character":95}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":63,"character":18},"end":{"line":63,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":222,"character":30},"end":{"line":222,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":170,"character":18},"end":{"line":170,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":260,"character":42},"end":{"line":260,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":324,"character":51},"end":{"line":324,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":36,"character":18},"end":{"line":36,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":129,"character":52},"end":{"line":129,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":194,"character":44},"end":{"line":194,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":99,"character":25},"end":{"line":99,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":103,"character":31},"end":{"line":103,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":111,"character":28},"end":{"line":111,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":118,"character":33},"end":{"line":118,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":128,"character":32},"end":{"line":128,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":131,"character":32},"end":{"line":131,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":132,"character":32},"end":{"line":132,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":133,"character":32},"end":{"line":133,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":136,"character":36},"end":{"line":136,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":137,"character":36},"end":{"line":137,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":138,"character":36},"end":{"line":138,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":141,"character":24},"end":{"line":141,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":146,"character":26},"end":{"line":146,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":147,"character":26},"end":{"line":147,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":151,"character":27},"end":{"line":151,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":164,"character":33},"end":{"line":164,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":166,"character":33},"end":{"line":166,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":168,"character":33},"end":{"line":168,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":173,"character":33},"end":{"line":173,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":182,"character":33},"end":{"line":182,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":229,"character":25},"end":{"line":229,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":242,"character":28},"end":{"line":242,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":257,"character":32},"end":{"line":257,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":270,"character":29},"end":{"line":270,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":287,"character":29},"end":{"line":287,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":299,"character":24},"end":{"line":299,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":325,"character":24},"end":{"line":325,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":343,"character":24},"end":{"line":343,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":393,"character":25},"end":{"line":393,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":416,"character":29},"end":{"line":416,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":440,"character":31},"end":{"line":440,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":466,"character":32},"end":{"line":466,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":481,"character":23},"end":{"line":481,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":111,"character":48},"end":{"line":111,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":158,"character":48},"end":{"line":158,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":295,"character":48},"end":{"line":295,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":326,"character":29},"end":{"line":326,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":341,"character":23},"end":{"line":341,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":424,"character":30},"end":{"line":424,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":432,"character":30},"end":{"line":432,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":435,"character":30},"end":{"line":435,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":832,"character":52},"end":{"line":832,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":929,"character":38},"end":{"line":929,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/methodset_test.go","range":{"start":{"line":150,"character":56},"end":{"line":150,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/methodset_test.go","range":{"start":{"line":172,"character":42},"end":{"line":172,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named_test.go","range":{"start":{"line":111,"character":56},"end":{"line":111,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver_test.go","range":{"start":{"line":120,"character":18},"end":{"line":120,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/self_test.go","range":{"start":{"line":105,"character":56},"end":{"line":105,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/self_test.go","range":{"start":{"line":111,"character":18},"end":{"line":111,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stdlib_test.go","range":{"start":{"line":272,"character":46},"end":{"line":272,"character":50}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stdlib_test.go","range":{"start":{"line":375,"character":18},"end":{"line":375,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/typeset_test.go","range":{"start":{"line":57,"character":54},"end":{"line":57,"character":58}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/version.go","range":{"start":{"line":88,"character":50},"end":{"line":88,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/internal/types/errors/codes_test.go","range":{"start":{"line":59,"character":43},"end":{"line":59,"character":47}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/internal/types/errors/codes_test.go","range":{"start":{"line":105,"character":45},"end":{"line":105,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/align_test.go","range":{"start":{"line":78,"character":18},"end":{"line":78,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/metrics/description_test.go","range":{"start":{"line":104,"character":43},"end":{"line":104,"character":47}}}]

#### End Gopls Test Logs for "TestStdWorkspace/default"
--- FAIL: TestStdWorkspace/default (36.96s)

watchflakes

gopherbot commented 2 weeks ago

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/gopls/internal/test/integration/workspace" && test == "TestStdWorkspace/default"
2024-10-16 13:52 x_tools-go1.23-linux-amd64-longtest-race tools@7310c72f release-branch.go1.23@6495ce04 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default ================== WARNING: DATA RACE Read at 0x00c0151ed0cc by goroutine 59643: go/types.(*object).color() /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/object.go:163 +0x38 go/types.(*TypeName).color() :1 +0x17 go/types.(*Checker).objDecl() /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:90 +0x3dd ... [Trace - 14:04:41.470 PM] Received notification 'textDocument/publishDiagnostics'. Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","version":1,"diagnostics":[]} [Trace - 14:04:41.940 PM] Received response 'textDocument/references - (3)' in 857ms. Result: [{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1040,"character":5},"end":{"line":1040,"character":9}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1056,"character":9},"end":{"line":1056,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1060,"character":9},"end":{"line":1060,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1075,"character":21},"end":{"line":1075,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1091,"character":23},"end":{"line":1091,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1096,"character":21},"end":{"line":1096,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/commentmap.go","range":{"start":{"line":226,"character":8},"end":{"line":226,"character":12}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":26,"character":22},"end":{"line":26,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":252,"character":21},"end":{"line":252,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":256,"character":21},"end":{"line":256,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":334,"character":54},"end":{"line":334,"character":58}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":493,"character":9},"end":{"line":493,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter_test.go","range":{"start":{"line":65,"character":26},"end":{"line":65,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/import.go","range":{"start":{"line":15,"character":41},"end":{"line":15,"character":45}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/import.go","range":{"start":{"line":101,"character":39},"end":{"line":101,"character":43}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/resolve.go","range":{"start":{"line":76,"character":55},"end":{"line":76,"character":59}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/walk.go","range":{"start":{"line":335,"character":7},"end":{"line":335,"character":11}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/build/build.go","range":{"start":{"line":1430,"character":17},"end":{"line":1430,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":207,"character":52},"end":{"line":207,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":228,"character":37},"end":{"line":228,"character":41}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":229,"character":21},"end":{"line":229,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc_test.go","range":{"start":{"line":104,"character":20},"end":{"line":104,"character":24}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc_test.go","range":{"start":{"line":160,"character":39},"end":{"line":160,"character":43}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":27,"character":18},"end":{"line":27,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":50,"character":32},"end":{"line":50,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":152,"character":27},"end":{"line":152,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":152,"character":55},"end":{"line":152,"character":59}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":320,"character":13},"end":{"line":320,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":545,"character":31},"end":{"line":545,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":545,"character":42},"end":{"line":545,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":90,"character":58},"end":{"line":90,"character":62}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":129,"character":17},"end":{"line":129,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":261,"character":17},"end":{"line":261,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":329,"character":63},"end":{"line":329,"character":67}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/exports.go","range":{"start":{"line":314,"character":38},"end":{"line":314,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/reader.go","range":{"start":{"line":561,"character":35},"end":{"line":561,"character":39}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":54,"character":15},"end":{"line":54,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":57,"character":11},"end":{"line":57,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":60,"character":27},"end":{"line":60,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":116,"character":34},"end":{"line":116,"character":38}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/internal.go","range":{"start":{"line":23,"character":11},"end":{"line":23,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/internal.go","range":{"start":{"line":95,"character":11},"end":{"line":95,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/gcimporter/gcimporter_test.go","range":{"start":{"line":244,"character":43},"end":{"line":244,"character":47}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":164,"character":70},"end":{"line":164,"character":74}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":171,"character":22},"end":{"line":171,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":200,"character":48},"end":{"line":200,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":83,"character":81},"end":{"line":83,"character":85}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":111,"character":12},"end":{"line":111,"character":16}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":167,"character":33},"end":{"line":167,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser.go","range":{"start":{"line":2842,"character":34},"end":{"line":2842,"character":38}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser.go","range":{"start":{"line":2892,"character":11},"end":{"line":2892,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser_test.go","range":{"start":{"line":359,"character":24},"end":{"line":359,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser_test.go","range":{"start":{"line":392,"character":48},"end":{"line":392,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/resolver.go","range":{"start":{"line":20,"character":27},"end":{"line":20,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/resolver_test.go","range":{"start":{"line":77,"character":31},"end":{"line":77,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/nodes.go","range":{"start":{"line":1993,"character":32},"end":{"line":1993,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/performance_test.go","range":{"start":{"line":21,"character":15},"end":{"line":21,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1062,"character":11},"end":{"line":1062,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1082,"character":11},"end":{"line":1082,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1131,"character":31},"end":{"line":1131,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1170,"character":11},"end":{"line":1170,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":276,"character":38},"end":{"line":276,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":344,"character":19},"end":{"line":344,"character":23}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":354,"character":23},"end":{"line":354,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":580,"character":13},"end":{"line":580,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api.go","range":{"start":{"line":320,"character":23},"end":{"line":320,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api.go","range":{"start":{"line":473,"character":73},"end":{"line":473,"character":77}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":28,"character":53},"end":{"line":28,"character":57}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":45,"character":45},"end":{"line":45,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":831,"character":42},"end":{"line":831,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1005,"character":40},"end":{"line":1005,"character":44}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1238,"character":13},"end":{"line":1238,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1443,"character":15},"end":{"line":1443,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1446,"character":10},"end":{"line":1446,"character":14}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1447,"character":10},"end":{"line":1447,"character":14}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1474,"character":31},"end":{"line":1474,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1509,"character":44},"end":{"line":1509,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1686,"character":51},"end":{"line":1686,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1715,"character":51},"end":{"line":1715,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1848,"character":56},"end":{"line":1848,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1875,"character":44},"end":{"line":1875,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2214,"character":30},"end":{"line":2214,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2245,"character":51},"end":{"line":2245,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2303,"character":50},"end":{"line":2303,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2358,"character":17},"end":{"line":2358,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2542,"character":44},"end":{"line":2542,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2599,"character":50},"end":{"line":2599,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2731,"character":48},"end":{"line":2731,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2956,"character":28},"end":{"line":2956,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":159,"character":22},"end":{"line":159,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":160,"character":24},"end":{"line":160,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":305,"character":45},"end":{"line":305,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":342,"character":27},"end":{"line":342,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":408,"character":41},"end":{"line":408,"character":45}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":429,"character":46},"end":{"line":429,"character":50}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":62,"character":91},"end":{"line":62,"character":95}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":63,"character":18},"end":{"line":63,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":222,"character":30},"end":{"line":222,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":170,"character":18},"end":{"line":170,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":260,"character":42},"end":{"line":260,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":324,"character":51},"end":{"line":324,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":36,"character":18},"end":{"line":36,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":129,"character":52},"end":{"line":129,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":194,"character":44},"end":{"line":194,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":99,"character":25},"end":{"line":99,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":103,"character":31},"end":{"line":103,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":111,"character":28},"end":{"line":111,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":118,"character":33},"end":{"line":118,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":128,"character":32},"end":{"line":128,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":131,"character":32},"end":{"line":131,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":132,"character":32},"end":{"line":132,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":133,"character":32},"end":{"line":133,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":136,"character":36},"end":{"line":136,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":137,"character":36},"end":{"line":137,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":138,"character":36},"end":{"line":138,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":141,"character":24},"end":{"line":141,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":146,"character":26},"end":{"line":146,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":147,"character":26},"end":{"line":147,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":151,"character":27},"end":{"line":151,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":164,"character":33},"end":{"line":164,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":166,"character":33},"end":{"line":166,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":168,"character":33},"end":{"line":168,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":173,"character":33},"end":{"line":173,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":182,"character":33},"end":{"line":182,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":229,"character":25},"end":{"line":229,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":242,"character":28},"end":{"line":242,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":257,"character":32},"end":{"line":257,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":270,"character":29},"end":{"line":270,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":287,"character":29},"end":{"line":287,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":299,"character":24},"end":{"line":299,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":325,"character":24},"end":{"line":325,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":343,"character":24},"end":{"line":343,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":393,"character":25},"end":{"line":393,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":416,"character":29},"end":{"line":416,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":440,"character":31},"end":{"line":440,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":466,"character":32},"end":{"line":466,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":481,"character":23},"end":{"line":481,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":111,"character":48},"end":{"line":111,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":158,"character":48},"end":{"line":158,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":295,"character":48},"end":{"line":295,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":326,"character":29},"end":{"line":326,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":341,"character":23},"end":{"line":341,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":424,"character":30},"end":{"line":424,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":432,"character":30},"end":{"line":432,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":435,"character":30},"end":{"line":435,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":832,"character":52},"end":{"line":832,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":929,"character":38},"end":{"line":929,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/methodset_test.go","range":{"start":{"line":150,"character":56},"end":{"line":150,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/methodset_test.go","range":{"start":{"line":172,"character":42},"end":{"line":172,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named_test.go","range":{"start":{"line":111,"character":56},"end":{"line":111,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver_test.go","range":{"start":{"line":120,"character":18},"end":{"line":120,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/self_test.go","range":{"start":{"line":105,"character":56},"end":{"line":105,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/self_test.go","range":{"start":{"line":111,"character":18},"end":{"line":111,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stdlib_test.go","range":{"start":{"line":272,"character":46},"end":{"line":272,"character":50}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stdlib_test.go","range":{"start":{"line":375,"character":18},"end":{"line":375,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/typeset_test.go","range":{"start":{"line":57,"character":54},"end":{"line":57,"character":58}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/version.go","range":{"start":{"line":88,"character":50},"end":{"line":88,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/internal/types/errors/codes_test.go","range":{"start":{"line":59,"character":43},"end":{"line":59,"character":47}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/internal/types/errors/codes_test.go","range":{"start":{"line":105,"character":45},"end":{"line":105,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/align_test.go","range":{"start":{"line":78,"character":18},"end":{"line":78,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/metrics/description_test.go","range":{"start":{"line":104,"character":43},"end":{"line":104,"character":47}}}] #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (36.96s)

watchflakes

adonovan commented 2 weeks ago

This looks like a real data race in the the way gopls invokes the type checker. @findleyr

findleyr commented 2 weeks ago

Yep. I'll fix.

findleyr commented 2 weeks ago

While we haven't reproduced, it looks like this is a real (and longstanding) data race in go/types:

Note that in order for this race to be exercised, there must be two distinct packages type checked concurrently that dot-import the same third package, which is imported from export data. That may explain why we haven't seen this race in the past.

There are multiple potential fixes:

I think we should make both fixes. In the meantime, I'm not sure whether we can reasonably work around this in gopls.

I'll try to put together a minimal repro.

CC @griesemer @timothy-king

gopherbot commented 2 weeks ago

Change https://go.dev/cl/621637 mentions this issue: go/types,types2: avoid data race to object.color_ through dot imports

gopherbot commented 1 week ago

Change https://go.dev/cl/621855 mentions this issue: internal/gcimporter: work around go/types data race in 1.23.

gopherbot commented 1 week ago

Change https://go.dev/cl/622319 mentions this issue: internal/gcimporter: extend markBlack workaround go1.22

gopherbot commented 20 hours ago

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/gopls/internal/test/integration/workspace" && test == "TestStdWorkspace/default"
2024-11-04 16:34 x_tools-go1.22-linux-386-longtest tools@109c5fcc release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 16:43:35.642 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-4002760590/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-4002760590/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-386/src","name":"src"}]} [Trace - 16:43:35.642 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 16:43:35.654 PM] Received notification '$/progress'. Params: {"token":"7406829037736512185","value":{"kind":"end","message":"Done."}} [Trace - 16:43:35.655 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.02s)
2024-11-04 16:34 x_tools-go1.22-linux-amd64-longtest tools@109c5fcc release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 16:43:09.989 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2138862783/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2138862783/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 16:43:09.990 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 16:43:09.999 PM] Sending response 'window/workDoneProgress/create - (5)' in 0ms. Result: [Trace - 16:43:09.999 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.02s)
2024-11-04 16:34 x_tools-go1.22-linux-amd64-longtest-race tools@109c5fcc release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 16:47:37.278 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-1770751152/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-1770751152/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 16:47:37.280 PM] Received response 'initialize - (1)' in 1ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 16:47:37.312 PM] Received response 'workspace/symbol - (2)' in 1ms. Result: null [Trace - 16:47:37.312 PM] Received notification '$/progress'. Params: {"token":"4827950223077523203","value":{"kind":"end","message":"Done."}} #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.05s)
2024-11-04 16:34 x_tools-go1.22-linux-arm64-longtest tools@109c5fcc release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 16:40:50.049 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2934600352/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2934600352/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-arm64/src","name":"src"}]} [Trace - 16:40:50.050 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 16:40:50.058 PM] Sending request 'workspace/symbol - (2)'. Params: {"query":"'go/parser.ParseFile"} [Trace - 16:40:50.058 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.01s)
2024-11-04 18:00 x_tools-go1.22-linux-386-longtest tools@f4878ba1 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:06:11.630 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2508177558/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2508177558/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-386/src","name":"src"}]} [Trace - 18:06:11.631 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:06:11.641 PM] Sending request 'workspace/symbol - (2)'. Params: {"query":"'go/parser.ParseFile"} [Trace - 18:06:11.642 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.02s)
2024-11-04 18:00 x_tools-go1.22-linux-amd64-longtest tools@f4878ba1 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:07:46.256 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2849231846/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2849231846/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 18:07:46.257 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:07:46.272 PM] Received notification '$/progress'. Params: {"token":"7693708678287153734","value":{"kind":"end","message":"Done."}} [Trace - 18:07:46.273 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.03s)
2024-11-04 18:00 x_tools-go1.22-linux-amd64-longtest-race tools@f4878ba1 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:10:26.453 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2342263989/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2342263989/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 18:10:26.456 PM] Received response 'initialize - (1)' in 2ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:10:26.487 PM] Received notification '$/progress'. Params: {"token":"7544634934644195283","value":{"kind":"end","message":"Done."}} [Trace - 18:10:26.487 PM] Received response 'workspace/symbol - (2)' in 2ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.05s)
2024-11-04 18:00 x_tools-go1.22-linux-arm64-longtest tools@f4878ba1 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:06:40.423 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2245692960/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2245692960/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-arm64/src","name":"src"}]} [Trace - 18:06:40.425 PM] Received response 'initialize - (1)' in 1ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:06:40.434 PM] Sending request 'workspace/symbol - (2)'. Params: {"query":"'go/parser.ParseFile"} [Trace - 18:06:40.434 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.03s)
2024-11-04 18:14 x_tools-go1.22-linux-386-longtest tools@cceaf96b release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:20:47.629 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-890328442/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-890328442/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-386/src","name":"src"}]} [Trace - 18:20:47.630 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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

(... long comment truncated ...)

watchflakes

gopherbot commented 19 hours ago

Found new dashboard test flakes for:

#!watchflakes
default <- pkg == "golang.org/x/tools/gopls/internal/test/integration/workspace" && test == "TestStdWorkspace/default"
2024-11-04 18:14 x_tools-go1.22-linux-amd64-longtest tools@cceaf96b release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:20:03.029 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-913451922/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-913451922/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 18:20:03.030 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:20:03.041 PM] Sending request 'workspace/symbol - (2)'. Params: {"query":"'go/parser.ParseFile"} [Trace - 18:20:03.041 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.02s)
2024-11-04 18:14 x_tools-go1.22-linux-amd64-longtest-race tools@cceaf96b release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:25:44.314 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-3564471967/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-3564471967/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 18:25:44.318 PM] Received response 'initialize - (1)' in 3ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:25:44.353 PM] Received notification '$/progress'. Params: {"token":"2884037230441724755","value":{"kind":"end","message":"Done."}} [Trace - 18:25:44.355 PM] Received response 'workspace/symbol - (2)' in 3ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.06s)
2024-11-04 18:14 x_tools-go1.22-linux-arm64-longtest tools@cceaf96b release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:19:50.754 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-3829570673/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-3829570673/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-arm64/src","name":"src"}]} [Trace - 18:19:50.757 PM] Received response 'initialize - (1)' in 3ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:19:50.768 PM] Sending request 'workspace/symbol - (2)'. Params: {"query":"'go/parser.ParseFile"} [Trace - 18:19:50.768 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.03s)
2024-11-04 18:31 x_tools-go1.22-linux-386-longtest tools@ad28b931 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:36:47.954 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-278528917/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-278528917/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-386/src","name":"src"}]} [Trace - 18:36:47.954 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:36:47.970 PM] Received notification '$/progress'. Params: {"token":"4506015297951983256","value":{"kind":"end","message":"Done."}} [Trace - 18:36:47.970 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.03s)
2024-11-04 18:31 x_tools-go1.22-linux-amd64-longtest tools@ad28b931 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:36:37.872 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-3783689816/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-3783689816/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 18:36:37.873 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:36:37.886 PM] Received notification '$/progress'. Params: {"token":"9099419729987252231","value":{"kind":"end","message":"Done."}} [Trace - 18:36:37.886 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.02s)
2024-11-04 18:31 x_tools-go1.22-linux-amd64-longtest-race tools@ad28b931 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:40:24.504 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-1249391308/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-1249391308/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 18:40:24.506 PM] Received response 'initialize - (1)' in 2ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:40:24.541 PM] Received response 'workspace/symbol - (2)' in 2ms. Result: null [Trace - 18:40:24.542 PM] Received notification '$/progress'. Params: {"token":"4346104578921362204","value":{"kind":"end","message":"Done."}} #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.05s)
2024-11-04 18:31 x_tools-go1.22-linux-arm64-longtest tools@ad28b931 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:35:55.098 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-1346604292/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-1346604292/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-arm64/src","name":"src"}]} [Trace - 18:35:55.098 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:35:55.125 PM] Sending request 'workspace/symbol - (2)'. Params: {"query":"'go/parser.ParseFile"} [Trace - 18:35:55.126 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.05s)
2024-11-04 18:31 x_tools-go1.22-linux-386-longtest tools@f0379e07 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:46:52.267 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-2252518656/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-2252518656/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-386/src","name":"src"}]} [Trace - 18:46:52.268 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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.list_imports","gopls.list_known_packages","gopls.maybe_prompt_for_telemetry","gopls.mem_stats","gopls.modules","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.start_debugging","gopls.start_profile","gopls.stop_profile","gopls.test","gopls.tidy","gopls.toggle_gc_details","gopls.update_go_sum","gopls.upgrade_dependency","gopls.vendor","gopls.views","gopls.workspace_stats"]},"callHierarchyProvider":true,"semanticTokensProvider":{"legend":{"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"]},"range":true,"full":true},"inlayHintProvider":{},"workspace":{"workspaceFolders":{"supported":true,"changeNotifications":"workspace/didChangeWorkspaceFolders"}}},"serverInfo":{"name":"gopls","version":"{\"GoVersion\":\"go1.23.1\",\"Path\":\"\",\"Main\":{\"Path\":\"\",\"Version\":\"\",\"Sum\":\"\",\"Replace\":null},\"Deps\":null,\"Settings\":null,\"Version\":\"(unknown)\"}"}} ... [Trace - 18:46:52.281 PM] Received notification '$/progress'. Params: {"token":"8306651837741324261","value":{"kind":"end","message":"Done."}} [Trace - 18:46:52.281 PM] Received response 'workspace/symbol - (2)' in 0ms. Result: null #### End Gopls Test Logs for "TestStdWorkspace/default" --- FAIL: TestStdWorkspace/default (0.02s)
2024-11-04 18:31 x_tools-go1.22-linux-amd64-longtest tools@f0379e07 release-branch.go1.22@c19e5887 x/tools/gopls/internal/test/integration/workspace.TestStdWorkspace/default (log) === RUN TestStdWorkspace/default std_test.go:51: got 0 symbols, want exactly 1. Symbols: [] #### Start Gopls Test Logs for "TestStdWorkspace/default" [Trace - 18:46:33.824 PM] Sending request 'initialize - (1)'. Params: {"processId":0,"clientInfo":{"name":"fake.Editor","version":"v1.0.0"},"rootUri":"","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":[""]}}},"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}},"initializationOptions":{"completionBudget":"0s","diagnosticsDelay":"10ms","env":{"GO111MODULE":"","GOMODCACHE":"","GOPACKAGESDRIVER":"off","GOPATH":"/home/swarming/.swarming/w/ir/x/t/gopls-test-935159582/TestStdWorkspace/default/gopath","GOPROXY":"file:///home/swarming/.swarming/w/ir/x/t/gopls-test-935159582/TestStdWorkspace/default/proxy","GOSUMDB":"off"},"verboseWorkDoneProgress":true},"trace":"messages","workspaceFolders":[{"uri":"file:///home/swarming/.swarming/w/ir/x/w/gopath/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.1.linux-amd64/src","name":"src"}]} [Trace - 18:46:33.825 PM] Received response 'initialize - (1)' in 0ms. Result: {"capabilities":{"textDocumentSync":{"openClose":true,"change":2,"save":{}},"completionProvider":{"triggerCharacters":["."]},"hoverProvider":true,"signatureHelpProvider":{"triggerCharacters":["(",","]},"definitionProvider":true,"typeDefinitionProvider":true,"implementationProvider":true,"referencesProvider":true,"documentHighlightProvider":true,"documentSymbolProvider":true,"codeActionProvider":{"codeActionKinds":["gopls.doc.features","quickfix","refactor.extract.function","refactor.extract.method","refactor.extract.toNewFile","refactor.extract.variable","refactor.inline.call","refactor.rewrite.changeQuote","refactor.rewrite.fillStruct","refactor.rewrite.fillSwitch","refactor.rewrite.invertIf","refactor.rewrite.joinLines","refactor.rewrite.removeUnusedParam","refactor.rewrite.splitLines","source.assembly","source.doc","source.fixAll","source.freesymbols","source.organizeImports"],"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

(... long comment truncated ...)

watchflakes

adonovan commented 19 hours ago

This latest batch of flakes is unrelated to this issue (not a data race); I have refined the watchflakes predicate. I'll split them into a separate issue (https://github.com/golang/go/issues/70187).

safdarkhan110 commented 18 hours ago
#!watchflakes
default <- pkg == "golang.org/x/tools/gopls/internal/test/integration/workspace" && test == "TestStdWorkspace/default" && `WARNING: DATA RACE`

Issue created automatically to collect these failures.

Example (log):

=== RUN   TestStdWorkspace/default
==================
WARNING: DATA RACE
Read at 0x00c0151ed0cc by goroutine 59643:
  go/types.(*object).color()
      /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/object.go:163 +0x38
  go/types.(*TypeName).color()
      <autogenerated>:1 +0x17
  go/types.(*Checker).objDecl()
      /home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/decl.go:90 +0x3dd
...
[Trace - 14:04:41.470 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","version":1,"diagnostics":[]}

[Trace - 14:04:41.940 PM] Received response 'textDocument/references - (3)' in 857ms.
Result: [{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1040,"character":5},"end":{"line":1040,"character":9}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1056,"character":9},"end":{"line":1056,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1060,"character":9},"end":{"line":1060,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1075,"character":21},"end":{"line":1075,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1091,"character":23},"end":{"line":1091,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/ast.go","range":{"start":{"line":1096,"character":21},"end":{"line":1096,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/commentmap.go","range":{"start":{"line":226,"character":8},"end":{"line":226,"character":12}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":26,"character":22},"end":{"line":26,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":252,"character":21},"end":{"line":252,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":256,"character":21},"end":{"line":256,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":334,"character":54},"end":{"line":334,"character":58}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter.go","range":{"start":{"line":493,"character":9},"end":{"line":493,"character":13}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/filter_test.go","range":{"start":{"line":65,"character":26},"end":{"line":65,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/import.go","range":{"start":{"line":15,"character":41},"end":{"line":15,"character":45}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/import.go","range":{"start":{"line":101,"character":39},"end":{"line":101,"character":43}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/resolve.go","range":{"start":{"line":76,"character":55},"end":{"line":76,"character":59}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/ast/walk.go","range":{"start":{"line":335,"character":7},"end":{"line":335,"character":11}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/build/build.go","range":{"start":{"line":1430,"character":17},"end":{"line":1430,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":207,"character":52},"end":{"line":207,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":228,"character":37},"end":{"line":228,"character":41}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc.go","range":{"start":{"line":229,"character":21},"end":{"line":229,"character":25}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc_test.go","range":{"start":{"line":104,"character":20},"end":{"line":104,"character":24}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/doc_test.go","range":{"start":{"line":160,"character":39},"end":{"line":160,"character":43}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":27,"character":18},"end":{"line":27,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":50,"character":32},"end":{"line":50,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":152,"character":27},"end":{"line":152,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":152,"character":55},"end":{"line":152,"character":59}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":320,"character":13},"end":{"line":320,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":545,"character":31},"end":{"line":545,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example.go","range":{"start":{"line":545,"character":42},"end":{"line":545,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":90,"character":58},"end":{"line":90,"character":62}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":129,"character":17},"end":{"line":129,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":261,"character":17},"end":{"line":261,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/example_test.go","range":{"start":{"line":329,"character":63},"end":{"line":329,"character":67}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/exports.go","range":{"start":{"line":314,"character":38},"end":{"line":314,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/doc/reader.go","range":{"start":{"line":561,"character":35},"end":{"line":561,"character":39}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":54,"character":15},"end":{"line":54,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":57,"character":11},"end":{"line":57,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":60,"character":27},"end":{"line":60,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/format.go","range":{"start":{"line":116,"character":34},"end":{"line":116,"character":38}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/internal.go","range":{"start":{"line":23,"character":11},"end":{"line":23,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/format/internal.go","range":{"start":{"line":95,"character":11},"end":{"line":95,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/gcimporter/gcimporter_test.go","range":{"start":{"line":244,"character":43},"end":{"line":244,"character":47}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":164,"character":70},"end":{"line":164,"character":74}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":171,"character":22},"end":{"line":171,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/internal/srcimporter/srcimporter.go","range":{"start":{"line":200,"character":48},"end":{"line":200,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":83,"character":81},"end":{"line":83,"character":85}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":111,"character":12},"end":{"line":111,"character":16}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/interface.go","range":{"start":{"line":167,"character":33},"end":{"line":167,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser.go","range":{"start":{"line":2842,"character":34},"end":{"line":2842,"character":38}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser.go","range":{"start":{"line":2892,"character":11},"end":{"line":2892,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser_test.go","range":{"start":{"line":359,"character":24},"end":{"line":359,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/parser_test.go","range":{"start":{"line":392,"character":48},"end":{"line":392,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/resolver.go","range":{"start":{"line":20,"character":27},"end":{"line":20,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/parser/resolver_test.go","range":{"start":{"line":77,"character":31},"end":{"line":77,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/nodes.go","range":{"start":{"line":1993,"character":32},"end":{"line":1993,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/performance_test.go","range":{"start":{"line":21,"character":15},"end":{"line":21,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1062,"character":11},"end":{"line":1062,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1082,"character":11},"end":{"line":1082,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1131,"character":31},"end":{"line":1131,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer.go","range":{"start":{"line":1170,"character":11},"end":{"line":1170,"character":15}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":276,"character":38},"end":{"line":276,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":344,"character":19},"end":{"line":344,"character":23}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":354,"character":23},"end":{"line":354,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/printer/printer_test.go","range":{"start":{"line":580,"character":13},"end":{"line":580,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api.go","range":{"start":{"line":320,"character":23},"end":{"line":320,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api.go","range":{"start":{"line":473,"character":73},"end":{"line":473,"character":77}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":28,"character":53},"end":{"line":28,"character":57}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":45,"character":45},"end":{"line":45,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":831,"character":42},"end":{"line":831,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1005,"character":40},"end":{"line":1005,"character":44}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1238,"character":13},"end":{"line":1238,"character":17}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1443,"character":15},"end":{"line":1443,"character":19}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1446,"character":10},"end":{"line":1446,"character":14}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1447,"character":10},"end":{"line":1447,"character":14}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1474,"character":31},"end":{"line":1474,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1509,"character":44},"end":{"line":1509,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1686,"character":51},"end":{"line":1686,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1715,"character":51},"end":{"line":1715,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1848,"character":56},"end":{"line":1848,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":1875,"character":44},"end":{"line":1875,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2214,"character":30},"end":{"line":2214,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2245,"character":51},"end":{"line":2245,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2303,"character":50},"end":{"line":2303,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2358,"character":17},"end":{"line":2358,"character":21}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2542,"character":44},"end":{"line":2542,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2599,"character":50},"end":{"line":2599,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2731,"character":48},"end":{"line":2731,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/api_test.go","range":{"start":{"line":2956,"character":28},"end":{"line":2956,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":159,"character":22},"end":{"line":159,"character":26}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":160,"character":24},"end":{"line":160,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":305,"character":45},"end":{"line":305,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":342,"character":27},"end":{"line":342,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":408,"character":41},"end":{"line":408,"character":45}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check.go","range":{"start":{"line":429,"character":46},"end":{"line":429,"character":50}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":62,"character":91},"end":{"line":62,"character":95}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":63,"character":18},"end":{"line":63,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/check_test.go","range":{"start":{"line":222,"character":30},"end":{"line":222,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":170,"character":18},"end":{"line":170,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":260,"character":42},"end":{"line":260,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/eval_test.go","range":{"start":{"line":324,"character":51},"end":{"line":324,"character":55}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":36,"character":18},"end":{"line":36,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":129,"character":52},"end":{"line":129,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/example_test.go","range":{"start":{"line":194,"character":44},"end":{"line":194,"character":48}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":99,"character":25},"end":{"line":99,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":103,"character":31},"end":{"line":103,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":111,"character":28},"end":{"line":111,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":118,"character":33},"end":{"line":118,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":128,"character":32},"end":{"line":128,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":131,"character":32},"end":{"line":131,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":132,"character":32},"end":{"line":132,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":133,"character":32},"end":{"line":133,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":136,"character":36},"end":{"line":136,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":137,"character":36},"end":{"line":137,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":138,"character":36},"end":{"line":138,"character":40}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":141,"character":24},"end":{"line":141,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":146,"character":26},"end":{"line":146,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":147,"character":26},"end":{"line":147,"character":30}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":151,"character":27},"end":{"line":151,"character":31}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":164,"character":33},"end":{"line":164,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":166,"character":33},"end":{"line":166,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":168,"character":33},"end":{"line":168,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":173,"character":33},"end":{"line":173,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":182,"character":33},"end":{"line":182,"character":37}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":229,"character":25},"end":{"line":229,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":242,"character":28},"end":{"line":242,"character":32}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":257,"character":32},"end":{"line":257,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":270,"character":29},"end":{"line":270,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":287,"character":29},"end":{"line":287,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":299,"character":24},"end":{"line":299,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":325,"character":24},"end":{"line":325,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":343,"character":24},"end":{"line":343,"character":28}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":393,"character":25},"end":{"line":393,"character":29}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":416,"character":29},"end":{"line":416,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":440,"character":31},"end":{"line":440,"character":35}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":466,"character":32},"end":{"line":466,"character":36}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/generate_test.go","range":{"start":{"line":481,"character":23},"end":{"line":481,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":111,"character":48},"end":{"line":111,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":158,"character":48},"end":{"line":158,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":295,"character":48},"end":{"line":295,"character":52}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":326,"character":29},"end":{"line":326,"character":33}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":341,"character":23},"end":{"line":341,"character":27}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":424,"character":30},"end":{"line":424,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":432,"character":30},"end":{"line":432,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":435,"character":30},"end":{"line":435,"character":34}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":832,"character":52},"end":{"line":832,"character":56}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/issues_test.go","range":{"start":{"line":929,"character":38},"end":{"line":929,"character":42}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/methodset_test.go","range":{"start":{"line":150,"character":56},"end":{"line":150,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/methodset_test.go","range":{"start":{"line":172,"character":42},"end":{"line":172,"character":46}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/named_test.go","range":{"start":{"line":111,"character":56},"end":{"line":111,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/resolver_test.go","range":{"start":{"line":120,"character":18},"end":{"line":120,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/self_test.go","range":{"start":{"line":105,"character":56},"end":{"line":105,"character":60}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/self_test.go","range":{"start":{"line":111,"character":18},"end":{"line":111,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stdlib_test.go","range":{"start":{"line":272,"character":46},"end":{"line":272,"character":50}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/stdlib_test.go","range":{"start":{"line":375,"character":18},"end":{"line":375,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/typeset_test.go","range":{"start":{"line":57,"character":54},"end":{"line":57,"character":58}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/go/types/version.go","range":{"start":{"line":88,"character":50},"end":{"line":88,"character":54}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/internal/types/errors/codes_test.go","range":{"start":{"line":59,"character":43},"end":{"line":59,"character":47}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/internal/types/errors/codes_test.go","range":{"start":{"line":105,"character":45},"end":{"line":105,"character":49}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/align_test.go","range":{"start":{"line":78,"character":18},"end":{"line":78,"character":22}}},{"uri":"file:///home/swarming/.swarming/w/ir/x/w/goroot/src/runtime/metrics/description_test.go","range":{"start":{"line":104,"character":43},"end":{"line":104,"character":47}}}]

#### End Gopls Test Logs for "TestStdWorkspace/default"
--- FAIL: TestStdWorkspace/default (36.96s)

watchflakes