Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

x/tools/gopls/internal/lsp/cmd/test: TestHighlight failures #58747

Closed
gopherbot opened this issue Feb 27, 2023 · 11 comments
Closed

x/tools/gopls/internal/lsp/cmd/test: TestHighlight failures #58747

gopherbot opened this issue Feb 27, 2023 · 11 comments
Labels
FrozenDueToAge gopls Issues related to the Go language server, gopls. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. Tools This label describes issues relating to any tools in the x/tools repository.
Milestone

Comments

@gopherbot
Copy link
Contributor

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"

Issue created automatically to collect these failures.

Example (log):

SIGQUIT: quit
PC=0x143ca m=0 sigcode=0

r0   0x1463d60	r1   0x119
r2   0x1	r3   0x22bc38
r4   0xc000079c68	r5   0x1000004
r6   0x0	r7   0x0
r8   0xfffffffffffff001	r9   0x200000000
r10  0x0	r11  0x3ffa1df4730
r12  0xc000079b78	r13  0xc00031a680
...
	/data/golang/workdir/go/src/os/exec.go:132
os/exec.(*Cmd).Wait(0xc000522160)
	/data/golang/workdir/go/src/os/exec/exec.go:890 +0x4a fp=0xc000079de8 sp=0xc000079d70 pc=0x1ca1fa
os/exec.(*Cmd).Run(0xc000522160)
	/data/golang/workdir/go/src/os/exec/exec.go:590 +0x6c fp=0xc000079e08 sp=0xc000079de8 pc=0x1c8b7c
golang.org/x/tools/gopls/internal/lsp/cmd/test.gopls(0xc0000b7380, {0xc0003043c0, 0x34}, {0xc000079f40, 0x2, 0x2})
	/data/golang/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/integration_test.go:809 +0x330 fp=0xc000079ed0 sp=0xc000079e08 pc=0xa70a30
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestHighlight(0xc0000b7380)
	/data/golang/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/integration_test.go:328 +0x142 fp=0xc000079f60 sp=0xc000079ed0 pc=0xa6e4b2
testing.tRunner(0xc0000b7380, 0xdc6208)

watchflakes

@gopherbot gopherbot added the NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. label Feb 27, 2023
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-02-25 00:08 linux-s390x-ibm tools@f98fce20 go@af6bb3f9 x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
SIGQUIT: quit
PC=0x143ca m=0 sigcode=0

r0   0x1463d60	r1   0x119
r2   0x1	r3   0x22bc38
r4   0xc000079c68	r5   0x1000004
r6   0x0	r7   0x0
r8   0xfffffffffffff001	r9   0x200000000
r10  0x0	r11  0x3ffa1df4730
r12  0xc000079b78	r13  0xc00031a680
...
	/data/golang/workdir/go/src/os/exec.go:132
os/exec.(*Cmd).Wait(0xc000522160)
	/data/golang/workdir/go/src/os/exec/exec.go:890 +0x4a fp=0xc000079de8 sp=0xc000079d70 pc=0x1ca1fa
os/exec.(*Cmd).Run(0xc000522160)
	/data/golang/workdir/go/src/os/exec/exec.go:590 +0x6c fp=0xc000079e08 sp=0xc000079de8 pc=0x1c8b7c
golang.org/x/tools/gopls/internal/lsp/cmd/test.gopls(0xc0000b7380, {0xc0003043c0, 0x34}, {0xc000079f40, 0x2, 0x2})
	/data/golang/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/integration_test.go:809 +0x330 fp=0xc000079ed0 sp=0xc000079e08 pc=0xa70a30
golang.org/x/tools/gopls/internal/lsp/cmd/test.TestHighlight(0xc0000b7380)
	/data/golang/workdir/gopath/src/golang.org/x/tools/gopls/internal/lsp/cmd/test/integration_test.go:328 +0x142 fp=0xc000079f60 sp=0xc000079ed0 pc=0xa6e4b2
testing.tRunner(0xc0000b7380, 0xdc6208)

watchflakes

@gopherbot gopherbot added Tools This label describes issues relating to any tools in the x/tools repository. gopls Issues related to the Go language server, gopls. labels Feb 27, 2023
@gopherbot gopherbot added this to the Unreleased milestone Feb 27, 2023
@findleyr
Copy link
Member

findleyr commented Mar 1, 2023

This appears to have been transient problems on the s390x builder.

@findleyr findleyr closed this as not planned Won't fix, can't repro, duplicate, stale Mar 1, 2023
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-04-21 14:54 darwin-amd64-nocgo tools@21a4769d go@ecf7e00d x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
--- FAIL: TestHighlight (8.61s)
    integration_test.go:329: gopls highlight a.go:4:7: exited with code 2, want success: true (gopls highlight a.go:4:7: exit=2 stdout=<<>> stderr=<<panic: /tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82: internal error in filecache.Get("export", a6df6d4bf5a9676cffa9e141b4c2c26b1c632ddb76e5515e4efd016d6d9d71ff): invalid checksum at end of 7734-byte file /Users/gopher/Library/Caches/gopls/d4bd45b6/export/a6/a6df6d4bf5a9676cffa9e141b4c2c26b1c632ddb76e5515e4efd016d6d9d71ff:
        "*\x1e\x00\x00\x00\x00\x00\x00\x02\xe9\x16\xe0\x05\x05\x00\xb5\x04\xc1\x04\xa9\x05\xd7\x05\xed\x16\nRangeTable\x00\vSpecialCase\x02Lo\x02Hi\x05Delta\x01d\tCaseRange\x01r\x06ranges\brangeTab\x06Stride\x03R16\aRange16\x03R32\aRange32\vLatinOffset\aToUpper\aspecial\aToTitle\aToLower\x05_case\x0613.0.0&/tmp/buildlet/go/src/unicode/tables.go*/tmp/buildlet/go/src/unicode/casetables.go&/tmp/buildlet/go/src/unicode/letter.go'/tmp/buildlet/go/src/unicode/graphic.go%/tmp/buildlet/go/src/unicode/digit.go\aunicode\x0fASCII_Hex_Digit\x05Adlam\x04Ahom\x15Anatolian_Hieroglyphs\x06Arabic\bArmenian\aAvestan\tAzeriCase\bBalinese\x05Bamum\tBassa_Vah\x05Batak\aBengali\tBhaiksuki\fBidi_Control\bBopomofo\x06Brahmi\aBraille\bBuginese\x05Buhid\x01C\x13Canadian_Aboriginal\x06Carian\nCaseRanges\nCategories\x12Caucasian_Albanian\x02Cc\x02Cf\x06Chakma\x04Cham\bCherokee\nChorasmian\x02Co\x06Common\x06Coptic\x02Cs\tCuneiform\aCypriot\bCyrillic\x04Dash\nDeprecated\aDeseret\nDevanagari\tDiacritic\x05Digit\vDives_Akuru\x05Dogra\bDuployan\x14Egyptian_Hieroglyphs\aElbasan\aElymaic\bEthiopic\bExtender\fFoldCategory\nFoldScript\bGeorgian\nGlagolitic\x06Gothic\aGrantha\rGraphicRanges\x05Greek\bGujarati\rGunjala_Gondi\bGurmukhi\x03Han\x06Hangul\x0fHanifi_Rohingya\aHanunoo\x06Hatran\x06Hebrew\tHex_Digit\bHiragana\x06Hyphen\x13IDS_Binary_Operator\x14IDS_Trinary_Operator\vIdeographic\x10Imperial_Aramaic\x02In\tInherited\x15Inscriptional_Pahlavi\x16Inscriptional_Parthian\x02Is\tIsControl\aIsDigit\tIsGraphic\bIsLetter\aIsLower\x06IsMark\bIsNumber\aIsOneOf\aIsPrint\aIsPunct\aIsSpace\bIsSymbol\aIsTitle\aIsUpper\bJavanese\fJoin_Control\x06Kaithi\aKannada\bKatakana\bKayah_Li\nKharoshthi\x13Khitan_Small_Script\x05Khmer\x06Khojki\tKhudawadi\x01L\x03Lao\x05Latin\x06Lepcha\x06Letter\x05Limbu\bLinear_A\bLinear_B\x04Lisu\x02Ll\x02Lm\x17Logical_Order_Exception\x05Lower\tLowerCase\x02Lt\x02Lu\x06Lycian\x06Lydian\x01M\bMahajani\aMakasar\tMalayalam\aMandaic\nManichaean\aMarchen\x04Mark\rMasaram_Gondi\bMaxASCII\aMaxCase\tMaxLatin1\aMaxRune\x02Mc\x02Me\vMedefaidrin\fMeetei_Mayek\rMende_Kikakui\x10Meroitic_Cursive\x14Meroitic_Hieroglyphs\x04Miao\x02Mn\x04Modi\tMongolian\x03Mro\aMultani\aMyanmar\x01N\tNabataean\vNandinagari\x02Nd\vNew_Tai_Lue\x04Newa\x03Nko\x02Nl\x02No\x17Noncharacter_Code_Point\x06Number\x05Nushu\x16Nyiakeng_Puachue_Hmong\x05Ogham\bOl_Chiki\rOld_Hungarian\nOld_Italic\x11Old_North_Arabian\nOld_Permic\vOld_Persian\vOld_Sogdian\x11Old_South_Arabian\nOld_Turkic\x05Oriya\x05Osage\aOsmanya\x05Other\x10Other_Alphabetic\"Other_Default_Ignorable_Code_Point\x15Other_Grapheme_Extend\x11Other_ID_Continue\x0eOther_ID_Start\x0fOther_Lowercase\nOther_Math\x0fOther_Uppercase\x01P\fPahawh_Hmong\tPalmyrene\x0ePattern_Syntax\x13Pattern_White_Space\vPau_Cin_Hau\x02Pc\x02Pd\x02Pe\x02Pf\bPhags_Pa\nPhoenician\x02Pi\x02Po\x1cPrepended_Concatenation_Mark\vPrintRanges\nProperties\x02Ps\x0fPsalter_Pahlavi\x05Punct\x0eQuotation_Mark\aRadical\x12Regional_Indicator\x06Rejang\x0fReplacementChar\x05Runic\x01S\x05STerm\tSamaritan\nSaurashtra\x02Sc\aScripts\x11Sentence_Terminal\aSharada\aShavian\aSiddham\vSignWriting\nSimpleFold\aSinhala\x02Sk\x02Sm\x02So\vSoft_Dotted\aSogdian\fSora_Sompeng\aSoyombo\x05Space\tSundanese\fSyloti_Nagri\x06Symbol\x06Syriac\aTagalog\bTagbanwa\x06Tai_Le\bTai_Tham\bTai_Viet\x05Takri\x05Tamil\x06Tangut\x06Telugu\x14Terminal_Punctuation\x06Thaana\x04Thai\aTibetan\bTifinagh\aTirhuta\x05Title\tTitleCase\x02To\vTurkishCase\bUgaritic\x11Unified_Ideograph\x05Upper\tUpperCase\nUpperLower\x03Vai\x12Variation_Selector\aVersion\x06Wancho\vWarang_Citi\vWhite_Space\x06Yezidi\x02Yi\x01Z\x10Zanabazar_Square\x02Zl\x02Zp\x02Zs\x9a\x01\xb5\xa9\f\xf6>\xf5\x01\x05\xa5\x01\x03O\x8c\x1c\xf2\x81\x05\x01V\x01U\x01Z\x01X\x01[\x01]\x01E\x01\r\x01X\x01U\x01A\x01Y\x01K\x01\r\x01_\x01W\x01X\x01V\x01U\x01O\x01\r\x01Z\x01\r\x01^\x01Y\x01Z\x01`\x01b\x01Z\x01Y\x01S\x01\r\x01X\x01X\x01T\x01U\x01M\x01\r\x01N\x01\r\x01A\x01Y\x01A\x01Y\x01W\x01\\\x04\x8b\x01\x8b\x0f\xb2\xa2\x02\x01m\x01k\x01\x8d\x01\x01o\x01s\x01q\x01s\x01m\x01u\x01m\x01q\x01u\x01s\x01o\x01q\x01s\x01m\x01\x89\x01\x01o\x01\x87\x01\x01o\x01k\x01s\x01w\x01o\x01o\x01u\x01q\x01s\x01q\x01w\x01y\x01m\x01s\x01\x8b\x01\x01q\x01q\x01s\x01s\x01w\x01o\x01q\x01m\x01s\x01}\x01s\x01i\x01o\x01\x81\x01\x01q\x01o\x01o\x01s\x01\x83\x01\x01u\x01\x8d\x01\x01\x8f\x01\x01s\x01o\x01q\x01s\x01s\x01w\x01\x89\x01\x01m\x01o\x01u\x01i\x01m\x01o\x01m\x01s\x01s\x01k\x01o\x01o\x01s\x01q\x01u\x01q\x01w\x01q\x01}\x01y\x01{\x01}\x01\x83\x01\x01\x8b\x01\x01k\x01k\x01u\x01i\x01q\x01q\x01u\x01y\x01y\x01k\x01i\x01m\x01\x8f\x01\x01m\x01s\x01}\x01w\x01\x85\x01\x01w\x01y\x01y\x01\x85\x01\x01w\x01m\x01m\x01q\x01{\x01u\x01y\x01s\x01w\x01\x81\x01\x01o\x01m\x01u\x01w\x01q\x01q\x01q\x01y\x01q\x01q\x01{\x01q\x01u\x01{\x01o\x01q\x01s\x01o\x01s\x01s\x01m\x01m\x01o\x01o\x01o\x01k\x01q\x01s\x01q\x01s\x01i\x01o\x01y\x01o\x01g\x04\xbb\x01\xf9\b\xe2\xcb\x01\x01\x9d\x01\x01\x97\x01\x01\x87\x01\x01\x93\x01\x01\x91\x01\x01\x8f\x01\x01\x91\x01\x01\x8b\x01\x01\xa5\x01\x01\xa7\x01\x01\x95\x01\x01\x97\x01\x01\xad\x01\x01\xad\x01\x01\x9f\x01\x01\xc3\x01\x01\xa9\x01\x01\xa1\x01\x01\x9b\x01\x01\x9d\x01\x01\x93\x01\x01\x9d\x01\x01\x9b\x01\x01\xa5\x01\x01\xb7\x01\x01\x9b\x01\x01\x8d\x01\x01\xa3\x01\x01v\x01\xa1\x01\x01\x95\x01\x01\xa7\x01\x01\xa1\x01\x01\xa3\x01\x05\xf7\x01\xa7\x06̬\x01\xa2\x02\xbc1\xc1\x01\xf3\x05\x14\x02\v\x9a\x03\b\xb0\x02\xec\x01\xcaO\xf3\x02'\t\x9b\x02\x01E\x01C\x018\b\x90\x03\x01\x19\x01\x17\x01\x17\x05\xcd\x01\x01\x16\x01\x0f\x01\x0f\x06\xfc\x01\x01\x16\x01\x0f\x01\x0f\x0f\x99\x05\x01\x18\x01\x0e\x01\x0e\x05\xa2\x01\a\xf3\x01\x01\x12\x01\v\x01\v\x03\f\x06\xd8\x01J\xca\f\x1b\x8a\x06\t\xe8\x01\t\xe8\x01.\xcf\v\x06x\v\xb4\x01\v\xb4\x01\v\x81\x02\t\xfb\x01\t\xfb\x01#\xa1\b\x93\x02\xef\"\x92\x01\r\x16\xea\x06\x06\xb1\x01\a\xfa\x01\x0e\xe7\x04\t\xa6\x02\n\xd0\x01\f\xbb\x02\t\xe0\x01\b\xd5\x01\x06\xac\x01\t\xe2\x01\x0f\xb3\x03\r\xc3\x02\xbb\x02\xe0\x02\r\x01\a\xe9\x01\x00\x00\v\x01 V\x01ӛ\n#\x01 V\x01\x81\xc2\a+\x01 V\x01\xee\xc2\a3\x01 V\x01\xd9\xc3\a;\x01 V\x01\xe6\xc4\aC\x01 V\x01\xd5\xc5\aK\x01 V\x01\xc8\xc6\aS\x00\f\vV\x02\xce\x05[\x01 V\x01\xb9\xc7\ac\x01 V\x01\xac\xc8\ak\x01 V\x01\x99\xc9\as\x01 V\x01\x8e\xca\a{\x01 V\x01\xfb\xca\a\x83\x01\x01 V\x01\xec\xcb\a\x8c\x01\x01 V\x01\xf0\x9c\n\x95\x01\x01 V\x01\xe1\xcc\a\x9e\x01\x01 V\x01\xd4\xcd\a\xa7\x01\x01 V\x01\xc3\xce\a\xb0\x01\x01 V\x01\xb4\xcf\a\xb9\x01\x01 V\x01\xa7\xd0\a\xc2\x01\x01 V\x01ܐ\x05\xcb\x01\x01 V\x01\x94\xd1\a\xd4\x01\x01 V\x01\x9d\xd2\a\xdd\x01\x00$\v\a\v\x03\x03\x95\x11\x18\t\x00\v\x03\xa3\x11\x1b\t\x00\v\x03\xb1\x11\x1e\xe6\x01\x00\vT\x03\x81\x11\xe9\x01\x00\x00&\v\x02\x89\x02V\x01\x96\xc7\n\x8c\x02\x01 \x05\x10\x96\x02V\x01\xf8\x01\x98\x02\x01 V\x01\x8c\xd3\a\xa2\x02\x01 V\x01\xe7\x83\x05\xab\x02\x01 V\x01\xbd\x84\x05\xb4\x02\x01 V\x01\x93\xd4\a\xbd\x02\x01 V\x01\x82\xd5\a\xc6\x02\x01 V\x01\xed\xd5\a\xcf\x02\x01 V\x01\xe0\xd6\a\xd8\x02\x01 V\x01\x92\x85\x05\xe1\x02\x01 V\x01\xd7\xd7\a\xea\x02\x01 V\x01\xc6\xd8\a\xf3\x02\x01 V\x01\xec\x85\x05\xfc\x02\x01 V\x01\xb5\xd9\a\x85\x03\x01 V\x01\xaa\xda\a\x8e\x03\x01 V\x01\x9b\xdb\a\x97\x03\x01 V\x01\x87\x9e\n\xa0\x03\x01 V\x01\x8e\x9f\n\xa9\x03\x01 V\x01\x8e\xdc\a\xb2\x03\x01 V\x01\xff\xdc\a\xbb\x03\x01 V\x01\xa1\xa0\n\xc4\x03\x01 V\x01Ć\x05\xcd\x03\x01 V\x01\xf6\xdd\a\xd6\x03\x01 V\x01\xef\xde\a\xdf\x03\x01 V\x01\xdc\xdf\a\xe8\x03\x01 V\x01\xcf\xe0\a\xf1\x03\x01 V\x01\xda\xe1\a\xfa\x03\x01 V\x01\xcb\xe2\a\x83\x04\x01 V\x01\xbc\xe3\a\x8c\x04\x01 V\x01\xb2\xa1\n\x95\x04\x01 \x05\x10\x9e\x04V\x01\xe2\xf3\v\xa0\x04\x01 \x05\x10\xab\x04V\x01\x9e\xa5\f\xad\x04\x01 V\x01\xaf\xe4\a\xb8\x04\x01 V\x01\xa2\xe5\a\xc1\x04\x01 V\x01\x99\xe6\a\xca\x04\x01 V\x01\x88\xe7\a\xd3\x04\x01 \x02\xdc\x04V\x04\xee\x06\xde\x04\x01 V\x01\xf9\xe7\a\xe7\x04\x01 V\x01\xe6\xe8\a\xf0\x04\x01 V\x01\xd9\xe9\a\xf9\x04\x01 V\x01\xd6\xea\a\x82\x05\x01 V\x01\xc9\xeb\a\x8b\x05\x01 V\x01\xb2\xec\a\x94\x05\x01 V\x01\xa1\xed\a\x9d\x05\x01 V\x01\xa2\xee\a\xa6\x05\x01 V\x01\x93\xef\a\xaf\x05\x01 V\x01\x82\xf0\a\xb8\x05\x01 V\x01\xc1\xa2\n\xc1\x05\x01 V\x01\xf1\xf0\a\xca\x05\x01 V\x01ң\n\xd3\x05\x01 V\x01ݤ\n\xdc\x05\x01 V\x01\x82\xa6\n\xe5\x05\x01 V\x01\xa9\xa7\n\xee\x05\x01 V\x01\xe4\xf1\a\xf7\x05\x01 \x02\x80\x06F\x04\xf7\x12\x02\x04\xfa\x120\x12\x04\x82\x132\x82\x06\x01\x04\x99\x13\v\x00\x01\x01 V\x01\xe7\xf2\a\x9c\x06\x01 V\x01\xdc\xf3\a\xa5\x06\x01 V\x01\xe9\xf4\a\xae\x06\x01 F\x03\xa0#\x02\x03\xa3#9\xb7\x06\x03\xb9#0\x12\x01\x03\xc1#\v\x00\x00F\x04\xb2\x15\x01\x04\xbc\x150\x12\x01\x04\xc4\x15\v\x00\x00F\x05\xee\x01\x01\x05\xf6\x010\x12\x01\x05\xfe\x01\v\x00\x00F\x04\x9a\n\x01\x04\xa4\n0\x12\x01\x04\xac\n\v\x00\x00F\x04\x92\x17\x01\x04\x9b\x170\x12\x01\x04\xa3\x17\v\x00\x00F\x03\x92+\x01\x03\x9a+0\x12\x01\x03\xa2+\v\x00\x00F\x04\xe7\x18\x01\x04\xee\x180\x12\x01\x04\xf6\x18\v\x00\x00F\x04\x93\x1a\x01\x04\x9c\x1a0\x12\x01\x04\xa4\x1a\v\x00\x00\x01 \x02\xc7\aF\x04\xa7\x11\x02\x04\xaf\x112\xc9\a\x04\xc5\x110\x12\x01\x04\xcd\x11\v\x00\x00F\x04\x81\x0f\x01\x04\x89\x0f0\x12\x01\x04\x91\x0f\v\x00\x00F\x04\xf5\x1b\x01\x04\xfd\x1b0\x12\x01\x04\x85\x1c\v\x00\x00F\x04\xa8\x1f\x01\x04\xb0\x1f0\x12\x01\x04\xb8\x1f\v\x00\x00F\x04\xeb!\x01\x04\xf4!0\x12\x01\x04\xfc!\v\x00\x00F\x03\xfa,\x01\x03\x82-0\x12\x01\x03\x8a-\v\x00\x00F\x03\xaa)\x01\x03\xb2)0\x12\x01\x03\xba)\v\x00\x00\x01 V\x01\xf8\xf5\a\xc9\b\x01 V\x01\xbe\xa8\n\xd2\b\x01 V\x01\xeb\xf6\a\xdb\b\x01 V\x01\xda\xf7\a\xe4\b\x01 V\x01\xcb\xf8\a\xed\b\x01 V\x01\xbe\xf9\a\xf6\b\x01 V\x01\xb1\xfa\a\xff\b\x01 V\x01\xa8\xfb\a\x88\t\x01 V\x01\xb1\xfc\a\x91\t\x01 V\x01\x9e\xfd\a\x9a\t\x01 V\x01\x8d\xfe\a\xa3\t\x01 V\x01\xc1\x88\x05\xac\t\x01 V\x01\x82\xff\a\xb5\t\x01 V\x01\xeb\xff\a\xbe\t\x01 V\x01\u0600\b\xc7\tV\x01\xfc\x87\x05\xac\t\x01 V\x01ǁ\b\xd7\t\x01 V\x01\xb4\x82\b\xe0\t\x01 V\x01\xa7\x83\b\xe9\t\x01 V\x01\x9a\x84\b\xf2\t\x01 V\x01\xbc\x8a\x05\xfb\t\x01 V\x01Έ\x05\x84\n\x01 V\x01\xa6\x89\x05\x8d\n\x01 V\x01թ\n\x96\nV\x01\xfb\x89\x05\xfb\tC\x03\xd8\x14\x15\x06\x02\x01 V\x01\x9e\x9b\x05\xad\n\x01 V\x01\xb8\x9c\x05\xb6\n\x01 V\x01\x85\x85\b\xbf\n\x01 V\x01\xf4\x85\b\xc8\n\x01 V\x01\xe0\x8b\x05\xd1\n\x01 V\x01\xe3\x86\b\xda\n\x01 V\x01և\b\xe3\n\x01 V\x01Lj\b\xec\n\x01 V\x01\xbc\x89\b\xf5\n\x01 V\x01\xad\x8a\b\xfe\n\x01 V\x01\xa4\x8b\b\x87\vV\x01\x95\x8b\x05\xd1\n\x01 V\x01\x95\x8c\b\x97\vC\x03\xa4\x03\x16\x06\xfe\x7fC\x03\xee\x14\x15\x06\x06C\x03\xdc\x03\x16\x06\xfe\xffC\x03\x9c\x02\x16\x06\xfa\x10\xff\xff\x01 V\x01\xed\x8b\x05\xc1\v\x01 V\x01̌\x05\xca\v\x01 V\x01\x92\x8d\b\xd3\v\x01 V\x01\x8b\x8e\b\xdc\v\x01 V\x01\x86\x8f\b\xe5\v\x01 V\x01\x83\x90\b\xee\v\x01 V\x01\x86\x91\b\xf7\v\x01 V\x01\x91\x92\b\x80\f\x01 V\x01\xa3\x8d\x05\x89\f\x01 V\x01\xfc\x92\b\x92\f\x01 V\x01\xe7\x93\b\x9b\f\x01 V\x01ܔ\b\xa4\f\x01 V\x01ŕ\b\xad\f\x01 V\x01\xb6\x96\b\xb6\f\x01 V\x01\xf5\x8f\x05\xbf\f\x01 V\x01\xa7\x97\b\xc8\f\x01 V\x01\x9c\x98\b\xd1\fV\x01\x9f\x87\x05\xcd\x03\x01 V\x01\x95\x99\b\xe1\f\x01 V\x01\x8e\x9a\b\xea\f\x01 V\x01\xf9\x9a\b\xf3\f\x01 V\x01\xfb\x8d\x05\xfc\f\x01 V\x01ю\x05\x85\r\x01 V\x01\x82\xab\n\x8e\rV\x01\xa6\x8f\x05\xbf\f\x01 V\x01\xe2\x9b\b\x9e\r\x01 V\x01Ϝ\b\xa7\r\x01 V\x01ޝ\b\xb0\r\x01 V\x01˞\b\xb9\r\x01 V\x01\xbe\x9f\b\xc2\r\x01 V\x01\xbb\xa0\b\xcb\r\x01 V\x01\xb2\xa1\b\xd4\r\x01 V\x01\xb7\xa2\b\xdd\r\x01 V\x01\xae\xa3\b\xe6\r\x01 V\x01\xa7\xa4\b\xef\r\x01 V\x01\xa0\xa5\b\xf8\r\x01 V\x01\xa5\xa6\b\x81\x0e\x01 V\x01\x9c\xa7\b\x8a\x0e\x01 V\x01\x89\xa8\b\x93\x0e\x01 V\x01\xf6\xa8\b\x9c\x0eV\x01\x82\x90\x05\xcb\x01\x01 V\x01\xaf\xac\n\xac\x0e\x01 V\x01έ\n\xb5\x0e\x01 V\x01\x91\xaf\n\xbe\x0e\x01 V\x01\xba\xb0\n\xc7\x0e\x01 V\x01۱\n\xd0\x0e\x01 V\x01\xf6\xb2\n\xd9\x0e\x01 V\x01\x93\xb4\n\xe2\x0e\x01 V\x01\xa6\xb5\n\xeb\x0e\x01 V\x01\u0096\x05\xf4\x0e\x01 V\x01\xe7\xa9\b\xfd\x0e\x01 V\x01\xe2\xaa\b\x86\x0f\x01 V\x01ö\n\x8f\x0f\x01 V\x01\u07b7\n\x98\x0f\x01 V\x01\u05eb\b\xa1\x0f\x01 V\x01\xe9\x90\x05\xaa\x0f\x01 V\x01Ǒ\x05\xb3\x0f\x01 V\x01\xa0\x92\x05\xbc\x0f\x01 V\x01\xfa\x92\x05\xc5\x0f\x01 V\x01Ь\b\xce\x0f\x01 V\x01í\b\xd7\x0f\x01 V\x01ړ\x05\xe0\x0f\x01 V\x01\xbc\x94\x05\xe9\x0f\x01 V\x01\x83\xb9\n\xf2\x0f\x01 \x02\xfb\x0fV\x04\x9f\b\xfd\x0f\x01 \x05\x10\x86\x10V\x01\xf4\xcf\b\x88\x10\x01 V\x01\x96\x95\x05\x93\x10\x01 V\x01\xba\xae\b\x9c\x10V\x01\xef\x95\x05\xf4\x0e\x01 V\x01\xba\xba\n\xac\x10\x01 V\x01ջ\n\xb5\x10\a\v\x03\x03\x96\t\x18\b\x00\v\x03\xa5\t\x1b\b\x00\v\x03\xb4\tB\b\x00\vT\x03\x84\t\xbe\x10\x00\a\v\x03\x03\xc6\v\x18\t\x00\v\x03\xd5\v\x1b\t\x00\v\x03\xe4\vB\t\x00\vT\x03\xb4\v\xdd\x10\x00\x00M\v\x02\xfc\x10\x00Y\v\x02\x82\x11\a\v\x03\x03\x85\aI\xff\x10\x00\v\x03\x9c\aU\x85\x11\x00\v\x03\xb3\aa\x01\x00\vT\x03\xf0\x06\x88\x11\x00\x01 V\x01\xe2\xbc\n\xa9\x11\x01 V\x01\xbb\xaf\b\xb2\x11C\x03\xe1\x02\x16\x06\xfc\xff\xfd\x01 V\x01\xaa\xb0\b\xc4\x11\x01 V\x01К\x05\xcd\x11\x01 V\x01\x85\xbe\n\xd6\x11\x01 V\x01\x97\xb1\b\xdf\x11\x01 V\x01\x8c\xb2\b\xe8\x11\x01 V\x01ϖ\x05\xf1\x11\x01 \x05\x10\xfa\x11V\x01ҟ\x05\xfc\x11V\x01\xfb\xbe\n\xd6\x11\x01 V\x01\x83\xb3\b\x8e\x12\x01 V\x01\xf4\xb3\b\x97\x12\x01 V\x01\xe5\xb4\b\xa0\x12\x01 V\x01ֵ\b\xa9\x12F\x03\xc1J\x01\x03\xccJ0\x12\x01\x03\xd4J\v\x12\x00\x01 V\x01϶\b\xc3\x12\x01 V\x01\xa7\x97\x05\xcc\x12\x01 V\x01\xff\x97\x05\xd5\x12\x01 V\x01Ә\x05\xde\x12\x01 V\x01\x9c\xc0\n\xe7\x12\x01 V\x01\xc0\xb7\b\xf0\x12\x01 V\x01\xb1\xb8\b\xf9\x12\x01 V\x01\xac\xb9\b\x82\x13\x01 V\x01\xa8\x99\x05\x8b\x13\x02\x89\x02T\x03\xd7\x12\x94\x13\x03\x03\xc0>m\x03\xab>u[\x01\x03\xc8>0\x12\x01\x03\xd0>\v\x12\x00\x03\xbb@}\x03\xa6@u[\x01\x03\xc3@0\x12\x01\x03\xcb@\v\x12\x00\x03\xb6B\x85\x01\x03\xa1Bu[\x01\x03\xbeB0\x12\x01\x03\xc6B\v\x12\x00\x01 V\x01\x9d\xba\b\xe1\x13\x01 V\x01\x92\xbb\b\xea\x13V\x01\x82\x9a\x05\xcd\x11\x01 V\x01\x8d\xbc\b\xfa\x13\x01 V\x01\xfc\xbc\b\x83\x14\x01 V\x01\xed\xbd\b\x8c\x14\x01 V\x01\xe0\xbe\b\x95\x14\x01 V\x01Ͽ\b\x9e\x14\x01 V\x01\xc2\xc0\b\xa7\x14\x01 V\x01\xb5\xc1\b\xb0\x14\x01 V\x01\xa2\xc2\b\xb9\x14\x01 V\x01\x8f\xc3\b\xc2\x14\x01 V\x01\xfe\xc3\b\xcb\x14\x01 V\x01\xb1\xc1\n\xd4\x14\x01 V\x01\xed\xc4\b\xdd\x14\x01 V\x01\xdc\xc5\b\xe6\x14\x01 V\x01\xc7\xc6\b\xef\x14\x01 V\x01\xb8\xc7\b\xf8\x14\x01 V\x01\xab\xc8\b\x81\x15V\x01ݚ\x05\xad\nC\x03\xe3\x14\x15\x06\x04F\x03\xc98\x02\x03\xcc8\x8d\x01\x01\x03\xd780\x12\x01\x03\xdf8\v\x12\x00F\x03\xf5:\x01\x03\xfd:0\x12\x01\x03\x85;\v\x12\x00F\x03\xa9<\x01\x03\xb1<0\x12\x01\x03\xb9<\v\x12\x00F\x03\xc19\x01\x03\xc990\x12\x01\x03\xd19\v\x12\x00V\x02\x9e\x03[\x01 V\x01\x9c\xc9\b\xe7\x15\x01 V\x01\xd8\xc2\n\xf0\x15V\x01\xf7\x9b\x05\xb6\nC\x03\xc6\x14\x15\x06\x00C\x03\xd2\x16\x16\x06\xfa\x11\x00\x00\x01 V\x01\x8f\xca\b\x91\x16\x01 V\x01\xf9\xc3\n\x9a\x16C\x01\xab\x01\x19\x04\x93\x01\x01 V\x01\xf8\xca\b\xab\x16\x01 V\x01\xe7\xcb\b\xb4\x16\x01 V\x01\x9c\xc5\n\xbd\x16\x01 V\x01\xe0\xcc\b\xc6\x16\x01 V\x01\xcf\xcd\b\xcf\x16V\x01\xf5\x99\x05\x8b\x13\x01 V\x01\xb6\xce\b\xdf\x16\x01 V\x01\x91\x9d\x05\xe8\x16\x01 V\x01\xe8\x9d\x05\xf1\x16\x01 V\x01Ğ\x05\xfa\x16\x03\x03\x12T\x03\xfe\x14\x83\x17\x00\x01\v\xe1\x02\x00\x9d\x02\xe9\x02\x05\xf9\x02\r\xff\x02\x15\x84\x03\x1d\x9a\x03%\xa1\x03-\xaa\x035\xb2\x03>\xbc\x03E\xc5\x03M\xcb\x03U\xd5\x03]\xdb\x03e\xe3\x03n\xed\x03w\xfa\x03\x80\x01\x83\x04\x89\x01\x8a\x04\x92\x01\x92\x04\x9b\x01\x9b\x04\xa4\x01\xa1\x04\xad\x01\xa3\x04\xb6\x01\xb7\x04\xbf\x01&\xe2\x01\xbe\x04\xef\x01\xc9\x04\xfc\x01\xd4\x04\x84\x02\xe7\x04\x8d\x02\xea\x04\x96\x02\xed\x04\x9f\x02\xf4\x04\xa8\x02\xf9\x04\xb1\x02\x82\x05\xba\x02\x8d\x05\xc3\x02\x90\x05\xcc\x02\x97\x05\xd5\x02\x9e\x05\xde\x02\xa1\x05\xe7\x02\xab\x05\xf0\x02\xb3\x05\xf9\x02\xbc\x05\x82\x03\xc1\x05\x8b\x03\xcc\x05\x94\x03\xd4\x05\x9d\x03\xdf\x05\xa6\x03\xe9\x05\xaf\x03\xef\x05\xb8\x03\xfb\x05\xc1\x03\x81\x06\xca\x03\x8a\x06\xd3\x03\x9f\x06\xdc\x03\xa7\x06\xe5\x03\xaf\x06\xee\x03\xb8\x06\xf7\x03\xc1\x06\x84\x04\xce\x06\x91\x04\xd9\x06\x9a\x04\xe2\x06\xa3\x04\xed\x06\xac\x04\xf4\x06\xb5\x04\xfc\x06\xc1\x04\x8a\a\xc9\x04\x90\a\xd2\x04\x99\a\xdb\x04\xa7\a\xe4\x04\xb0\a\xed\x04\xb4\a\xf6\x04\xbb\a\xff\x04\xcb\a\x88\x05\xd3\a\x91\x05\xda\a\x9a\x05\xe1\a\xa3\x05\xeb\a\xac\x05\xf4\a\xb5\x05\xfb\a\xbe\x05\x8f\b\xc7\x05\xa4\b\xd0\x05\xb0\b\xd9\x05\xc1\b\xe5\x05\xc4\b\xfe\x05\xce\b\x87\x06\xe4\b\x90\x06\xfb\b\x99\x06\xfe\b\xb0\x06\x88\t\xc1\x06\x90\t\xd2\x06\x9a\t\xe3\x06\xa3\t\xf4\x06\xab\t\x85\a\xb2\t\x96\a\xbb\t\xac\a\xc3\t\xc3\a\xcb\t\xd4\a\xd3\t\xe5\a\xdb\t\xf6\a\xe4\t\x87\b\xec\t\x98\b\xf4\t\xab\b\xfd\t\xb4\b\x8a\n\xbd\b\x91\n\xc6\b\x99\n\xcf\b\xa2\n\xd8\b\xab\n\xe1\b\xb6\n\xea\b\xca\n\xf3\b\xd0\n\xfc\b\xd7\n\x85\t\xe1\n\x8e\t\xe3\n\x97\t\xe7\n\xa0\t\xed\n\xa9\t\xf4\n\xb0\t\xfb\n\xb9\t\x81\v\xc2\t\x8a\v\xcb\t\x93\v\xd4\t\x98\v\xdd\t\x9b\v\xe6\t\x18\xef\t\x9e\v\xf8\t\xb6\v\xff\t\xbc\v\x86\n\xc6\v\x8f\n\xc9\v\x98\n\xcc\v\xa1\n\xd3\v\xaa\n\xda\v\xb3\n\xdc\v\xbc\n\xe5\v\xc5\n\xed\v\xce\n\xf7\v\xd7\n\xff\v\xe0\n\x8a\f\xe9\n\x92\f\xf0\n\x97\f\xf9\n\xa5\f\x80\v\xae\f\x88\v\xb6\f\x8f\v\xc0\f\x97\v\xc8\f\xa3\v\xcb\f\xac\v\xce\f\xb5\v\xda\f\xbe\v\xe7\f\xc7\v\xf5\f\xd0\v\x86\r\xd9\v\x9b\r\xe2\v\xa0\r\xeb\v\xa3\r\xf4\v\xa8\r\xfd\v\xb2\r\x86\f\xb6\r\x8f\f\xbe\r\x98\f\xc6\r\xa1\f\xc8\r\xaa\f\xd2\r\xb3\f\xde\r\xba\f\xe1\r\xc3\f\xed\r\xcc\f\xf2\r\xd5\f\xf6\r\xde\f\xf9\r\xe7\f\xfc\r\xf0\f\x94\x0e\xf7\f\x9b\x0e\x80\r\xa1\x0e\x89\r\xb8\x0e\x92\r\xbe\x0e\x9b\r\xc7\x0e\xa4\r\xd5\x0e\xad\r\xe0\x0e\xb6\r\xf2\x0e\xbf\r\xfd\x0e\xc8\r\x89\x0f\xd1\r\x95\x0f\xda\r\xa7\x0f\xe3\r\xb2\x0f\xec\r\xb8\x0f\xf5\r\xbe\x0f\xfe\r\xc6\x0f\x85\x0e\xcc\x0f\x8e\x0e\xdd\x0f\x97\x0e\x80\x10\xa0\x0e\x96\x10\xa9\x0e\xa8\x10\xb2\x0e\xb7\x10\xbb\x0e\xc7\x10\xc4\x0e\xd2\x10\xcd\x0e\xe2\x10\xd6\x0e\xe4\x10\xdf\x0e\xf1\x10\xe8\x0e\xfb\x10\xf1\x0e\x8a\x11\xfa\x0e\x9e\x11\x83\x0f\xaa\x11\x8c\x0f\xad\x11\x95\x0f\xb0\x11\x9e\x0f\xb3\x11\xa7\x0f\xb6\x11\xb0\x0f\xbf\x11\xb9\x0f\xca\x11\xc2\x0f\xcd\x11\xcb\x0f\xd0\x11\xd4\x0f\xed\x11\xe0\x0f\xf9\x11\xec\x0f\x84\x12\xf5\x0f\x87\x12\xfe\x0f\x97\x12\x85\x10\x9d\x12\x8e\x10\xac\x12\x97\x10M\xb6\x10Y\xd5\x10\x00\x82\x11\xb4\x12\x8b\x11\xc7\x12\x94\x11\xce\x12\x9b\x11\xde\x12\xa6\x11\xe4\x12\xaf\x11\xe6\x12\xb8\x11\xec\x12\xc1\x11\xf6\x12\xca\x11\x81\x13\xd3\x11\x84\x13\xe0\x11\x8c\x13\xe7\x11\x9e\x13\xf0\x11\xa6\x13\xf9\x11\xae\x13\x82\x12\xb6\x13\x8b\x12\xc2\x13\x92\x12\xcd\x13\xa5\x12\xd5\x13\xae\x12\xd8\x13\xb7\x12\xdb\x13\xc0\x12\xde\x13\xc9\x12\xea\x13\xd2\x12\xf2\x13\xdb\x12\xff\x13\xe4\x12\x87\x14\xed\x12\f\xf7\x12\x8d\x14\xc3\x13\x97\x14\xcc\x13\xa4\x14\xd3\x13\xab\x14\xdc\x13\xb2\x14\xe5\x13\xba\x14\xee\x13\xc3\x14\xf7\x13\xca\x14\x80\x14\xd3\x14\x89\x14\xdc\x14\x92\x14\xe2\x14\x9b\x14\xe8\x14\xa4\x14\xef\x14\xad\x14\xf6\x14\xb6\x14\x8b\x15\xbf\x14\x92\x15\xc8\x14\x97\x15\xd1\x14\x9f\x15\xda\x14\xa8\x15\xe3\x14\xb0\x15\xea\x14\xb6\x15\xf1\x14\xc0\x15\xf8\x14\x85\x01\x8f\x15}\xa0\x15m\xb1\x15\xc3\x15\xc2\x15\xcf\x15\xc9\x15\xd8\x15\xd2\x15\xea\x15\xd9\x15\xf0\x15\xe0\x15\xfa\x15\xe7\x15\x85\x16\xf3\x15\x89\x16\xfc\x15\x9c\x16\x83\x16\xa4\x16\x8d\x16\xab\x16\x96\x16\xb7\x16\x9f\x16\xc3\x16\xa8\x16\xca\x16\xb1\x16\xcd\x16\xb8\x16\xcf\x16\xc1\x16\xe0\x16\xca\x16\xe3\x16\xd3\x16\xe6\x16\xdc\x16$\xe6\x16\x00\x00\x00\x00"

        goroutine 776 [running]:
        golang.org/x/tools/internal/bug.report({0xc0012ac000, 0x4ae8}, 0x0)
        	/tmp/buildlet/gopath/src/golang.org/x/tools/internal/bug/bug.go:75 +0x468
        golang.org/x/tools/internal/bug.Errorf({0x1b7d520?, 0x1e36?}, {0xc0001f1db0?, 0xff719d6d6d01fd4e?, 0x1b19a76?})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/internal/bug/bug.go:56 +0x3f
        golang.org/x/tools/gopls/internal/lsp/filecache.Get({0x1b19a76, 0x6}, {0xa6, 0xdf, 0x6d, 0x4b, 0xf5, 0xa9, 0x67, 0x6c, ...})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82 +0x2cb
        golang.org/x/tools/gopls/internal/lsp/cache.(*typeCheckBatch).getImportPackage(0xc00007e280, {0x1dae8e8, 0xc000f6f740}, {0xc00003b070, 0x7})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:456 +0x4b1
        golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).forEachPackageInternal.func1()
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:393 +0x2d
        golang.org/x/sync/errgroup.(*Group).Go.func1()
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:75 +0x64
        created by golang.org/x/sync/errgroup.(*Group).Go
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:72 +0xa5
        >>)
    integration_test.go:330: gopls highlight a.go:4:7: stdout does not match [a.go:4:6-13]; got <<>>
    integration_test.go:331: gopls highlight a.go:4:7: stdout does not match [a.go:5:6-13]; got <<>>

watchflakes

@gopherbot gopherbot reopened this Apr 21, 2023
@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-04-21 21:02 darwin-amd64-nocgo tools@e8f417a9 go@484535e6 x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
--- FAIL: TestHighlight (19.14s)
    integration_test.go:329: gopls highlight a.go:4:7: exited with code 2, want success: true (gopls highlight a.go:4:7: exit=2 stdout=<<>> stderr=<<panic: /tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82: internal error in filecache.Get("export", f61963736324c533fc98166ad71b05b099e1bfdea6401726e308cc4a9fbf8299): invalid checksum at end of 780-byte file /Users/gopher/Library/Caches/gopls/c5880df8/export/f6/f61963736324c533fc98166ad71b05b099e1bfdea6401726e308cc4a9fbf8299:
        "\x00\x03\x00\x00\x00\x00\x00\x00\x02\x9f\x02=\x01\x00\xd6\x02\x01p\x01r\x00\x04size\x01s\x01n\x01b)/tmp/buildlet/go/src/unicode/utf8/utf8.go\x04utf8\nAppendRune\x0eDecodeLastRune\x16DecodeLastRuneInString\nDecodeRune\x12DecodeRuneInString\nEncodeRune\bFullRune\x10FullRuneInString\aMaxRune\tRuneCount\x11RuneCountInString\tRuneError\aRuneLen\bRuneSelf\tRuneStart\x06UTFMax\x05Valid\tValidRune\vValidString\x10\x99\x83\x01\xc7\x04\x13\x0f\xe8\x04\x01Q\x01g\x01?U\xe3\x18\x14\xb3\x03\x1b\xcd\x060\xc1\v0\xe9\v(\xf2\a\"\xd0\x05\x15\xd1\x03!\x8d\a\x19\xce\x06%\xa0\x05%\x8b\x06\x03\x82\x013\xc5\v/\xac\n\x02\x11\x02\x11F\x01\x91Y\x02\x01\x9cY\x00 \x01\xa6Y\x02\x12\x01\x01\xaeY\x04\"\x00\x02\x11F\x01\xf1@\x01\x01\x80A\x00:\x02\x01\x8bA\x02\x12\x01\x93A\x05\x01\x00F\x01\xe3H\x01\x01\xfaH\n\x10\x02\x01\x85I\x02\x12\x01\x8dI\x05\x01\x00\x02\x11F\x01\xc7)\x01\x01\xd2)\x00h\x02\x01\xdd)\x02\x12\x01\xe5)\x05\x01\x00F\x01\x885\x01\x01\x9b5\n\x10\x02\x01\xa65\x02\x12\x01\xae5\x05\x01\x00\x02\x11F\x01\x84R\x02\x01\x8fR\x00\x96\x01\x01\x99R\x02\x12\x01\x01\xa1R\x04\x01\x00\x02\x11F\x01\xc7\x1f\x01\x01\xd0\x1f\x00\xaf\x01\x01\x01\xda\x1f\x04\x00\x00F\x01\xfa\"\x01\x01\x8b#\n\x10\x01\x01\x95#\x04\x00\x00C\x01\xa1\x06\x16\x06\xfa\x10\xff\xff\x02\x11F\x01\xdf_\x01\x01\xe9_\x00\xde\x01\x01\x01\xf3_\x04\x01\x00F\x01\xffd\x01\x01\x91e\n\x10\x01\x01\x9ce\f\x01\x00C\x01\xe9\x04\x16\x06\xfc\xff\xfdF\x01\xb3N\x01\x01\xbbN\x02\x12\x01\x01\xc3N\x04\x01\x00C\x01\xba\x05\x15\x06\xfe\x80F\x01\x8ak\x01\x01\x94k\x0e\x11\x01\x01\x9ck\x04\x00\x00C\x01\xe0\x06\x15\x06\b\x02\x11F\x01\x8cl\x01\x01\x92l\x00\xbd\x02\x01\x01\x9cl\x04\x00\x00F\x01\xfd\x81\x01\x01\x01\x87\x82\x01\x02\x12\x01\x01\x8f\x82\x01\x04\x00\x00F\x01\xd1w\x01\x01\xddw\n\x10\x01\x01\xe7w\x04\x00\x00\x01\x04:\x00\x13?\x04J\x1cY2pJ{`\x8e\x01x\x99\x01\x91\x01\xa2\x01\xa3\x01\xb3\x01\xb4\x01\xbb\x01\xc0\x01\xc5\x01\xd2\x01\xd7\x01\xe3\x01\xe1\x01\xec\x01\xe9\x01\xfd\x01\xf2\x01\x85\x02\xfc\x01\x96\x02\x83\x02\x9f\x02\x89\x02\xb1\x02\x93\x02\xc5\x02\x00\x00\x00\x00"

        goroutine 762 [running]:
        golang.org/x/tools/internal/bug.report({0xc0006f1b00, 0x8f1}, 0x0)
        	/tmp/buildlet/gopath/src/golang.org/x/tools/internal/bug/bug.go:75 +0x468
        golang.org/x/tools/internal/bug.Errorf({0x1b7f505?, 0x30c?}, {0xc0000d9db0?, 0x9982bf9f4acc08e3?, 0x1b1ba16?})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/internal/bug/bug.go:56 +0x3f
        golang.org/x/tools/gopls/internal/lsp/filecache.Get({0x1b1ba16, 0x6}, {0xf6, 0x19, 0x63, 0x73, 0x63, 0x24, 0xc5, 0x33, ...})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82 +0x2cb
        golang.org/x/tools/gopls/internal/lsp/cache.(*typeCheckBatch).getImportPackage(0xc00031a050, {0x1db0be8, 0xc00070e4b0}, {0xc0004aab20, 0xc})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:456 +0x4b1
        golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).forEachPackageInternal.func1()
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:393 +0x2d
        golang.org/x/sync/errgroup.(*Group).Go.func1()
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:75 +0x64
        created by golang.org/x/sync/errgroup.(*Group).Go
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:72 +0xa5
        >>)
    integration_test.go:330: gopls highlight a.go:4:7: stdout does not match [a.go:4:6-13]; got <<>>
    integration_test.go:331: gopls highlight a.go:4:7: stdout does not match [a.go:5:6-13]; got <<>>

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-04-25 19:18 darwin-amd64-13 tools@dd89a2eb go@715d53c0 x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
--- FAIL: TestHighlight (8.55s)
    integration_test.go:329: gopls highlight a.go:4:7: exited with code 2, want success: true (gopls highlight a.go:4:7: exit=2 stdout=<<>> stderr=<<panic: /tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82: internal error in filecache.Get("export", 17a0511ec758cb5bbe5f304ca889b9022f6b0a6797ad2e10352d4533d5ec7dff): invalid checksum at end of 9942-byte file /Users/gopher/Library/Caches/gopls/964b18ba/export/17/17a0511ec758cb5bbe5f304ca889b9022f6b0a6797ad2e10352d4533d5ec7dff:
        "\xca&\x00\x00\x00\x00\x00\x00\x02\x96\x13\x9e\a\x06\x00\xc2\x03\xf7\x06\x82\a\x8c\a\x95\a\xbf0\x01s\x05Value\x00\x01x\x01t\x04Kind\x06length\x04elem\x04Type\aChanDir\x06String\x01d\x03dir\x03dst\x03src\x01y\x02in\x03out\bvariadic\x01v\x01k\x03typ\x06buffer\x02fn\x04args\aresults\x01n\x03len\x03cap\x01m\x05hiter\x03Key\x04iter\aMapIter\x04Next\x05Reset\x03key\x04Name\aPkgPath\x04Func\x05Index\nIsExported\x06Method\x01p\x05cases\nSelectCase\x06chosen\x04recv\x06recvOK\x03Dir\tSelectDir\x04Chan\x04Send\x04Data\x03Len\x03Cap\x03Tag\tStructTag\x06Offset\tAnonymous\x01f\vStructField\x06fields\x03Get\x03tag\x06Lookup\x05value\x02ok\x05slice\x01i\x01j\x05Align\fAssignableTo\x01u\x04Bits\nComparable\rConvertibleTo\x04Elem\x05Field\nFieldAlign\fFieldByIndex\x05index\vFieldByName\x04name\x0fFieldByNameFunc\x05match\nImplements\x02In\nIsVariadic\fMethodByName\bNumField\x05NumIn\tNumMethod\x06NumOut\x03Out\x04Size\x06common\x05rtype\buncommon\funcommonType\x03ptr\x04flag\apointer\x04Addr\x04Bool\fpanicNotBool\x05Bytes\tbytesSlow\x05runes\aCanAddr\x06CanSet\x04Call\tCallSlice\x04call\x02op\vcapNonSlice\x05Close\nCanComplex\aComplex\x0fFieldByIndexErr\bCanFloat\x05Float\x06CanInt\x03Int\fCanInterface\tInterface\rInterfaceData\x05IsNil\aIsValid\x06IsZero\aSetZero\vlenNonSlice\bMapIndex\aMapKeys\nSetIterKey\fSetIterValue\bMapRange\x0fOverflowComplex\rOverflowFloat\vOverflowInt\fOverflowUint\aPointer\x04Recv\x02nb\x03val\x04send\bselected\x03Set\aSetBool\bSetBytes\bsetRunes\nSetComplex\bSetFloat\x06SetInt\x06SetLen\x06SetCap\vSetMapIndex\aSetUint\nSetPointer\tSetString\x05Slice\x06Slice3\x0fstringNonString\aTryRecv\aTrySend\btypeSlow\aCanUint\x04Uint\nUnsafeAddr\rUnsafePointer\x04Grow\x04grow\vextendSlice\x05Clear\bassignTo\acontext\x06target\aConvert\nCanConvert\x05Equal\x05Error\x01e\nValueError\x01h\abuckets\x04bptr\boverflow\voldoverflow\vstartBucket\x06offset\awrapped\x01B\x06bucket\vcheckBucket\vinitialized\x04size\aptrdata\x04hash\x05tflag\x05align\nfieldAlign\x04kind\x05equal\x06gcdata\x03str\anameOff\tptrToThis\atypeOff\x03off\atextOff\bpointers\x0fexportedMethods\x06method\ahasName\x05ptrTo\agcSlice\x05begin\x03end\apkgPath\x06mcount\x06xcount\x04moff\x01_\amethods\x02ro\x06mustBe\bexpected\x0emustBeExported\x12mustBeExportedSlow\x10mustBeAssignable\x14mustBeAssignableSlow\vpanicNotMap\x05bytes\x04data\awhySafe\nisExported\x06hasTag\bembedded\nreadVarint\x04mtyp\x03ifn\x03tfn%/tmp/buildlet/go/src/reflect/value.go$/tmp/buildlet/go/src/reflect/type.go)/tmp/buildlet/go/src/reflect/deepequal.go(/tmp/buildlet/go/src/reflect/makefunc.go'/tmp/buildlet/go/src/reflect/swapper.go-/tmp/buildlet/go/src/reflect/visiblefields.go\areflect\x06Append\vAppendSlice\x05Array\aArrayOf\aBothDir\x06ChanOf\nComplex128\tComplex64\x04Copy\tDeepEqual\aFloat32\aFloat64\x06FuncOf\bIndirect\x05Int16\x05Int32\x05Int64\x04Int8\aInvalid\bMakeChan\bMakeFunc\aMakeMap\x0fMakeMapWithSize\tMakeSlice\x03Map\x05MapOf\x03New\x05NewAt\tPointerTo\x03Ptr\x05PtrTo\aRecvDir\x06Select\rSelectDefault\nSelectRecv\nSelectSend\aSendDir\vSliceHeader\aSliceOf\fStringHeader\x06Struct\bStructOf\aSwapper\x06TypeOf\x06Uint16\x06Uint32\x06Uint64\x05Uint8\aUintptr\aValueOf\rVisibleFields\x04Zero\xf2\r\x87\x8e\a\xa6\x1e\x9f\x01&\x94\n\x02P\x04\x91\x01\x10\xbb\x05\t\xaf\x02\x0e\xe4\x02\x04>\n\x91\x02A\x9b\x0e\x01\x19\x01\x0f\x03\x104\x9c\f\t\xad\x02\x06^\f\x8a\x03\x06k\x12\xe9\x04\f\xf8\x02\b\x9c\x01\t\xe4\x01\b\xb8\x01\x18\xbe\x05\x0e\xb3\x04\t\xd8\x02\f\xa6\x04\r\xc1\x04\n\xe2\x01\xfd\x05\xc7\xcb\x01\b\xc0\x01\x12\xa0\x03\a\x9d\x01\v\xf2\x01\x0f\xa6\x034\xe3\f!\xe4\b\x17\xd3\x04\x16\xd7\x04\f\xde\x02\b\xe8\x01\v\xe1\x01\x0f\xea\x02-\xee\v\v\xfa\x01\x13\x8b\x03\x0e\xeb\x02+\xdc\n\x11\xfa\x05\x19\x93\x06\x06\x9c\x01:\xff\v6\xf8\t\x06\xa2\x01\b\xc0\x01\x1b\xc1\x06'\xc4\t\"\xa2\x06\x01\x14\x01\x1c\x01\x1c\x01\x1c\x01\x1c\x01\x1c\x01\x1c\x01\x1f\x01\x1f\x01\x15\x01\x13\x01\x12\x01\x13\x01\x13\x01\x15\x03\x18\x06\x86\x01\x01\x16\x01\r\x04D\x12\xdf\x04\x19\xc7\x05\x12\xf2\x04\x1b\xd1\x06\x13\x94\x05\x17\x96\x04\v\xd3\x02\x15\xf1\x05\x15\xbb\x05\x0f\xde\x03\x10\xf4\x02\b\x88\x02\r\x8a\x03\x14\xdd\x03\r\xb1\x03\x1d\xe9\b-\xe9\v\b\xb5\x01\x19\x9a\x05\b\xa0\x01\x14\xc0\x04\x15\x92\x04\b\xc4\x01\v\xad\x02\v\xbf\x02\x0e\x84\x03\x0e\xfe\x02\x15\xe8\x03\r\xe7\x02\x10\xc4\x040\xe8\t\x16\x87\x04\b\xec\x01\t\x83\x02>\x87\r7\xc6\f\b\xc4\x01\x0e\x8c\x05\n\xc6\x02\a\x80\x01\as\x1e\x92\x06\v\x98\x02\x1d\x80\x06\x15\xb1\x060\xa2\r\x01\x1b\x01\x0e\v\xb0\x03\x01\x1a\x01\x0e\x01\n\x1a\xd6\a\a\x95\x01\x13\xa8\x04\x12\x84\x04\x0f\xc0\x03\f\xa8\x02\x12\xca\x04D\xb1\r\x06\x7f\x01.\x01)\x13\xba\a\x01\x19\x01%\x018\v\xc7\x04j\xc2\x15\x13\xa4\x04\x10\x9e\x03\x06\xb2\x01\f\xdc\x02\t\xdf\x01\x13\xf4\x04\x1a\xdf\x04\x11\xcf\x03\v\xff\x02'\xc6\t\r\xb2\x03\x19\xb7\x05*\x98\b\x98\x0e\xab\xbd\x05\xf3\x18\xad\x01&\xc1\n\x05\x9b\x01\x04z\r\x8c\x04\n\xb9\x03\a\x91\x02\x04\x99\x01\a\xdb\x02\x04\x89\x01\a\xa6\x02\x03C\x03W\x03h\x06\xb2\x02\x06\xaa\x02\x11\x9d\x04\x04k\x0e\xd7\x03\x04\x89\x01\x05\xa4\x01\x06\xe3\x01\x04\x9a\x01\x0e\xa0\x05\x05\xe5\x01\x04e\x04d\x04n\x04z\x04y\x05\xb8\x01\x02\x12\x01\x11\x13\xe9\x06\x03\x18\x01\x15\x01\x06\x01\x05\x01\x06\x01\a\x01\a\x01\a\x01\x06\x01\a\x01\b\x01\b\x01\b\x01\t\x01\t\x01\t\x01\v\x01\f\x01\a\x01\x06\x01\x06\x01\v\x01\x05\x01\t\x01\a\x01\b\x01\b\x04?\n\xbc\x02\"\x99\b\x01\x14\x01\x14\x01M\x01G\x014\x01<\x01@\x03\x87\x01\x015\x01.\x01\"\x04d\x01\x15\x01 \x010\x01?\a\xbc\x02\x01\x1b\x01K\x01&\x01/\x01D\x04P\x03\x1a\x013\x013x\xb2\x18\x01\x13\x03\x10\x04|\x04D\x04@\x06\xc0\x01\x1a\xf2\x03\b\x98\x01\t\xbd\x01>\xa2\f\x022\a\xb4\x02\x02\x11\x01\x1c\x015\x04_\v\xdf\x01%\xe5\x06\a\xbb\x01.\xa7\x0f\x01'\x01*\x027\x04t\x04q\x04o:\xe1\a\b\x81\x01\x022\v\xdf\x01\x025\x02?\x02@\x02;\x02.\b\x81\x01\b\xa9\x01\"\x99\x06 \x8a\a\v\xab\x01\x04D\x13\x8f\x02\b\xba\x01\b\xc6\x01\x15\xed\x03\b\xc1\x01\b\xe0\x01\b\xe4\x01\b\xfd\x01\b\xb5\x01\b\xab\x01\b\xad\x01\b\xbd\x01\b\xb2\x01\b\xb2\x01*\xf9\t2\xdc\b\x026\x05\xd8\x01\x02\x11\x01#\x01)\x017\x01=\x04e\f\xcc\x03\a\xcf\x02\v\xdd\x03\xed\x01\xf97\x13\xa9\x04\x04\xaf\x01\x04<3\xcf\t\n\xf8\x01\b\xc3\x01\b\xae\x01\xc3\x02\xe1G?\xd7\rf\xa7\x14\x8a\x02\x8a83\x82\fQ\xe4\x11\xd7\x03\x8dj\xbd\x0e\x9d;\xee\x01\x01\xe3\x01\xc59\xe7\x0e\x9a/\xb0\x01\x01-\xb4\f\x90\x0f\xe8\x0fN\x01\x10\x82\x03\xb8\x0f\xdd\x17i\x01\x0f\xce\x05\x00\x02\b\x02 F\x01ժ\x05\x02\x01ܪ\x05\x00 \x01\xe5\xaa\x05\t#\x01\x01\xf1\xaa\x05\b \x01F\x01\xfd\xac\x05\x02\x01\x89\xad\x05\x00 \x01\x8c\xad\x05\v \x01\x01\x95\xad\x05\b \x00\x00\r\bC\x02\xd4GY\x06\x11\x00\x1e\bF\x02\x8b\xff\x04\x02\x02\x93\xff\x04\x12\x01\x02\x9f\xff\x04\x19c\x01\x02\xaa\xff\x04\bc\x00C\x02\xd7FY\x06\x01\x00#\bC\x02\xb6`\x87\x01\x06\x06C\x02\xdbGY\x06\x12T\x02\xba_\x01\x01\x02\xde\xf1\x01+\x02\xd3\xf1\x012\x87\x01\x00\x01\x02\xe7\xf1\x01\b\x10F\x02\x90\x9d\x03\x02\x02\x97\x9d\x034\x87\x01\x02\xa4\x9d\x03\vc\x01\x02\xac\x9d\x03\bc\x00C\x02\xc8GY\x06\x10C\x02\xbdGY\x06\x0fF\x01DZ\x05\x02\x01̱\x058 \x01ѱ\x05< \x01\x01ܱ\x05\b\x01\x00F\x03\xca9\x02\x03\xd49\t\x1f\x03\xd79@\x1f\x01\x03\xde9\b\x00\x00C\x02\xabGY\x06\rC\x02\xb4GY\x06\x0eC\x02\xe1GY\x06\x13\x02cF\x02\x8e\xbf\x03\x03\x02\x95\xbf\x03B\xa1\x02\x02\x99\xbf\x03E\xa1\x02\x02\xa5\xbf\x03I\x00\x01\x02\xb4\xbf\x03\bc\x00F\x01\xd7\xee\x05\x01\x01\xe0\xee\x05R \x01\x01\xe9\xee\x05\b \x00C\x02\xddFY\x06\x02C\x02\xe8FY\x06\x04C\x02\xefFY\x06\x05C\x02\xf6FY\x06\x06C\x02\xe2FY\x06\x03C\x02\xe7GY\x06\x14C\x02\xc2FY\x06\x00T\x02\xaeF\x06\x01\x02Ǖ\x01+\x02\xbf\x95\x01TY\x00\x01\x02Е\x01\b\x10F\x01\xab\xe7\x05\x02\x01\xb4\xe7\x05Vc\x01\xbe\xe7\x05Z\x01\x01\x01\xca\xe7\x05\b \x00\x02 \x02 \x06\b\x01\x04\xd4\fd\xbd\x03\x01\x04\xe3\fi\xbf\x03\x00F\x04\xb9\f\x02\x04\xc2\fVc\x04\xcc\fa\xc1\x03\x01\x04\xf5\f\b \x00F\x01\xc9\xea\x05\x01\x01\xd1\xea\x05Vc\x01\x01\xdb\xea\x05\b \x00F\x01\xfb\xeb\x05\x02\x01\x8b\xec\x05Vc\x01\x95\xec\x05q\x01\x01\x01\x9c\xec\x05\b \x00F\x01\x87\xe3\x05\x03\x01\x91\xe3\x05Vc\x01\x9b\xe3\x05s\x01\x01\xa0\xe3\x05w\x01\x01\x01\xa9\xe3\x05\b \x00C\x02\xf2GY\x06\x15\x00}\b\a\b\x02\x01\x91\xbc\x03{ \x00\b\x01\x9e\xbc\x03}\xbe\x04\x00\b\x00\x8c\x01\b\x01\xd5\x04\x01\xd5\x04\x01\xd5\x04\x01\xd5\x04T\x01\xff\xbb\x03\xc1\x04\x04\x01\xf6\xbc\x03\x83\x01\x01\xe7\xbc\x03\x87\x01\xd9\x04\x00\x01\x01\xfc\xbc\x03\b \x01\x9c\xc7\x03\x02\x01\x8d\xc7\x03\x87\x01\xdc\x04\x00\x01\x01\xa4\xc7\x03\b \x01\xdf\xd2\x03\x94\x01\x01\xd0\xd2\x03\x87\x01\xdf\x04\x00\x01\x01\xe6\xd2\x03\b\x00\x01\xf3\xd7\x03\x99\x01\x01\xe4\xd7\x03\x87\x01\xe2\x04\x01\x01\xf9\xd7\x03R \x00\x00F\x02\xe7\xaa\x03\x02\x02\xed\xaa\x03\x9f\x01c\x02\xf2\xaa\x03\x19c\x01\x02\xfd\xaa\x03\bc\x00\a\b\x05\x02\xe6\x8f\x01\xa3\x01\x10\x00\b\x02\x9a\x92\x01\xa8\x01\x10\x00\b\x02\xab\x92\x01\x1ec\x00\b\x02ǒ\x01\xb0\x01 \x00\b\x02\xfc\x92\x01\xb5\x01\x01\x00\b\x00\xc6\x01\bT\x02\xb8\x8f\x01\xe0\x05\x01\x02\xea\x93\x01\xbb\x01\x02\xe0\x93\x01{\x8f\x06\x00\x01\x02\xf7\x93\x01\b\x00F\x01\x89\xfa\x05\x01\x01\x8d\xfa\x05Vc\x01\x01\x97\xfa\x05\b \x00F\x01\xd8\xfd\x05\x02\x01\xde\xfd\x05Vc\x01\xe8\xfd\x05\xcd\x01\x1b\x01\x01\xfa\xfd\x05\b \x00C\x02\xf7GY\x06\x16F\x02\xbb\xc6\x02\x01\x02\xc5\xc6\x02\vc\x01\x02\xcd\xc6\x02\bc\x00C\x02\xdbHY\x06\x16F\x02\x8c\xc5\x02\x01\x02\x92\xc5\x02\vc\x01\x02\x9a\xc5\x02\bc\x00C\x02\xd0_\x87\x01\x06\x02\x00\xd5\x01\b\x02\x9d\aF\x01\xc5\xcd\x05\x01\x01\xcc\xcd\x05\xcf\x01\xa1\a\x03\x01\xe1\xcd\x05\xe0\x01\x01\x01\xed\xcd\x05\xe7\x01 \x01\xf9\xcd\x05\xec\x01\x00\x00\x00\xf7\x01\b\a\b\x03\x01\x9d\xc8\x05\xf3\x01\xc9\a\x00\b\x01\xc2\xc8\x05\x81\x02 \x00\b\x01\xfa\xc8\x05\x86\x02 \x00\bT\x01\x88\xc8\x05\xcd\a\x00C\x01\xca\xc0\x05\xc9\a\x06\x06T\x01\xf8\xbe\x05\x01\x00C\x01\xa1\xc0\x05\xc9\a\x06\x04C\x01\xf3\xbf\x05\xc9\a\x06\x02C\x02\x83`\x87\x01\x06\x04C\x02\x80HY\x06\x17\a\b\x03\x01\xe2\x95\x05\x8b\x02\v\x00\b\x01\xf0\x95\x05\x90\x02\x01\x00\b\x01\xfa\x95\x05\x94\x02\x01\x00\bT\x01̕\x05\xa5\b\x00F\x02\x9a\x83\x04\x01\x02\xa2\x83\x04\vc\x01\x02\xaa\x83\x04\bc\x00C\x02\x87HY\x06\x18\a\b\x02\x01\x8a\x92\x05\x8b\x02\v\x00\b\x01\x98\x92\x05\x90\x02\x01\x00\bT\x01\xf3\x91\x05\xe6\b\x00C\x02\x8fHY\x06\x19\x00\x9c\x02\b\x02\x01\a\b\a\x02\xe0\xfa\x01\xa3\x01\x10\x00\b\x02\xb8\xfc\x01\xa8\x01\x10\x00\b\x02\xc9\xfc\x01\x1ec\x00\b\x02\xec\xfc\x01\x98\x02\x8a\t\x00\b\x02\x95\xfd\x01\xa6\x02\v\x00\b\x02\xcc\xfd\x01\xb5\x01\x8e\t\x00\b\x02\x89\xfe\x01\xad\x02\x00\x00\b\x00\xb9\x02\bT\x02\xae\xfa\x01\x90\t\x01\x02\x82\xff\x01\xbb\x01\x02\xf3\xfe\x01\xb7\x02\xd3\t\x00\x01\x02\x8f\xff\x01\b\x00\x02\xd3\tF\x02\xfe\x94\x04\x01\x02\x87\x95\x04\xc5\x02\xf5\t\x01\x02\x9d\x95\x04\bc\x00T\x02\xbe\x82\x02\x10\x02\x02\x9d\x85\x02\xcc\x02\x02\x8e\x85\x02\xd0\x02\x8a\t\x01\x02\xa1\x85\x02\x9f\x01\x10\x01\x02\xad\x85\x02\b\x10\x00\x02\xfa\x88\x02\xd4\x02\x02\xeb\x88\x02\xd0\x02\x8a\t\x01\x02\x81\x89\x02\x9f\x01\x10\x02\x02\x8e\x89\x02\xdb\x02\x10\x02\x9c\x89\x02\xe1\x02\x00\x00\x06\b\x02\x05\x9f\x03\xea\x02\x01\x05\xa2\x03\xec\x02\x01\x00\x00F\x05\x87\x03\x01\x05\x8f\x03\xe4\x02\x1f\x01\x05\x9a\x03\b\xd9\n\x00\x02\x01\x06\b\x01\x02\xf27\b\x10\x01\x02\xfa7\b\x00\x00\x00\xc7\x04\b\x01\x8e\v\x00\xd6\x04\b\x01\x95\v\b\b\x00\x1f\x02\xdd\v\xee\x02\x00\x01\x02\xe5\v\b\x01\x02\xd2\x1f\xf4\x02\x01\x02\xdf\x1f\x81\x03c\x01\x02\xe7\x1f\b\x00\x00\x02\xcb(\x83\x03\x00\x01\x02\xd2(\b\x01\x02\xb6)#\x00\x01\x02\xc0)\b\x87\x01\x02\xae$\x88\x03\x00\x01\x02\xbb$\b\x00\x02\x84\"\x93\x03\x01\x02\x92\"\x81\x03c\x01\x02\x9a\"\b\x00\x00\x02\x96.\xa1\x03\x00\x01\x02\x9d.\bc\x02\xba/\xa6\x03\x01\x02\xc0/\xea\x02\x01\x01\x02\xc7/\b\xd3\t\x00\x02\xd7\f\xac\x03\x00\x01\x02\xe4\f\b\x01\x02\x9d1\xb7\x03\x01\x02\xaa1\xc4\x03\xfd\n\x01\x02\xb71\b\xd3\t\x00\x02\xb72\xca\x03\x01\x02\xc32\xd6\x03\x10\x02\x02\xd12\b\xd3\t\x02\xde2\b\x00\x00\x02\xd77\xdb\x03\x01\x02\xe77\xeb\x03\xff\n\x02\x02\x818\b\xd3\t\x02\x8e8\b\x00\x00\x02\xea\x1e\xf1\x03\x01\x02\xf5\x1e\x81\x03c\x01\x02\xfd\x1e\b\x00\x00\x02\xbc9\xfc\x03\x01\x02\xbf9\xea\x02\x01\x01\x02\xc69\bc\x00\x02\x8d-\xff\x03\x00\x01\x02\x9a-\b\x00\x02\xa1:\x83\x01\x00\x01\x02\xa7:\bc\x02\x93\x1e\r\x00\x01\x02\x9a\x1e\bY\x02\x85;\x90\x02\x00\x01\x02\x8b;\b\x01\x02\xe3\x10\xc6\x01\x01\x02\xea\x10\b\x01\x01\x02\xef\x10\b\x8f\x06\x00\x02\x9c\x14\x8a\x04\x01\x02\xa9\x14\b\x10\x02\x02\xb2\x14\b\x8f\x06\x02\xba\x14\b\x00\x00\x02\xc6\x17\xa3\x01\x00\x01\x02\xcd\x17\b\x10\x02\xf3;\x97\x04\x00\x01\x02\xfe;\b\x01\x02\xed<\xa0\x04\x00\x01\x02\xf5<\b\x01\x02\xad\x16\xa6\x04\x00\x01\x02\xb9\x16\b\x01\x02\xe6=\xb0\x04\x00\x01\x02\xef=\b\x01\x02\x9e?\xb7\x04\x01\x02\xa2?\xea\x02\x01\x01\x02\xa9?\bc\x00\x02\xa1\x1a\xa8\x01\x00\x01\x02\xab\x1a\b\x10\x02\xaa\x1b\xbb\x04\x00\x01\x02\xb1\x1b\b\v\x02\xd0\x1d+\x00\x01\x02\xd9\x1d\b\x10\x02\xb0?\xc0\x04\x00\x01\x02\xb9?\b\x92\v\x02\xc1?\xcd\x04\x00\x01\x02\xcc?\b\x99\vT\x02\xc6\n\x9c\vF\x02\xe3\xc0\x02\x01\x02\xea\xc0\x02\xea\x02\x1f\x01\x02\xf1\xc0\x02\bc\x00C\x02\xfdFY\x06\aC\x02\x8aGY\x06\tC\x02\x92GY\x06\nC\x02\x9aGY\x06\vC\x02\x83GY\x06\bC\x02\xa2GY\x06\fC\x02\x97HY\x06\x1a\x01\x8e\v\x00\xe7\x04\b\a\b\x03\x01\xe5\nV\xc2\x0f\x00\b\x01\xf6\v\xe3\x04\x1b\x00\b\x01\xb1\x11\xe7\x04\xc5\x0f\x01\b\x02\x11\x02\x11\x02\x12\x02 \x02 \x02 \x02 \x02 \x02 \x02\x01\x02\x01\x06\b\x01\x01\x81\xd7\x02\b\x10\x01\x01\x89\xd7\x02\b\x00\x00\x03\x02\v\x02 \x01\xd5\x04\x01\xd5\x04\x01\xd5\x04\x02\x11\x02\x12\x01\x8e\vT\x01\x99\n\xc9\x0fZ\x01\xa1\x19\xec\x04\x01\x98\x19R \x00\x01\x01\xab\x19\b\x1b\x01\xf9?\xf4\x04\x01\xf0?R \x00\x01\x01\x80@\b \x01\xf1B\xf9\x04\x01\xe8BR \x00\x01\x01\xf8B\b\x00\x01\x8dD\xfe\x04\x01\x84DR \x00\x00\x01\xf1E\x8b\x05\x01\xe8ER \x00\x01\x01\xf9E\b\xe5\x0f\x01\xa9G\x91\x05\x01\xa0GR \x00\x01\x01\xb5G\b\xe7\x0f\x01\xe7L\x9b\x05\x01\xdeLR \x00\x01\x01\xefL\b\xe9\x0f\x01\x9aQ\xa1\x05\x01\x91QR \x00\x01\x01\xa4Q\b\x00\x01\xf2S\xa9\x05\x01\xe9SR \x00\x01\x01\xfbS\b\x00\x01\x98X\xb0\x05\x01\x8fXR \x01\x01\x9dXB\xeb\x0f\x01\x01\xa9X\b\xed\x0f\x00\x01\xd9\\\xb5\x05\x01\xd0\\R \x01\x01\xe3\\B\xef\x0f\x01\x01\xef\\\b\xf1\x0f\x00\x01\xbb^\xbf\x05\x01\xb2^R \x02\x01\xc0^\xc4\x05\x10\x01\xcb^B\xf3\x0f\x01\x01\xd7^\b\xf5\x0f\x00\x01\x82\xaa\x02\x94\x02\x01\xf9\xa9\x02R \x00\x01\x01\x88\xaa\x02\b\x01\x01«\x02\xc7\x05\x01\xb9\xab\x02R \x00\x01\x01Ы\x02\b\x01\x01\xe2\xae\x02\xd3\x05\x01ٮ\x02R \x00\x00\x01\xff\xaf\x02\xd9\x05\x01\xf6\xaf\x02R \x00\x01\x01\x8c\xb0\x02\b\x00\x01\xf1\xb1\x02\xe4\x05\x01\xe8\xb1\x02R \x00\x01\x01\xfb\xb1\x02\b\x0f\x01\x97\xb5\x02\xa1\x03\x01\x8e\xb5\x02R \x00\x01\x01\x9e\xb5\x02\b \x01\xfa\xc1\x02\xa6\x03\x01\xf1\xc1\x02R \x01\x01\x80\xc2\x02\xea\x02\x01\x01\x01\x87\xc2\x02\b \x00\x01\xde\xca\x02\xb7\x03\x01\xd5\xca\x02R \x01\x01\xeb\xca\x02\xc4\x03\xf7\x0f\x01\x01\xf8\xca\x02\b \x00\x01\xb1\xcf\x02\xec\x05\x01\xa8\xcf\x02R \x01\x01\xc1\xcf\x02\xc4\x03\xf9\x0f\x02\x01\xcf\xcf\x02\b \x01\xd6\xcf\x02\b\x13\x00\x01\x88\xd4\x02\xca\x03\x01\xff\xd3\x02R \x01\x01\x94\xd4\x02\xd6\x03\x10\x01\x01\xa1\xd4\x02\b \x00\x01\xe6\xd6\x02\xdb\x03\x01\xdd\xd6\x02R \x01\x01\xf6\xd6\x02\xeb\x03\xfb\x0f\x01\x01\x8f\xd7\x02\b \x00\x01\xce\xd8\x02\xfc\x05\x01\xc5\xd8\x02R \x00\x01\x01\xd9\xd8\x02\b\x00\x01\xaf\xda\x02\x85\x06\x01\xa6\xda\x02R \x00\x01\x01\xb7\xda\x02\b\r\x01\x99\xdd\x02\xb5\x01\x01\x90\xdd\x02R \x01\x01\x9f\xdd\x02\xea\x02\x01\x01\x01\xa6\xdd\x02\b \x00\x01\x87\xe9\x02\x8b\x06\x01\xfe\xe8\x02R \x00\x01\x01\x90\xe9\x02\b\x00\x01\x81\xeb\x02\x92\x06\x01\xf8\xea\x02R \x00\x01\x01\x87\xeb\x02\b\x05\x01\x8c\xee\x02\x96\x06\x01\x83\xee\x02R \x00\x01\x01\x9b\xee\x02\b\x00\x01\xf7\xf0\x02\xa3\x06\x01\xee\xf0\x02R \x00\x01\x01\x84\xf1\x02\xea\x02\x1f\x01\xd3\xfb\x02\xad\x06\x01\xca\xfb\x02R \x00\x01\x01\xe3\xfb\x02\b\x8c\x10\x01́\x03\xbb\x06\x01ā\x03R \x00\x01\x01Ձ\x03\b\x00\x01\xe0\x87\x03\xc1\x06\x01ׇ\x03R \x00\x01\x01\xea\x87\x03\b\x00\x01\xfc\x88\x03\xc9\x06\x01\xf3\x88\x03R \x00\x01\x01\x85\x89\x03\b\x00\x01\xfb\x94\x03\xd0\x06\x01\xf2\x94\x03R \x00\x00\x01\xf3\x9e\x03\r\x01\xea\x9e\x03R \x00\x01\x01\xfa\x9e\x03\bY\x01\x95\xa0\x03\x90\x02\x01\x8c\xa0\x03R \x00\x01\x01\x9b\xa0\x03\b\x01\x01ա\x03\xd8\x06\x01̡\x03R \x00\x01\x01\xe3\xa1\x03\b\x01\x01\x96\xa8\x03\xe4\x06\x01\x8d\xa8\x03R \x01\x01\x9f\xa8\x03\x9f\x01 \x01\x01\xaa\xa8\x03\b \x00\x01ڱ\x03\xed\x06\x01ѱ\x03R \x00\x01\x01\xe4\xb1\x03\b\x8f\x10\x01\xcf\xc1\x03\xf5\x06\x01\xc6\xc1\x03R \x01\x01\xda\xc1\x03\x87\x01\x91\x10\x00\x00\x01\x88\xcc\x03\x80\a\x01\xff\xcb\x03R \x01\x01\x95\xcc\x03\x87\x01\x94\x10\x00\x00\x01\x83\xdc\x03\x8d\a\x01\xfa\xdb\x03R \x00\x01\x01\x8e\xdc\x03\b\x97\x10\x01\xc7\xe4\x03\xc6\x01\x01\xbe\xe4\x03R \x01\x01\xce\xe4\x03\xea\x02\x01\x01\x01\xd5\xe4\x03\b \x00\x01\x82\xea\x03\xa6\x04\x01\xf9\xe9\x03R \x00\x01\x01\x8e\xea\x03\b\x01\x01\xe0\xed\x03\x8a\x04\x01\xd7\xed\x03R \x01\x01\xed\xed\x03\xd6\x03\x10\x01\x01\xfa\xed\x03\b \x00\x01\xd4\xf0\x03\x97\x04\x01\xcb\xf0\x03R \x00\x01\x01\xdf\xf0\x03\b\x01\x01\xdc\xf2\x03\x96\a\x01\xd3\xf2\x03R \x01\x01\xec\xf2\x03\t\x0f\x01\x01\xfa\xf2\x03\b\x00\x00\x01\xe6\xf5\x03\xa6\a\x01\xdd\xf5\x03R \x01\x01\xf4\xf5\x03\t\r\x01\x01\xff\xf5\x03\b\x00\x00\x01\xc3\xf9\x03\xb4\a\x01\xba\xf9\x03R \x01\x01\xcf\xf9\x03\t\x05\x01\x01\xd8\xf9\x03\b\x00\x00\x01\xf4\xfc\x03\xc0\a\x01\xeb\xfc\x03R \x01\x01\x81\xfd\x03\t\n\x01\x01\x8b\xfd\x03\b\x00\x00\x01݅\x04\xcd\a\x01ԅ\x04R \x00\x01\x01\xe7\x85\x04\b\v\x01Ƒ\x04\xd5\a\x01\xbd\x91\x04R \x00\x02\x01Α\x04\t \x01ב\x04\xe1\x02\x00\x01\xfb\x92\x04\xe7\x01\x01\xf2\x92\x04R \x01\x01\x80\x93\x04\xda\a\x00\x02\x01\x8a\x93\x04\xdd\a \x01\x95\x93\x04\xe1\x02\x00\x00\x01\x95\x98\x04\x86\x02\x01\x8c\x98\x04R \x01\x01\x9a\x98\x04\t \x00\x00\x01\xb5\x99\x04\xe1\a\x01\xac\x99\x04R \x02\x01\xba\x99\x04\t \x01Ù\x04\xda\a\x00\x01\x01͙\x04\xe6\a\x00\x00\x01\xf5\x9d\x04\xef\a\x01\xec\x9d\x04R \x01\x01\xf9\x9d\x04\t \x00\x00\x01\x87\xa2\x04\xf3\a\x01\xfe\xa1\x04R \x01\x01\x8f\xa2\x04\t\x00\x00\x00\x01ˣ\x04\xfb\a\x01£\x04R \x01\x01ԣ\x04\t\x9a\x10\x00\x00\x01\xf8\xa5\x04\x84\b\x01\xef\xa5\x04R \x01\x01\x81\xa6\x04\t\x9c\x10\x00\x00\x01\xb7\xa8\x04\x8d\b\x01\xae\xa8\x04R \x01\x01¨\x04\t\x0f\x00\x00\x01\xbb\xab\x04\x98\b\x01\xb2\xab\x04R \x01\x01ī\x04\t\r\x00\x00\x01\xb9\xae\x04\xa1\b\x01\xb0\xae\x04R \x01\x01\xc0\xae\x04\t\x05\x00\x00\x01\xa1\xb2\x04\xa8\b\x01\x98\xb2\x04R \x01\x01\xa8\xb2\x04q\x01\x00\x00\x01\x88\xb5\x04\xaf\b\x01\xff\xb4\x04R \x01\x01\x8f\xb5\x04q\x01\x00\x00\x01̹\x04\xb6\b\x01ù\x04R \x02\x01ع\x04\x9f\x01 \x01ݹ\x04\x19 \x00\x00\x01\xb4\xc3\x04\xc2\b\x01\xab\xc3\x04R \x01\x01\xbc\xc3\x04\t\n\x00\x00\x01\xbb\xc7\x04\xca\b\x01\xb2\xc7\x04R \x01\x01\xc6\xc7\x04\t\x1b\x00\x00\x01\xa7\xc9\x04\xd5\b\x01\x9e\xc9\x04R \x01\x01\xb1\xc9\x04\t\x10\x00\x00\x01\xaa\xcb\x04\xdf\b\x01\xa1\xcb\x04R \x02\x01\xb0\xcb\x04\xea\x02\x01\x01\xb3\xcb\x04\xec\x02\x01\x01\x01\xba\xcb\x04\b \x00\x01\xb1\xd8\x04\xe5\b\x01\xa8\xd8\x04R \x03\x01\xb8\xd8\x04\xea\x02\x01\x01\xbb\xd8\x04\xec\x02\x01\x01\xbe\xd8\x04T\x01\x01\x01\xc5\xd8\x04\b \x00\x01\xf7\xe4\x04+\x01\xee\xe4\x04R \x00\x01\x01\x80\xe5\x04\b\x10\x01\xbb\xe6\x04\xec\b\x01\xb2\xe6\x04R \x00\x01\x01\xcd\xe6\x04\b\x10\x01\xc7\xeb\x04\xfc\b\x01\xbe\xeb\x04R \x00\x02\x01\xd2\xeb\x04\t \x01\xdb\xeb\x04\xe1\x02\x00\x01\x8d\xee\x04\x84\t\x01\x84\xee\x04R \x01\x01\x95\xee\x04\t \x01\x01\x9e\xee\x04\b\x00\x00\x01\x8d\xef\x04\x1e\x01\x84\xef\x04R \x00\x01\x01\x94\xef\x04\bc\x01\x80\xf0\x04\x8c\t\x01\xf7\xef\x04R \x00\x01\x01\x8b\xf0\x04\bc\x01\x92\xf6\x04\x95\t\x01\x89\xf6\x04R \x00\x01\x01\x9c\xf6\x04\b\x00\x01\xaa\xf8\x04\x9d\t\x01\xa1\xf8\x04R \x00\x01\x01\xb1\xf8\x04\b\n\x01\xaa\xfe\x04\xa2\t\x01\xa1\xfe\x04R \x00\x01\x01\xb7\xfe\x04\b\v\x01ۄ\x05\xad\t\x01҄\x05R \x00\x01\x01\xeb\x84\x05\b\x1b\x01ޝ\x05\xbb\t\x01՝\x05R \x01\x01\xe3\x9d\x05q\x01\x00\x00\x01\xf3\x9e\x05\xc0\t\x01\xea\x9e\x05R \x01\x01\xf8\x9e\x05q\x01\x00\x00\x01\x9b\xa3\x05\xc5\t\x01\x92\xa3\x05R \x01\x01\xa7\xa3\x05q\x01\x01\x01\xae\xa3\x05\b \x00\x01\x9f\xa7\x05\xd1\t\x01\x96\xa7\x05R \x00\x00\x01\xe1\x80\x06\xd7\t\x01\u0600\x06R \x03\x01\xea\x80\x06\xe0\t\x10\x01\xfa\x80\x068\x9e\x10\x01\x86\x81\x06\xe8\t\x1b\x01\x01\x9d\x81\x06\b \x00\x01\xa7\x8a\x06\xef\t\x01\x9e\x8a\x06R \x01\x01\xaf\x8a\x06\vc\x01\x01\xb7\x8a\x06\b \x00\x01ٍ\x06\xf7\t\x01Ѝ\x06R \x01\x01\xe4\x8d\x06\vc\x01\x01\xec\x8d\x06\b\x00\x00\x01\x90\x93\x06\x88\x03\x01\x87\x93\x06R \x00\x01\x01\x9d\x93\x06\b\x00\x01\xa8\x9b\x06\x82\n\x01\x9f\x9b\x06R \x01\x01\xae\x9b\x06\x81\x03 \x01\x01\xb7\x9b\x06\b\x00\x00\a\b\x02\x01\xc7'\xc6\x01\x10\x00\b\x01\xd6'\rY\x00\b\x00\x90\n\b\x01\xc0 T\x01\xb2'\xae \x01\x01\xfa'\x88\n\x01\xeb'\x8e\n\xc4 \x00\x01\x01\x82(\b\x10F\x01\xb6\xf0\x05\x01\x01\xbe\xf0\x05\xea\x02\x1f\x01\x01\xc5\xf0\x05\b \x00\x02\xd3\tF\x06\xd3\x05\x01\x06\xe1\x05\vc\x01\x06\xe9\x05\b\xf6 \x00F\x01\xaa\xf5\x05\x01\x01\xaf\xf5\x05Vc\x01\x01\xb9\xf5\x05\b \x00\x02\x1b\x01\x9f!\x02\x1b\x01\xa4!\a\b\x0f\x01\x82\xb8\x03\x9f\x01\x1b\x00\b\x01\x9e\xb8\x03\x19\x1b\x00\b\x01\xba\xb8\x03\v\x1b\x00\b\x01ָ\x03\x9b\n\x1b\x00\b\x01\xf2\xb8\x03\x9d\n\x1b\x00\b\x01\x8e\xb9\x03\xa5\n\x1b\x00\b\x01\xaa\xb9\x03\xaa\n\xa1!\x00\b\x01ɹ\x03\xb3\n\xa6!\x00\b\x01\xe8\xb9\x03\xbf\n\v\x00\b\x01\xfd\xb9\x03\xcb\n\a\x00\b\x01\x90\xba\x03\xd2\n\x00\x00\b\x01\xa2\xba\x03\xda\n\a\x00\b\x01\xb5\xba\x03\xea\x02\a\x00\b\x01Ⱥ\x03\xdc\n\v\x00\b\x01ݺ\x03\xe3\n\v\x00\b\x01\xbe\x04T\x01\xf2\xb7\x03\xa9!\x01\x01\x84\xbb\x03\xef\n\x01\xfa\xba\x03\x9b\n\xb3\"\x00\x01\x01\x92\xbb\x03\b\x00\x00\x8d\v\b\x06\b\x02\x02\xadW\b\x1b\x02\xbdW\b\x1b\x01\x02\xcdW\b\x00\x00\x01\x11\x00\xba\v\b\x00\xcc\v\b\a\b\v\x02\xbfS\xfb\n\v\x00\b\x02\xd3S\x80\v\v\x00\b\x02\xa0T\x88\v\t\x00\b\x02\xe7T\x8d\v\xd4\"\x00\b\x02\x9bU\x93\v\a\x00\b\x02\xd7U\x99\v\a\x00\b\x02\x97V\xa4\v\a\x00\b\x02\x9eW\xa9\v\xd8\"\x00\b\x02\xd3W\xaf\v\xec\"\x00\b\x02\x81X\xb6\v\xee\"\x00\b\x02\xa3X\xc2\v\xf2\"\x00\b\x01\x8e\v\x00\xd6\x03\b\x01\x8e\v\x01\x8e\v\x01\x8e\v\x00\xd8\v\b\x01\x8e\v\x01\x95\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x00\xf9\v\b\x02\x8e$\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x02\x01\x01\x8e\v\x01\x8e\v\x06\b\x01\x02\xd4\xdd\x01\b\x10\x01\x02\xdc\xdd\x01\b\x00\x00\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x01\x8e\v\x02\x11T\x02\xafS\xf6\"'\x02\x98\xae\x01\xba\v\x02\x8e\xae\x01\v\xd6#\x01\x02\xa0\xae\x01\xd4\v\xee\"\x01\x02\xad\xae\x01\b\xd9#\x00\x02\x8c\xaf\x01\xcc\v\x02\x82\xaf\x01\v\xdd#\x01\x02\x94\xaf\x01\xd4\v\xf2\"\x01\x02\xa1\xaf\x01\b\xe0#\x00\x02\xfd\xaf\x01\xd8\v\x02\xf3\xaf\x01\v\xe3#\x01\x02\x85\xb0\x01\xd4\v\xe6#\x01\x02\x92\xb0\x01\b\x1b\x00\x02\xec\xb0\x01\xcd\x04\x02\xe2\xb0\x01\v\xea#\x00\x01\x02\xf7\xb0\x01\b\xed#\x02\u0378\x01+\x02ø\x01\v\xf0#\x00\x01\x02ָ\x01\b\x10\x02ι\x01\xbb\x04\x02Ĺ\x01\v\xf3#\x00\x01\x02չ\x01\b\v\x02\x80\xba\x01\x83\x03\x02\xf6\xb9\x01\v\xf6#\x00\x01\x02\x87\xba\x01\b\x01\x02\u07fb\x01\xee\x02\x02ջ\x01\v\xf9#\x00\x01\x02\xe7\xbb\x01\b\x01\x02\x94\xbc\x01\xac\x03\x02\x8a\xbc\x01\v\xfc#\x00\x01\x02\xa1\xbc\x01\b\x01\x02Ӽ\x01\r\x02ɼ\x01\v\xff#\x00\x01\x02ڼ\x01\bY\x02\x93\xbd\x01\xe0\v\x02\x89\xbd\x01\v\x82$\x00\x01\x02\x9e\xbd\x01\b\x00\x02ν\x01\xc0\x04\x02Ľ\x01\v\x85$\x00\x01\x02\u05fd\x01\b\x88$\x02\xfc\xbd\x01\xe9\v\x02\xf2\xbd\x01\v\x8b$\x00\x01\x02\x8e\xbe\x01\b\x92$\x02\xfd\xbe\x01\xa6\x04\x02\xf3\xbe\x01\v\x95$\x00\x01\x02\x89\xbf\x01\b\x01\x02\xa6\xc0\x01\xc6\x01\x02\x9c\xc0\x01\v\x98$\x01\x02\xad\xc0\x01\xea\x02\x01\x01\x02\xb5\xc0\x01{\x8f\x06\x00\x02\xbf\xc6\x01\x8a\x04\x02\xb5\xc6\x01\v\x9b$\x01\x02\xcc\xc6\x01\xd6\x03\x10\x02\x02\xda\xc6\x01{\x8f\x06\x02\xe4\xc6\x01\xe1\x02\x00\x00\x02\xc9\xcd\x01\xa8\x01\x02\xbf\xcd\x01\v\x9e$\x00\x01\x02\xd3\xcd\x01\b\x10\x02\xf4\xce\x01\x80\f\x02\xea\xce\x01\v\xa1$\x00\x01\x02\xfe\xce\x01\b\x00\x02\xb8\xcf\x01\xa3\x01\x02\xae\xcf\x01\v\xa4$\x00\x01\x02\xbf\xcf\x01\b\x10\x02\xc7\xd1\x01#\x02\xbd\xd1\x01\v\xa7$\x00\x01\x02\xd1\xd1\x01\b\x87\x01\x02\x81\xd3\x01\xff\x03\x02\xf7\xd2\x01\v\xaa$\x00\x01\x02\x8e\xd3\x01\b\x00\x02\xc7\xd4\x01\xa1\x03\x02\xbd\xd4\x01\v\xad$\x00\x01\x02\xce\xd4\x01\bc\x02\xb4\xd8\x01\xa6\x03\x02\xaa\xd8\x01\v\xb0$\x01\x02\xba\xd8\x01\xea\x02\x01\x01\x02\xc1\xd8\x01\b\xd3\t\x00\x02\xf5\xd9\x01\xb7\x03\x02\xeb\xd9\x01\v\xb3$\x01\x02\x82\xda\x01\xc4\x03\xb6$\x01\x02\x8f\xda\x01\b\xd3\t\x00\x02\xd5\xdb\x01\xca\x03\x02\xcb\xdb\x01\v\xb8$\x01\x02\xe1\xdb\x01\xd6\x03\x10\x02\x02\xef\xdb\x01\b\xd3\t\x02\xfc\xdb\x01\b\x00\x00\x02\xb9\xdd\x01\xdb\x03\x02\xaf\xdd\x01\v\xbb$\x01\x02\xc9\xdd\x01\xeb\x03\xbe$\x02\x02\xe3\xdd\x01\b\xd3\t\x02\xf0\xdd\x01\b\x00\x00\x02\xb6\xdf\x01\xfc\x03\x02\xac\xdf\x01\v\xcf$\x01\x02\xb9\xdf\x01\xea\x02\x01\x01\x02\xc0\xdf\x01\bc\x00\x02\xeb\xe0\x01\x83\x01\x02\xe1\xe0\x01\v\xd2$\x00\x01\x02\xf1\xe0\x01\bc\x02\x96\xe2\x01\x90\x02\x02\x8c\xe2\x01\v\xd5$\x00\x01\x02\x9c\xe2\x01\b\x01\x02\xc3\xe3\x01\x97\x04\x02\xb9\xe3\x01\v\xd8$\x00\x01\x02\xce\xe3\x01\b\x01\x02\x80\xe5\x01\xa0\x04\x02\xf6\xe4\x01\v\xdb$\x00\x01\x02\x88\xe5\x01\b\x01\x02\xb2\xe6\x01\xb0\x04\x02\xa8\xe6\x01\v\xde$\x00\x01\x02\xbb\xe6\x01\b\x01\x02\xe4\xe7\x01\xb7\x04\x02\xda\xe7\x01\v\xe1$\x01\x02\xe8\xe7\x01\xea\x02\x01\x01\x02\xef\xe7\x01\bc\x00\x02\x82\xc7\x02\x88\f\x02\xf8\xc6\x02\v\xe4$\x00\x01\x02\x8a\xc7\x02\b\xe7$\x02\xd1\xd0\x02\xf1\x03\x02\xc7\xd0\x02\v\xea$\x01\x02\xdc\xd0\x02\x81\x03c\x01\x02\xe4\xd0\x02\b\x00\x00\x02\xc9\xd2\x02\xf4\x02\x02\xbf\xd2\x02\v\xed$\x01\x02\xd6\xd2\x02\x81\x03c\x01\x02\xde\xd2\x02\b\x00\x00\x02\x8c\xd4\x02\x93\x03\x02\x82\xd4\x02\v\xf0$\x01\x02\x9a\xd4\x02\x81\x03c\x01\x02\xa2\xd4\x02\b\x00\x00\x02\xba\xd5\x02\x88\x03\x02\xb0\xd5\x02\v\xf3$\x00\x01\x02\xc7\xd5\x02\b\x00\x02\xa3\xf7\x03\x8e\f\x02\x99\xf7\x03\v\xf6$\x02\x02\xab\xf7\x03\x96\f\v\x02\xb2\xf7\x03\x9c\f\v\x01\x02\xbf\xf7\x03\b\xf9$\x00\a\b\x05\x02\x82]\xa0\f\xee\"\x00\b\x02\xcd]\xa8\f\b\x00\b\x02\xf3]\xaf\f\b\x00\b\x02\xa2^\xb6\f\t\x00\b\x02\xe6^\xbb\f\t\x00\b\x01\x95\v\x02\x8e$\x01\x95\v\x02\x8e$T\x02\xeb\\\xd7,\x02\x02\xb5\x9c\x01\xbd\f\x02\xa4\x9c\x01\v\x83-\x00\x01\x02\xbf\x9c\x01\b\x86-\x02\xf0\x9d\x01\xe9\v\x02ߝ\x01\v\x89-\x00\x01\x02\x82\x9e\x01\b\x8c-T\x01\xe4\x13\v\b\x01\xd1\x16\xa4\v\x01\xc9\x16\xb7\x02\xc5\x0f\x00\x01\x01\xd8\x16\bY\x01\x8f\x17\xc5\f\x01\x87\x17\xb7\x02\xc5\x0f\x00\x01\x01\x94\x17\b\xc5\x0f\x01\x8f4\xc8\f\x01\x874\xb7\x02\xc5\x0f\x01\x01\x964\xcf\fY\x00\x00\x01\xbc6\xd8\f\x01\xb46\xb7\x02\xc5\x0f\x00\x00\x01\x9a7\xe7\f\x01\x927\xb7\x02\xc5\x0f\x00\x00\x01\xa4:\xfa\f\x01\x9c:\xb7\x02\xc5\x0f\x00\x00\x01\x8f;\x8b\r\x01\x87;\xb7\x02\xc5\x0f\x00\x00\x01\xd5\xde\x03\xa0\r\x01\xcd\xde\x03\xb7\x02\xc5\x0f\x00\x00T\x02\x96K\a\x00T\x02\x85\xad\x01\x04\x00T\x02\xac\xad\x01\x04\x00\x01\x11\a\b\x01\x02\xfbx\xac\r\xe0.\x00\b\x01\x11T\x02\xecx\xe2.\b\x02\x98y\xb2\r\x02\x90yq\xd9#\x02\x02\x9dy\xd4\v\x01\x02\xa6y\xb7\r\x10\x01\x02\xb6y\b\xee.\x00\x02\x94z\xbf\r\x02\x8czq\xd9#\x00\x01\x02\xa1z\b\x00\x02\xd8z\xca\r\x02\xd0zq\xd9#\x00\x01\x02\xe1z\b\x00\x02\x98{\xd1\r\x02\x90{q\xd9#\x00\x01\x02\xa3{\b\x00\x02\xd8|\xda\r\x02\xd0|q\xd9#\x01\x02\xe3|\xd4\v\x01\x02\x02\xed|\b\x01\x02\xf2|\b\x01\x00\x02ʀ\x01\xd6\x03\x02\u0080\x01q\xd9#\x00\x01\x02р\x01\b\x10\x02\xe2\x81\x01\xd0\x02\x02ځ\x01q\xd9#\x00\x01\x02\xe8\x81\x01\b\x10\x02\x9f\x83\x01\xa0\f\x02\x97\x83\x01q\xd9#\x00\x01\x02\xa9\x83\x01\b\x10T\x02֭\x01\x04\x00\a\b\x04\x02\x9cY\xd6\x03\xee\"\x00\b\x02\xbcY\xe5\r\xf2\"\x00\b\x02\xecY\xea\r\xe6#\x00\b\x02\xabZ\xee\r\xe6#\x00\bT\x02\x8bY\xb10\x00\x01\b\xe6\x0f\x00S\xee\x0f\x05\xf5\x0f\x1f\x81\x10<\x87\x10F\xf9\x04`\x8f\x10j\x81\x02r#y\x97\x10\x93\x01\x9e\x10\xae\x01\xa9\x10\xb5\x01\xb3\x10\xbc\x01\xb8\x10\xd6\x01\xc2\x10\xec\x01\xca\x10\xf3\x01\xb0\x01\xfa\x01\xd2\x10\x83\x02\xd9\x10\xa5\x02\x92\x06\xb9\x02\xe2\x10\xc0\x02\xe8\x10\xc7\x02\xee\x10\xce\x02\xf4\x10\xd5\x02\xa3\x06\xdc\x02\xf9\x10\xe3\x02\r\xea\x02\x81\x11\x83\x03\x8a\x11\xb2\x03\x93\x11\xc9\x03\x9b\x11\xdd\x03\xab\x11\xf7\x03\xb5\x11\x97\x04\x8c\x01\xc5\x04\xb9\x11\xa5\x05\xc6\x01\xf3\x05\xbf\x11\x90\x06\xc3\x11\xa4\x06\xcd\a\xbf\x06\xc9\x11\xc6\x06\xd3\x11\xda\x06\xd7\x11\xe1\x06\xdd\x11\xf5\x06\xe5\x11\x84\a\xd5\x01\xcc\a\xec\x11\xd4\a\xf7\x01\xdd\a\xfa\x11\xe4\a\x85\x12\xed\a\x90\x12\xf6\a\xdf\b\xfe\a\x98\x12\xa3\b\xa4\x12\xab\b+\xbf\b\xac\x12\xdb\b\xb9\x12\xe3\b\xb9\x02\xb7\t\xc0\x12\xd8\t\x9c\x02\xee\t\xc9\x12\xca\n\x1e\xd6\x0e\xd1\x12\xdc\x0e\x9d\t\xf1\x0e\xd8\x12\xf8\x0e\xdf\x12\xff\x0e\xe6\x12\x86\x0f\xed\x12\x8d\x0f\xf3\x12\x94\x0f\xad\t\x9b\x0f\x02\x81\x10\x90\n\xa7 \xfb\x12\xc1 \x83\x13\xd9 \x91\x13\xeb \xe7\x04\xa2-}\x96\"\xf9\v\xb80\xd6\x03\xd0.\xba\v\xb2.\xc7\x04\xdb$\xd8\v\x8a0\x8d\v\xac.\xcc\v\xb9.\xd6\x04\xef,\x00\x00\x00\x00"

        goroutine 740 [running]:
        golang.org/x/tools/gopls/internal/bug.report({0xc000fa5000, 0x6ff9}, 0x0)
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:75 +0x45d
        golang.org/x/tools/gopls/internal/bug.Errorf({0x100b2a623?, 0x26d6?}, {0xc000714db0?, 0xff7decd533452d35?, 0x100ac57fd?})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:56 +0x37
        golang.org/x/tools/gopls/internal/lsp/filecache.Get({0x100ac57fd, 0x6}, {0x17, 0xa0, 0x51, 0x1e, 0xc7, 0x58, 0xcb, 0x5b, ...})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82 +0x2ab
        golang.org/x/tools/gopls/internal/lsp/cache.(*typeCheckBatch).getImportPackage(0xc000171860, {0x100d58d58, 0xc000df2f90}, {0xc00022aef7, 0x7})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:456 +0x49b
        golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).forEachPackageInternal.func1()
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:393 +0x27
        golang.org/x/sync/errgroup.(*Group).Go.func1()
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:75 +0x5b
        created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 561
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:72 +0x96
        >>)
    integration_test.go:330: gopls highlight a.go:4:7: stdout does not match [a.go:4:6-13]; got <<>>
    integration_test.go:331: gopls highlight a.go:4:7: stdout does not match [a.go:5:6-13]; got <<>>

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-04-25 20:18 darwin-amd64-12_0 tools@76e1037d go@7b895318 x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
--- FAIL: TestHighlight (21.38s)
    integration_test.go:329: gopls highlight a.go:4:7: exited with code 2, want success: true (gopls highlight a.go:4:7: exit=2 stdout=<<>> stderr=<<panic: /tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82: internal error in filecache.Get("export", a8e55908c3274ceedddf98782110bf868b3bfdcc77985150c37bfd3df618dd07): invalid checksum at end of 3768-byte file /Users/gopher/Library/Caches/gopls/fd5a2143/export/a8/a8e55908c3274ceedddf98782110bf868b3bfdcc77985150c37bfd3df618dd07:
        "\xac\x0e\x00\x00\x00\x00\x00\x00\x02\x96\b\xae\x02\x03\x00\xcb\x01\xa1\x02\x80\x11\x00\bReadByte\nByteReader\nUnreadByte\tWriteByte\x01c\x05Close\x03dst\x06Writer\x03src\x06Reader\awritten\x03err\x03buf\x01n\x01r\x01R\x01N\x04Read\x01l\rLimitedReader\x01p\areaders\awriters\x01w\bWriterAt\x03off\fOffsetWriter\bReaderAt\rSectionReader\nReadCloser\x04base\x05Write\x01o\aWriteAt\x04Seek\x06offset\x06whence\nPipeReader\nPipeWriter\x04pipe\x04data\x0eCloseWithError\x03min\x06Closer\x06Seeker\x06ReadAt\bReadFrom\bReadRune\x04size\nRuneReader\nUnreadRune\x05limit\x01s\x04Size\vWriteString\aWriteTo\x04wrMu\x05Mutex\x04sync\x04wrCh\x04rdCh\x04once\x04Once\x04done\x04rerr\tonceError\x04werr\x04read\x01b\tcloseRead\x05write\ncloseWrite\x0ereadCloseError\x0fwriteCloseError\x05Store\x01a\x04Load\x1d/tmp/buildlet/go/src/io/io.go\x1f/tmp/buildlet/go/src/io/pipe.go /tmp/buildlet/go/src/io/multi.go\x02io\vByteScanner\nByteWriter\x04Copy\nCopyBuffer\x05CopyN\aDiscard\x03EOF\rErrClosedPipe\rErrNoProgress\x0eErrShortBuffer\rErrShortWrite\x10ErrUnexpectedEOF\vLimitReader\vMultiReader\vMultiWriter\x0fNewOffsetWriter\x10NewSectionReader\tNopCloser\x04Pipe\aReadAll\vReadAtLeast\bReadFull\x0eReadSeekCloser\nReadSeeker\x0fReadWriteCloser\x0fReadWriteSeeker\nReadWriter\nReaderFrom\vRuneScanner\vSeekCurrent\aSeekEnd\tSeekStart\fStringWriter\tTeeReader\vWriteCloser\vWriteSeeker\bWriterTo\x8e\x04\x99\xa8\x01\xc7\x05M\x15\xbd\x05\x01<\x018\x05\xa3\x01\x06\xfd\x01\t\xc8\x03\x04\x92\x01\x05\xe9\x01\x1e\xbe\v\x01\x18\f\xd3\x03\x01\x18\a\xe1\x01\x01\x18\x12\xef\x05\x01\x18\x04\x7f\x06|\x06~\x06\x89\x01\a\x88\x01\a\x89\x01\a\x89\x01\x06\x88\x01\r\xdf\x02\x01\x1c\n\xea\x02\x01\x1a\x1d\xf2\b\x01\x1a\x12\xc0\x05\x01\x1a\f\xed\x03\x01\x1c\v\xe4\x03\x02)\x04W\x01\x1c\b\xf4\x01\x01\x1c\v\x81\x04\x02)\x04[\x01\x1e\x06\x81\x02\x0f\x9a\x05\x18\xd8\x05\v\x8a\x03\x18\xcd\x06\v\xc7\x03?\x8a\v\x06\xb1\x02\x01\x1c\x01\x1f\x03$\x0e\xb6\x02\x0f\xbc\x03\x01\x1c\x01\x10\x01\r\x01\r\x03\x10\x0f\xce\x02\x12\xc7\x02\x11\xf5\x02\x03\x9d\x01\x01\x1b\x01\x0f\x01#\x05|\x04b\x06z\x05w\x15\xdb\x04\x15\xf5\x02+\x94\a\x1b\xa2\x05\xac\x04\xd0(\xce\x01\x1f\x0f\xe5\x02\x01\x18\x01 \x03\x15\bq\a\xa2\x01\x03\x8e\x01\x01\x13\x010\x01\x12\x02\x10\x01)\x01\x14\x01\x10\x03\x13\x11\x83\x02\t\x9d\x01\x16\xef\x02\n\xcf\x01\t\xdd\x01\t\xce\x01\x01\x19\b\x80\x02\x06\xca\x01\t\x9a\x02\x05\x82\x01\x01\x19\b\xa5\x02\x06\xc5\x01\n\xc0\x02\x13\xbb\x06\xcc\x04\xdb\x1a\x89\x01\x02H\x96\x0f6\x99\t\b\x00\x00\x01\x01\xe8H\x01\x00\x02\x01\xf4H\x00\x11\x01\xfaH\x00\x13T\x01\xd0H \x00\n\x00\b\x00\x01\x01\xd0H9\x01\x01\xf5L\x15\x00\x01\x01\x82M\x00\x13T\x01\xd0L<\b\x00\x00\x01\x01\xe8M \x01\x01\xf2M*\x11\x01\x01\xfaM\x00\x13\x00T\x01\xd0MT\b\x00\x00\x01\x01\xcf!,\x00\x01\x01\xd7!\x00\x13T\x01\xbb!n\x006\x00\x00A\x00F\x01\xe9k\x02\x01\xeek2\x82\x01\x01\xfak=\x85\x01\x02\x01\x87lH\x05\x01\x96lP\x13\x00\x02\x11F\x01\xb0o\x03\x01\xbbo2\x82\x01\x01\xc7o=\x85\x01\x01\xd3oT\xa5\x01\x02\x01\xe0oH\x05\x01\xefoP\x13\x00F\x01\x9ce\x03\x01\xa2e2\x82\x01\x01\xaee=\x85\x01\x01\xbaeX\x05\x02\x01\xc4eH\x05\x01\xd3eP\x13\x00V\x01\xa4\x99\x01\x82\x01V\x01\x9d\r\x13V\x02\xc9\x05\x13V\x01\x98\x10\x13V\x01\xd5\t\x13V\x01\xd8\a\x13V\x01\xaf\x0e\x13F\x01\xbaz\x02\x01\xc6zZ\x85\x01\x01\xd0zX\x05\x01\x01\xd9z\x00\x85\x01\x00\a\x00\x02\x01\x83}\\\x85\x01\x00\x00\x01\xa2}^\x05\x00\x00\x00g\x00\x01\xbb\x02\x02\x11T\x01\xeb|\xa9\x02\x01\x01\xdd}`\x01\xcb}e\xbe\x02\x01\x01\xe2}u\xc1\x02\x02\x01\xed}X\x01\x01\xf4}P\x13\x00\x02\x85\x01F\x03\x9b\x0f\x01\x03\xa7\x0fw\xe7\x02\x01\x03\xba\x0f\x00\x85\x01\x01\x02\x82\x01F\x03\xb4\x18\x01\x03\xc0\x18\x7f\xfd\x02\x01\x03\xd3\x18\x00\x82\x01\x01\x00\x89\x01\x00\x00\x96\x01\x00\x01\x97\x03F\x01\x82\x8f\x01\x02\x01\x92\x8f\x01\x87\x01\x93\x03\x01\x9e\x8f\x01\x92\x01\x05\x01\x01\xa9\x8f\x01\x00\x9b\x03\x00\x00\xa3\x01\x00\x00\xac\x01\x00\x01\xc0\x03F\x01\x80\x80\x01\x03\x01\x91\x80\x01Z\xbc\x03\x01\x9d\x80\x01\x92\x01\x05\x01\xa8\x80\x01X\x05\x01\x01\xb1\x80\x01\x00\xc4\x03\x00\x00\xba\x01\x00F\x01\xb9\xa0\x01\x01\x01à\x01Z\x85\x01\x01\x01͠\x01\x00\xea\x03\x00\a\x00\x03\x01Ѝ\x01\x87\x01\x93\x03\x00\x00\x01ߍ\x01\xc5\x01\x05\x00\x00\x01\x82\x8e\x01\x92\x01\x05\x00\x00\x01\x97\x03\x02\x11\x01\x97\x03\x02\x11\x01\x97\x03T\x01\xb9\x8d\x01\x84\x04\x03\x01\xf6\x8f\x01\xca\x01\x01\xe5\x8f\x01\xd0\x01\xa3\x04\x01\x01\xfc\x8f\x01u\xa6\x04\x02\x01\x87\x90\x01X\x01\x01\x8e\x90\x01P\x13\x00\x01\xf0\x90\x01\xd2\x01\x01ߐ\x01\xd0\x01\xa8\x04\x02\x01\xf8\x90\x01u\xab\x04\x01\x82\x91\x01\x92\x01\x05\x02\x01\x8e\x91\x01X\x01\x01\x95\x91\x01P\x13\x00\x01\xe7\x91\x01\xda\x01\x01֑\x01\xd0\x01\xad\x04\x02\x01\xec\x91\x01\xdf\x01\x05\x01\xfa\x91\x01\xe6\x01\x01\x02\x01\x87\x92\x01\x00\x05\x01\x8e\x92\x01\x00\x13\x00\x00\xed\x01\x00\x01\xb2\x05\x00\xf8\x01\x00\x01\xb9\x05F\x02\xa3'\x00\x02\x02\xab'\x00\xb6\x05\x02\xb8'\x00\xbd\x05\x00\x83\x02\x00\x01\xd2\x05\a\x00\x01\x02\xbb\x13u\xd6\x05\x00\x00\x01\xb2\x05\x02\x11\x01\xb2\x05\x01\xb2\x05T\x02\xa6\x13\xd9\x05\x03\x02\xcf\x15`\x02\xc0\x15Z\xe4\x05\x01\x02\xd4\x15\x88\x02\xe7\x05\x02\x02\xe2\x15X\x01\x02\xe9\x15P\x13\x00\x02\x99\x17,\x02\x8a\x17Z\xe9\x05\x00\x01\x02\xa1\x17\x00\x13\x02\xb3\x19\x8d\x02\x02\xa4\x19Z\xec\x05\x01\x02\xc2\x19P\x13\x01\x02\xcd\x19\x00\x13\x00\x01\xd2\x05\a\x00\x01\x02\xba\x1au\xbd\x06\x00\x00\x01\xb9\x05\x02\x11\x01\xb9\x05\x01\xb9\x05T\x02\xa5\x1a\xc0\x06\x03\x02\xf3\x1c\xca\x01\x02\xe4\x1c\x87\x01\xcb\x06\x01\x02\xf9\x1c\x88\x02\xce\x06\x02\x02\x87\x1dX\x01\x02\x8e\x1dP\x13\x00\x02\xb8\x1e,\x02\xa9\x1e\x87\x01\xd0\x06\x00\x01\x02\xc0\x1e\x00\x13\x02\xf8 \x8d\x02\x02\xe9 \x87\x01\xd3\x06\x01\x02\x87!P\x13\x01\x02\x92!\x00\x13\x00\x02\x11F\x01ۥ\x01\x01\x01\xe3\xa5\x01Z\x85\x01\x02\x01\xee\xa5\x01\x00\xa8\a\x01\xf6\xa5\x01\x00\x13\x00\x02\x11F\x01\xba\\\x03\x01\xc6\\Z\x85\x01\x01\xd0\\T\xc6\a\x01\xdc\\\x9c\x02\x01\x02\x01\xe6\\X\x01\x01\xed\\P\x13\x00\x00\xa0\x02\x00\b\x00\x02\x01\xd7\x1b\x85\x01\x01\xbb!\xeb\a\x00T\x01\xd5)\xef\a\x02\x11F\x01\x92b\x02\x01\x9bbZ\x85\x01\x01\xa5bT\x83\b\x02\x01\xb2bX\x01\x01\xb9bP\x13\x00\x00\xa7\x02\x00\b\x00\x03\x01\xd7\x1b\x85\x01\x01\xc2'\xa2\b\x01\xbb!\xeb\a\x00T\x01\xed-\xa6\b\b\x00\x02\x01\xd7\x1b\x85\x01\x01\xc2'\xa2\b\x00T\x01\xe4,\xbf\b\b\x00\x03\x01\xd7\x1b\x85\x01\x01\xc2\x1f\x82\x01\x01\xbb!\xeb\a\x00T\x01\xdc+\xd3\b\b\x00\x03\x01\xd7\x1b\x85\x01\x01\xc2\x1f\x82\x01\x01\xc2'\xa2\b\x00T\x01\xfe/\xec\b\b\x00\x02\x01\xd7\x1b\x85\x01\x01\xc2\x1f\x82\x01\x00T\x01\xd9(\x85\t\x02\x11\b\x00\x00\x01\x01\xeb\x1b`\x01\x01\xf0\x1bu\x99\t\x02\x01\xfb\x1bX\x01\x01\x82\x1cP\x13\x00T\x01\xd7\x1b\x9b\t\x02\x11\b\x00\x00\x01\x01\x85?\xae\x02\x02\x01\x8c?u\xbc\t\x01\x96?\x92\x01\x05\x02\x01\xa2?X\x01\x01\xa9?P\x13\x00T\x01\xef>\xbe\t\b\x00\x00\x01\x01\xf52\xb5\x02\x01\x01\xfe2Z\x85\x01\x02\x01\x893X\x05\x01\x923P\x13\x00T\x01\xdd2\xe6\t\b\x00\x00\x01\x01\xf8O\xbe\x02\x00\x03\x01\x84PZ\x12\x01\x8cP\xc7\x02\x01\x01\x96PP\x13T\x01\xe0O\x88\n\x00\xcc\x02\x00\b\x00\x01\x01\xe0O\xa9\n\x01\x01\xa2T\xd7\x02\x00\x01\x01\xafT\x00\x13T\x01\xfdS\xad\n\a\x00\x04\x01ԃ\x01Z\xbc\x03\x00\x00\x01\xe4\x83\x01\xc5\x01\x05\x00\x00\x01\xf1\x83\x01\x92\x01\x05\x00\x00\x01\xfe\x83\x01\xe2\x02\x05\x00\x00\x01\xc0\x03\x02\x11\x01\xc0\x03\x01\xc0\x03\x02\x11\x01\xc0\x03T\x01\xbc\x83\x01\xc8\n\x04\x01\xa5\x84\x01`\x01\x93\x84\x01\xe8\x02\xef\n\x01\x01\xaa\x84\x01u\xf2\n\x02\x01\xb5\x84\x01X\x01\x01\xbc\x84\x01P\x13\x00\x01\xf3\x86\x01\xda\x01\x01\xe1\x86\x01\xe8\x02\xf4\n\x02\x01\xf8\x86\x01\xdf\x01\x05\x01\x86\x87\x01\xe6\x01\x01\x02\x01\x93\x87\x01\x00\x05\x01\x9a\x87\x01\x00\x13\x00\x01\xba\x89\x01\xae\x02\x01\xa8\x89\x01\xe8\x02\xf7\n\x02\x01\xc1\x89\x01u\xfa\n\x01ˉ\x01\x92\x01\x05\x02\x01\u05c9\x01X\x01\x01މ\x01P\x13\x00\x01\xaf\x8c\x01\xea\x02\x01\x9d\x8c\x01\xe8\x02\xfc\n\x00\x01\x01\xb6\x8c\x01\x00\x05C\x01\xfa\x05\x15\x06\x02C\x01\xb2\x06\x15\x06\x04C\x01\xbe\x05\x15\x06\x00\b\x00\x00\x01\x01\xd6'\xda\x01\x02\x01\xdb'\xdf\x01\x05\x01\xe9'\xe6\x01\x01\x02\x01\xf6'\x00\x05\x01\xfd'\x00\x13\x00T\x01\xc2'\xab\f\b\x00\x00\x01\x01\x9bU\xef\x02\x01\x01\xa7U\xe8\x02\x10\x02\x01\xb2UX\x01\x01\xb9UP\x13\x00T\x01\x81U\xd3\fF\x01\xb0\x96\x01\x02\x01\xba\x96\x01Z\x85\x01\x01Ė\x01\x87\x01\x82\x01\x01\x01Ζ\x01\x00\x85\x01\x00\b\x00\x02\x01\xc2\x1f\x82\x01\x01\xbb!\xeb\a\x00T\x01\xd3*\x93\r\b\x00\x02\x01\xc2\x1f\x82\x01\x01\xc2'\xa2\b\x00T\x01\xf6.\xa7\rF\x01\xa0W\x02\x01\xacW\x87\x01\x82\x01\x01\xb6W\xe8\x02\x10\x02\x01\xc1WX\x01\x01\xc8WP\x13\x00\x02\x11\b\x00\x00\x01\x01\xd6\x1f\xca\x01\x01\x01\xdc\x1fu\xd9\r\x02\x01\xe7\x1fX\x01\x01\xee\x1fP\x13\x00T\x01\xc2\x1f\xdb\r\x02\x11\b\x00\x00\x01\x01\xdfD\xd2\x01\x02\x01\xe7Du\xfd\r\x01\xf1D\x92\x01\x05\x02\x01\xfdDX\x01\x01\x84EP\x13\x00T\x01\xc9D\xff\r\b\x00\x00\x01\x01\xf95\xfb\x02\x01\x01\x816\x87\x01\x82\x01\x02\x01\x8c6X\x05\x01\x956P\x13\x00T\x01\xe35\xa7\x0e\x00\x88\x03\x8e\x03\x02\x11\x04\x03\xcf\x0e\x04\x03\x01\x00\xa2\x03\x8e\x03\a\x00\x00\x04\x03\xdd\x0e\x00\xb1\x03\x00\a\x00\a\x02\xe7\x06\x83\x03\xca\x0e\x00\x00\x02\x97\a\x93\x03\xd1\x0e\x00\x00\x02\xa9\a\x98\x03\xd5\x0e\x00\x00\x02\xb9\a\x9d\x03\xd8\x0e\x00\x00\x02\xe2\a\xa7\x03\xe0\x0e\x00\x00\x02\xf6\a\xac\x03\xe4\x0e\x00\x00\x02\x86\b\xbb\x03\xe4\x0e\x00\x00\x01\xd2\x05\x02\x11\x01\xd2\x05\x01\xd2\x05\x02\x11\x01\xd2\x05\x01\xd2\x05\x01\xd2\x05T\x02\xd8\x06\xe8\x0e\x06\x02\xa7\b\xc0\x03\x02\x9e\bu\xaa\x0f\x01\x02\xac\b\xc5\x03\xad\x0f\x02\x02\xb7\bX\x01\x02\xbe\bP\x13\x00\x02\xaa\n\xc7\x03\x02\xa1\nu\xaf\x0f\x01\x02\xb4\nP\x13\x01\x02\xbf\n\x00\x13\x00\x02\xc7\v\xd1\x03\x02\xbe\vu\xb2\x0f\x01\x02\xcd\v\xc5\x03\xb5\x0f\x02\x02\xd8\vX\x01\x02\xdf\vP\x13\x00\x02\xb6\x0e\xd7\x03\x02\xad\x0eu\xb7\x0f\x01\x02\xc1\x0eP\x13\x01\x02\xcc\x0e\x00\x13\x00\x02\x85\x10\xe2\x03\x02\xfc\x0fu\xba\x0f\x00\x01\x02\x96\x10\x00\x13\x02\xe2\x11\xf1\x03\x02\xd9\x11u\xbd\x0f\x00\x01\x02\xf4\x11\x00\x13\a\x00\x02\x02\xfe\x02\x88\x03\xca\x0e\x01\x00\x02\x9e\x03P\x13\x00\x00\x01\xe4\x0e\x01\xe4\x0eT\x02\xea\x02\xd9\x10\x02\x02\xc6\x03\x81\x04\x02\xb8\x03\x87\x04\xec\x10\x01\x02\xcc\x03P\x13\x00\x00\x02\xb7\x04\x89\x04\x02\xa9\x04\x87\x04\xef\x10\x00\x01\x02\xbe\x04\x00\x13\x02\x00\xed\x04\x006\n\x14\xf0\x04/\xfc\x04I\xa0\x02]\x87\x05h\x8c\x05\x87\x01\x97\x05\xaa\x01\x9d\x05\xcc\x01\xa5\x05\xd3\x01\xa9\x05\xd8\x01\xb7\x05\xdd\x01\xc5\x05\xe2\x01\xd4\x05\xe7\x01\xe2\x05\xec\x01\xf3\x05\xf1\x01g\xa3\x02\xff\x05\xca\x02\x8b\x06\xe0\x02\x97\x06\xfe\x02\xa7\x06\xa7\x03\xb8\x06\xce\x03\x96\x01\x90\x04\xc2\x06\xa0\x05\xed\x01\xcf\x05\xf8\x01\xb6\x06\xc7\x06\x8a\a\xcf\x06\xa8\a\xba\x01\xdd\a\xdb\x06\xe5\a\xe4\x06\x99\b\xf3\x06\xad\b\xfe\x06\xc6\b\x8e\a\xdf\b\x9e\a\xf3\bA\x96\t\xa3\x01\xc0\t\xa9\a\xe2\t\xcc\x02\x83\n\xb4\a\xa2\n\xac\x01\xdf\n\xc0\a\xf6\v\xcc\a\xfd\v\xd4\a\x84\f\xa7\x02\xad\f\xde\a\xcf\f\xeb\a\xd5\f\xf5\a\x81\r\x81\b\x95\r\xef\x02\x9b\r6\xd7\r\x89\x01\x81\x0e\x8d\b\xa4\x0e\xb1\x03\xd2\x10\x83\x02\xa0\x0f\x8e\x03\x8e\x03\x00\x00\x00\x00\x00\x00"

        goroutine 773 [running]:
        golang.org/x/tools/gopls/internal/bug.report({0xc00083a000, 0x2b4f})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:71 +0x434
        golang.org/x/tools/gopls/internal/bug.Errorf({0x100b2d8c3?, 0xeb8?}, {0xc000455db0?, 0x7dd18f63dfd7bc3?, 0x100ac8a9d?})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:52 +0x35
        golang.org/x/tools/gopls/internal/lsp/filecache.Get({0x100ac8a9d, 0x6}, {0xa8, 0xe5, 0x59, 0x8, 0xc3, 0x27, 0x4c, 0xee, ...})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82 +0x2ab
        golang.org/x/tools/gopls/internal/lsp/cache.(*typeCheckBatch).getImportPackage(0xc00023a050, {0x100d5c0b8, 0xc000ae79e0}, {0xc0006a8b66, 0x2})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:456 +0x49b
        golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).forEachPackageInternal.func1()
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:393 +0x27
        golang.org/x/sync/errgroup.(*Group).Go.func1()
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:75 +0x5b
        created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 692
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:72 +0x96
        >>)
    integration_test.go:330: gopls highlight a.go:4:7: stdout does not match [a.go:4:6-13]; got <<>>
    integration_test.go:331: gopls highlight a.go:4:7: stdout does not match [a.go:5:6-13]; got <<>>

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-04-26 22:07 darwin-amd64-12_0 tools@94ed378f go@527745c4 x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
--- FAIL: TestHighlight (19.93s)
    integration_test.go:329: gopls highlight a.go:4:7: exited with code 2, want success: true (gopls highlight a.go:4:7: exit=2 stdout=<<>> stderr=<<panic: /tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82: internal error in filecache.Get("export", 77137a4fd4b0752bf808fe5ac82640c2e4a07c15a9adeabae8accd7d3e672132): invalid checksum at end of 1206-byte file /Users/gopher/Library/Caches/gopls/e77054bb/export/77/77137a4fd4b0752bf808fe5ac82640c2e4a07c15a9adeabae8accd7d3e672132:
        "\xaa\x04\x00\x00\x00\x00\x00\x00\x02\xe8\x04`\a\x00\b\x12\x1e'IU\x88\x03\x01a\x01b\x00\x01c\x01s\x01n\x03sep\x06substr7/tmp/buildlet/go/src/internal/bytealg/compare_native.go5/tmp/buildlet/go/src/internal/bytealg/count_native.go4/tmp/buildlet/go/src/internal/bytealg/index_amd64.go6/tmp/buildlet/go/src/internal/bytealg/equal_generic.go0/tmp/buildlet/go/src/internal/bytealg/bytealg.go5/tmp/buildlet/go/src/internal/bytealg/index_native.go9/tmp/buildlet/go/src/internal/bytealg/indexbyte_native.go\abytealg\aCompare\x05Count\vCountString\aCutover\x05Equal\aHashStr\fHashStrBytes\nHashStrRev\x0fHashStrRevBytes\x05Index\tIndexByte\x0fIndexByteString\x0eIndexRabinKarp\x13IndexRabinKarpBytes\vIndexString\nMakeNoZero\rMaxBruteForce\x06MaxLen\aPrimeRK\x16\x86\x05\x13\x01\v\xf1\x02N\x83\x05!\x02\t\x89\x02\x030\x84\x01\xe9\x04\x1a\x02\b\xc8\x01\x0e\xb8\x02\xb9\x01\xf4\x04\x12\x01\r\xbb\x03\xf0\x01\x93\x1f\x9b\x01\t\x18\xbd\x05\a\xba\x02\x04\x89\x01\x11\x83\x03\x11\x9c\x03\x11\xa4\x03\x11\xad\x03\x19\xb3\x04\x1a\xd2\x04\xa1\x02\xce\x04\x13\x02\f\xf9\x02\x06\xb3\x01\xd7\x02\xaa\x03\r\x02\t\xcb\x02\x034\x02\x11F\x01\xf6\x02\x02\x01\xfe\x02\x00 \x01\x81\x03\x02 \x01\x01\x8b\x03\x04\x01\x00\x02\x11F\x02\x8e\x02\x02\x02\x94\x02\x028\x02\x9e\x02\x05\x11\x01\x02\xa6\x02\x04\x01\x00F\x02\xbe\x02\x02\x02\xca\x02\a\x10\x02\xd4\x02\x05\x11\x01\x02\xdc\x02\x04\x01\x00F\x03\x85\x04\x01\x03\x8d\x04\t\x01\x01\x03\x94\x04\x04\x01\x00\x02\x11F\x04\xc0\x03\x02\x04\xc6\x03\x00w\x04\xc9\x03\x02w\x01\x04\xd3\x03\x04\x00\x00F\x05\x88\f\x01\x05\x90\f\v\x10\x02\x05\x9d\f\x04\t\x05\xa5\f\x04\t\x00\x02\x11F\x05\x85\t\x01\x05\x92\t\v\xa5\x01\x02\x05\x9f\t\x04\t\x05\xa7\t\x04\t\x00F\x05\xc8\x12\x01\x05\xd3\x12\v\x10\x02\x05\xe0\x12\x04\t\x05\xe8\x12\x04\t\x00\x02\x11F\x05\xa4\x0f\x01\x05\xb4\x0f\v\xd4\x01\x02\x05\xc1\x0f\x04\t\x05\xc9\x0f\x04\t\x00\x02\x11F\x06\xfe\x02\x02\x06\x84\x03\x00\xed\x01\x06\x87\x03\x02\xed\x01\x01\x06\x91\x03\x04\x01\x00\x02\x11F\a\xd0\x02\x02\a\xda\x02\x02\x87\x02\a\xe4\x02\x05\x11\x01\a\xec\x02\x04\x01\x00F\a\x84\x03\x02\a\x94\x03\a\x10\a\x9e\x03\x05\x11\x01\a\xa6\x03\x04\x01\x00F\x05\xa8\x1a\x02\x05\xb7\x1a\a\x10\x05\xba\x1a\x0f\x10\x01\x05\xc9\x1a\x04\x01\x00\x02\x11F\x05\xf5\x15\x02\x05\x89\x16\a\xcc\x02\x05\x8c\x16\v\xcc\x02\x01\x05\x98\x16\x04\x01\x00F\x06\xb1\x04\x02\x06\xbd\x04\x00\x10\x06\xc0\x04\x02\x10\x01\x06\xca\x04\x04\x01\x00\x02\x11F\x05\xfa\x1e\x01\x05\x85\x1f\t\x01\x01\x05\x8c\x1f\x04\xfc\x02\x00C\x03\xce\x01\x15\x06\xfe@V\x05\xc1\x05\x01C\x05\xfd\a\x15\x06\xf8\x01\x00\x01\x93\x01\x04\x91\x03\x00\x13\x99\x03\x02\xa1\x03\x1a\xa7\x030\xb3\x03F\xbb\x03Y\xc1\x03o\xc9\x03\x87\x01\xd6\x03\x9e\x01\xe1\x03\xb6\x01\xf1\x03\xcf\x01\xf7\x03\xe9\x01\x81\x04\x80\x02\x91\x04\x96\x02\xa0\x04\xae\x02\xb4\x04\xc6\x02\xc0\x04\xde\x02\xcb\x04\xf0\x02\xd9\x04\xf8\x02\xe0\x04\xfd\x02\x00\x00\x00\x00"

        goroutine 727 [running]:
        golang.org/x/tools/gopls/internal/bug.report({0xc0006b8580, 0xc20})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:71 +0x434
        golang.org/x/tools/gopls/internal/bug.Errorf({0x100b2d630?, 0x4b6?}, {0xc001482db0?, 0x3221673e7dcdace8?, 0x100ac87bd?})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:52 +0x35
        golang.org/x/tools/gopls/internal/lsp/filecache.Get({0x100ac87bd, 0x6}, {0x77, 0x13, 0x7a, 0x4f, 0xd4, 0xb0, 0x75, 0x2b, ...})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82 +0x2ab
        golang.org/x/tools/gopls/internal/lsp/cache.(*typeCheckBatch).getImportPackage(0xc0006c4a00, {0x100d5be58, 0xc000de3a40}, {0xc000015a50, 0x10})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:456 +0x49b
        golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).forEachPackageInternal.func1()
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:393 +0x27
        golang.org/x/sync/errgroup.(*Group).Go.func1()
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:75 +0x5b
        created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 583
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:72 +0x96
        >>)
    integration_test.go:330: gopls highlight a.go:4:7: stdout does not match [a.go:4:6-13]; got <<>>
    integration_test.go:331: gopls highlight a.go:4:7: stdout does not match [a.go:5:6-13]; got <<>>

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-04-27 16:11 darwin-amd64-12_0 tools@ac40903e go@42f558bd x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
--- FAIL: TestHighlight (17.07s)
    integration_test.go:329: gopls highlight a.go:4:7: exited with code 2, want success: true (gopls highlight a.go:4:7: exit=2 stdout=<<>> stderr=<<panic: /tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82: internal error in filecache.Get("export", ce088d6f64509387cf801e741a4e0250841d6118655eea2bdc5259b0d90a19ec): invalid checksum at end of 5649-byte file /Users/gopher/Library/Caches/gopls/e80e39e2/export/ce/ce088d6f64509387cf801e741a4e0250841d6118655eea2bdc5259b0d90a19ec:
        "\x05\x16\x00\x00\x00\x00\x00\x00\x02\xf7\x11\xad\x04-\x00\b\x13\x1b$-6?H^js\x80\x01\x8c\x01\x9b\x01\xe0\x01\xee\x01\xfb\x01\x88\x02\x92\x02\x9c\x02\xae\x02\xb7\x02\xc2\x02\xcb\x02\xd7\x02\xe8\x02\xf5\x02\x82\x03\x90\x03\x99\x03\xa4\x03\xae\x03\xba\x03\xc4\x03\xcd\x03\xd6\x03\xe2\x03\xec\x03\xf5\x03\xfe\x03\x87\x04\x90\x04\x9a\x04\xa4\x04\x81\x12\x01x\x00\x01y\x01a\x01b\x01f\x04sign\x01z\x04frac\x03exp\x01p\x01q\x02is\x01n\x06lgamma\x03int\x01r\x03sin\x03cos /tmp/buildlet/go/src/math/abs.go!/tmp/buildlet/go/src/math/asin.go\"/tmp/buildlet/go/src/math/acosh.go\"/tmp/buildlet/go/src/math/asinh.go!/tmp/buildlet/go/src/math/atan.go\"/tmp/buildlet/go/src/math/atan2.go\"/tmp/buildlet/go/src/math/atanh.go!/tmp/buildlet/go/src/math/cbrt.go\"/tmp/buildlet/go/src/math/floor.go$/tmp/buildlet/go/src/math/compare.go%/tmp/buildlet/go/src/math/copysign.go /tmp/buildlet/go/src/math/sin.go!/tmp/buildlet/go/src/math/sinh.go /tmp/buildlet/go/src/math/dim.go\"/tmp/buildlet/go/src/math/const.go /tmp/buildlet/go/src/math/erf.go#/tmp/buildlet/go/src/math/erfinv.go /tmp/buildlet/go/src/math/exp.go\"/tmp/buildlet/go/src/math/expm1.go /tmp/buildlet/go/src/math/fma.go#/tmp/buildlet/go/src/math/unsafe.go\"/tmp/buildlet/go/src/math/frexp.go\"/tmp/buildlet/go/src/math/gamma.go\"/tmp/buildlet/go/src/math/hypot.go!/tmp/buildlet/go/src/math/logb.go!/tmp/buildlet/go/src/math/bits.go\x1f/tmp/buildlet/go/src/math/j0.go\x1f/tmp/buildlet/go/src/math/j1.go\x1f/tmp/buildlet/go/src/math/jn.go\"/tmp/buildlet/go/src/math/ldexp.go#/tmp/buildlet/go/src/math/lgamma.go /tmp/buildlet/go/src/math/log.go\"/tmp/buildlet/go/src/math/log10.go\"/tmp/buildlet/go/src/math/log1p.go /tmp/buildlet/go/src/math/mod.go!/tmp/buildlet/go/src/math/modf.go&/tmp/buildlet/go/src/math/nextafter.go /tmp/buildlet/go/src/math/pow.go\"/tmp/buildlet/go/src/math/pow10.go&/tmp/buildlet/go/src/math/remainder.go$/tmp/buildlet/go/src/math/signbit.go#/tmp/buildlet/go/src/math/sincos.go!/tmp/buildlet/go/src/math/sqrt.go /tmp/buildlet/go/src/math/tan.go!/tmp/buildlet/go/src/math/tanh.go\x04math\x03Abs\x04Acos\x05Acosh\x04Asin\x05Asinh\x04Atan\x05Atan2\x05Atanh\x04Cbrt\x04Ceil\aCompare\tCompare32\bCopysign\x03Cos\x04Cosh\x03Dim\x01E\x03Erf\x04Erfc\aErfcinv\x06Erfinv\x03Exp\x04Exp2\x05Expm1\x03FMA\vFloat32bits\x0fFloat32frombits\vFloat64bits\x0fFloat64frombits\x05Floor\x05Frexp\x05Gamma\x05Hypot\x05Ilogb\x03Inf\x05IsInf\x05IsNaN\x02J0\x02J1\x02Jn\x05Ldexp\x06Lgamma\x04Ln10\x03Ln2\x03Log\x05Log10\x06Log10E\x05Log1p\x04Log2\x05Log2E\x04Logb\x03Max\nMaxFloat32\nMaxFloat64\x06MaxInt\bMaxInt16\bMaxInt32\bMaxInt64\aMaxInt8\aMaxUint\tMaxUint16\tMaxUint32\tMaxUint64\bMaxUint8\x03Min\x06MinInt\bMinInt16\bMinInt32\bMinInt64\aMinInt8\x03Mod\x04Modf\x03NaN\tNextafter\vNextafter32\x03Phi\x02Pi\x03Pow\x05Pow10\tRemainder\x05Round\vRoundToEven\aSignbit\x03Sin\x06Sincos\x04Sinh\x16SmallestNonzeroFloat32\x16SmallestNonzeroFloat64\x04Sqrt\x05Sqrt2\x05SqrtE\aSqrtPhi\x06SqrtPi\x03Tan\x04Tanh\x05Trunc\x02Y0\x02Y1\x02Yn9\xee\x02\x0f\x01\f\x99\x02Z\xdb\bC\x02\x13\xb5\x03&\x91\x04|\xd5\rA\x01*\x91\n\x9f\x01\xb0\x0fM\x01'\xcf\t\xc2\x01\x9b\x18o\x01_\xce\x16\xe4\x01\x98\fM\x01\x1d\x85\x06\x87\x02\xfa\x0fU\x01/\xad\v\xaa\x02\xbe\x12U\x01\x19\xaa\x06\xcc\x02\xaa\x1a\x97\x01\x05\r\xcf\x02\x1d\xc9\x03\x12\x97\x02\x16\xf5\x02&\xa3\a\xef\x02\xbe\f5\x02\x17\xef\x04\x13\x93\x05\x94\x03\x8c\x03\f\x01\b\xfb\x01\xba\x03\xe92\xf4\x01\x02u\xf4\x1cC\x95\v\xdb\x03\xc5\r]\x02\x19\xb7\x045\xb6\a\xfd\x03\xbd\r^\x03\r\xc7\x02\x17\xef\x03!\x9a\x04\x9e\x04\x8c\x169\x1e\v\xe8\x02\x01d\x01d\x02e\x01h\x01h\x01h\x02i\x01h\x01\x12\x01g\a\xd3\x01\x01h\x02j\x01m\a\xc2\x01\x01O\x01O\x01(\x01)\x01*\x01+\x01/\x010\x018\x019\x01Q\x01(\x01*\x01/\xc1\x04\x89\\\xdf\x02\x02\xbc\x01\xd5@U\xad\x0e\xe2\x04\xf8\x1a\x81\x01\x02L\xc2\x122\xfc\a\x86\x05\xff*\xcb\x01\x02\x0f\xf6\x02~\xa9\x1d\xa7\x05\xa1?\xf4\x01\x01}\xd1(\xca\x05\xd5#\xaa\x01\x01^\xd6\x11\xeb\x05\x92\n\x1d\x04\v\xeb\x02\x06\xa9\x02\x05\x83\x02\x06\xa9\x02\x8f\x06\xa1\a'\x01\x10\xd8\x03\xb2\x06\x9a,\xde\x01\x01\x82\x01\xc0\x1f\xd5\x06\xd0\x06,\x01\x13\xd3\x03\xf8\x06\xfd\a4\x02\r\xaf\x02\x14\xd8\x02\x9a\a\xfb\x0e>\x04\x13\xeb\x03\v\xb6\x01\x03z\f\xf2\x03\xbc\a\xebl\xad\x03\x02L\xcf\x16O\xf6\x0e\xdc\a\xb7j\xa8\x03\x02J\x84\x17Q\x81\x0e\xfc\a\xb79\xb2\x02\x025\xa5\x0e\xb5\x01\x9f!\x9c\b\xb3\b3\x01\x0e\xd9\x02\xbf\b\x98X\xee\x02\x01\xae\x01\xe26\xe3\b\xf1\x1e\x81\x01\x01P\xfc\x15\x84\t\xe5\x06%\x02\b\x89\x02\r\xf9\x01\xa7\t\xdf2\xcb\x01\x01_\x8d\x1d\xca\t\x87\a4\x01\x15\xe6\x03\xeb\t\x91\a+\x01\r\xf3\x02\x8d\n\xd7\t3\x02\r\xee\x02\x17\xad\x04\xb4\n\x96\x1d\xa6\x01\x01/\xc7\f\xd5\n\xf5\t/\x01\x1e\xd7\a\xf8\n\xac\x10_\x01%\x86\n\x9f\v\xae\x02\n\x01\a\xe9\x01\xc4\v\x88\x0eI\x01\x0f\xfb\x02\xe8\v\x81&\x91\x01\x01\\\xf7\x1c\x8a\f\xb8\x1d\x8c\x01\x01R\xa9\x14\xab\f\xa1\x15i\x01J\xa6\x11F\x01\x9e\x02\x01\x01\xa2\x02\x00\r\x01\x01\xad\x02\x02\r\x00F\x02\xcb\a\x01\x02\xd0\a\x00\r\x01\x02\xdb\a\x02\r\x00F\x03\x96\n\x01\x03\x9c\n\x00\r\x01\x03\xa7\n\x02\r\x00F\x02\xba\x03\x01\x02\xbf\x03\x00\r\x01\x02\xca\x03\x02\r\x00F\x04\xd4\t\x01\x04\xda\t\x00\r\x01\x04\xe5\t\x02\r\x00F\x05\xd3\x16\x01\x05\xd8\x16\x00\r\x01\x05\xe3\x16\x02\r\x00F\x06\x8a\x06\x02\x06\x90\x06\x03\r\x06\x93\x06\x00\r\x01\x06\x9e\x06\x02\r\x00F\a\xb2\v\x01\a\xb8\v\x00\r\x01\a\xc3\v\x02\r\x00F\b\xaf\x06\x01\b\xb4\x06\x00\r\x01\b\xbf\x06\x02\r\x00F\t\x9d\x06\x01\t\xa2\x06\x00\r\x01\t\xad\x06\x02\r\x00F\n\xf4\x04\x02\n\xfc\x04\x05\r\n\xff\x04\a\r\x01\n\x8a\x05\x02\x01\x00F\n\x87\n\x02\n\x91\n\x05\f\n\x94\n\a\f\x01\n\x9f\n\x02\x01\x00F\v\x80\x02\x02\v\x89\x02\t\r\v\x8c\x02\v\r\x01\v\x9a\x02\x02\r\x00F\f\xf9\x1c\x01\f\xfd\x1c\x00\r\x01\f\x88\x1d\x02\r\x00F\r\xf2\v\x01\r\xf7\v\x00\r\x01\r\x82\f\x02\r\x00F\x0e\xcc\x02\x02\x0e\xd0\x02\x00\r\x0e\xd3\x02\x03\r\x01\x0e\xde\x02\x02\r\x00C\x0f\xe9\x02\x17\b\x80\xad\xf8TX\xa2\xbbJ\x9a\xaf\xdcV '=<\xf1عŃ\xce-6\x95\xa9\xe1r,\xc5\u05c8|\xa5\x93\x98\x89\xd3V\xe0\x94\xa6\x14\x8b\xed\xaf\xf6Q\f\b\xa5\x86\x183\x85\x87\xd8\x04\xc9\viu\xf6և\xfb\aF\x10\xda@\x01\x10\xde@\x00\r\x01\x10\xe9@\x02\r\x00F\x10\x87O\x01\x10\x8cO\x00\r\x01\x10\x97O\x02\r\x00F\x11\xc3\x1a\x01\x11\xcb\x1a\x00\r\x01\x11\xd6\x1a\x02\r\x00F\x11\xc7\x12\x01\x11\xce\x12\x00\r\x01\x11\xd9\x12\x02\r\x00F\x12\xfb\x02\x01\x12\xff\x02\x00\r\x01\x12\x8a\x03\x02\r\x00F\x12\xa4 \x01\x12\xa9 \x00\r\x01\x12\xb4 \x02\r\x00F\x13\xd6(\x01\x13\xdc(\x00\r\x01\x13\xe7(\x02\r\x00F\x14\xdb\x11\x03\x14\xdf\x11\x00\r\x14\xe2\x11\x03\r\x14\xe5\x11\x10\r\x01\x14\xf0\x11\x02\r\x00F\x15\xf0\x02\x01\x15\xfc\x02\t\f\x01\x15\x87\x03\x02\t\x00F\x15\x99\x05\x01\x15\xa9\x05\a\t\x01\x15\xb3\x05\x02\f\x00F\x15\x9c\a\x01\x15\xa8\a\t\r\x01\x15\xb3\a\x02\n\x00F\x15\xc5\t\x01\x15\xd5\t\a\n\x01\x15\xdf\t\x02\r\x00F\t\xd4\x02\x01\t\xda\x02\x00\r\x01\t\xe5\x02\x02\r\x00F\x16\xdd\x03\x01\x16\xe3\x03\t\r\x02\x16\xef\x03\x12\r\x16\xfd\x03\x17\x01\x00F\x17\xc5\x1f\x01\x17\xcb\x1f\x00\r\x01\x17\xd6\x1f\x02\r\x00F\x18\xd8\x03\x02\x18\xde\x03\x1b\r\x18\xe1\x03\x1d\r\x01\x18\xec\x03\x02\r\x00F\x19\x8c\x05\x01\x19\x92\x05\x00\r\x01\x19\x9d\x05\x02\x01\x00F\x1a\xf0\x03\x01\x1a\xf4\x03\v\x01\x01\x1a\xfe\x03\x02\r\x00F\x1a\x92\n\x02\x1a\x98\n\t\r\x1a\xa3\n\v\x01\x01\x1a\xad\n\x02\x00\x00F\x1a\xa0\x06\x01\x1a\xa6\x06\t\r\x01\x1a\xb2\x06\x1f\x00\x00F\x1b\xd4\x16\x01\x1b\xd7\x16\x00\r\x01\x1b\xe2\x16\x02\r\x00F\x1c\x89\x17\x01\x1c\x8c\x17\x00\r\x01\x1c\x97\x17\x02\r\x00F\x1d\xaa\x0e\x02\x1d\xad\x0e\"\x01\x1d\xb4\x0e\x00\r\x01\x1d\xbf\x0e\x02\r\x00F\x1e\xde\x02\x02\x1e\xe4\x02\x12\r\x1e\xf2\x02\x17\x01\x01\x1e\xfb\x02\x02\r\x00F\x1f\xe76\x01\x1f\xee6\x00\r\x02\x1f\xfa6$\r\x1f\x8a7\v\x01\x00C\x0f\xb1\t\x17\b\x80\x93]\x8dݪ\xa8\xac\x16\xeaV\xd6+\x82\xd3\n(\xe2\x8f\xec\xf9\xda]\xf9\x0e\x83\xc6\x05\b\x94\xc1\xd5\xde\xdb\xeeI\x11\x01/\x0f\xf6\xf2\v\xc5\xe6\xe61\x92\xb4\x92\xfcXo(\v\xc1\x04\x12j\xe6\xcd\x06n\x01\x81\xfb\aC\x0f\xb7\b\x17\b\x80\x16.B\xfe\xfa9\xef5y<vs\x00~^\xd5\xe8\x1ehd\xceS\x16űA\x9cl\xb5\xc1G\a˖\x9a \xb1u\x1b\xec\xcd͜i\xbe\xe7\xea\xe9i\x13\x82|\xedV\a=b\xbe 4\xc1\x1b\xa2\r\xf9\aF \x81\x16\x01 \x85\x16\x00\r\x01 \x90\x16\x02\r\x00F!\x8e\x02\x01!\x94\x02\x00\r\x01!\x9f\x02\x02\r\x00C\x0f\x98\n\x17\b\x807\x96\xf6*M\xca\x1ceMV\xea\xab\xebL\xf7\f\x8f\xb8р\x91rh\x80\x8e\x8f\xd4\xedF\xc1lX\xc0}\xfdG\xe8\xd2f\xf1\xc0\\\x8b,2\x17\x87\xd9ǵ^Ѡ\xe6\a\x10@P_\n\xb2\x88F\t\xfd\aF\"\x92\x1d\x01\"\x98\x1d\x00\r\x01\"\xa3\x1d\x02\r\x00F!\x87\x04\x01!\x8c\x04\x00\r\x01!\x97\x04\x02\r\x00C\x0f\x9f\t\x17\b\x80\xb8\xaa;)\\\x17\U0003bf87\xfe\xd0i\x1d>\x88\xebWz\xa8\xddiZX\x8b%L\x7f\xdd>1\xc1\x1b\xdd\fo\x15\xae?\x96$w#r\x8b\x8e\xb3\x9fP\xd7c=\x92\x9b\t\xf6Go\xa8\xb1\x7fg3;\xfd\aF\x19\xb4\x02\x01\x19\xb9\x02\x00\r\x01\x19\xc4\x02\x02\r\x00F\x0e\xbb\x06\x02\x0e\xbf\x06\x00\r\x0e\xc2\x06\x03\r\x01\x0e\xcd\x06\x02\r\x00C\x0f\xeb\v\x17\b\xfa\xff\xff\xff\xd0\x01C\x0f\xbd\r\x17\b\xf2\x1f\xff\xff\xff\xff\xff\xff\x96\x0fC\x0f\xec\x0f\x15\x06\xf0\x7f\xff\xff\xff\xff\xff\xff\xffC\x0f\xdb\x11\x15\x06\xfc\x7f\xffC\x0f\xb0\x12\x15\x06\xf8\x7f\xff\xff\xffC\x0f\x8f\x13\x15\x06\xf0\x7f\xff\xff\xff\xff\xff\xff\xffC\x0f\x8a\x11\x15\x06\xfe\x7fC\x0f\x80\x14\x15\x06\xf0\xff\xff\xff\xff\xff\xff\xff\xffC\x0f\xf9\x14\x15\x06\xfc\xff\xffC\x0f\xa3\x15\x15\x06\xf8\xff\xff\xff\xffC\x0f\xd2\x15\x15\x06\xf0\xff\xff\xff\xff\xff\xff\xff\xffC\x0f\xd1\x14\x15\x06\xfe\xffF\x0e\xd5\n\x02\x0e\xd9\n\x00\r\x0e\xdc\n\x03\r\x01\x0e\xe7\n\x02\r\x00C\x0f\xbb\x10\x15\x06\xf1\x80\x00\x00\x00\x00\x00\x00\x00C\x0f\x85\x12\x15\x06\xfd\x80\x00C\x0f\xdf\x12\x15\x06\xf9\x80\x00\x00\x00C\x0f\xc7\x13\x15\x06\xf1\x80\x00\x00\x00\x00\x00\x00\x00C\x0f\xb2\x11\x15\x06\xff\x80F#\xeb\x03\x02#\xef\x03\x00\r#\xf2\x03\x03\r\x01#\xfd\x03\x02\r\x00F$\xf8\x02\x01$\xfd\x02\t\r\x02$\x89\x03+\r$\x96\x03\x12\r\x00F\x1a\xa6\x05\x00\x01\x1a\xac\x05\x02\rF%\xa0\a\x02%\xaa\a\x00\r%\xad\a\x03\r\x01%\xb9\a/\r\x00F%\xf3\x02\x02%\xff\x02\x00\f%\x82\x03\x03\f\x01%\x8e\x03/\f\x00C\x0f\xb1\x04\x17\b\x80\x19\xe3w\x9b\x97\xf4\xa7\xc1_9\xcc\x06\x05\xce܃A\b\"v\xbf:'%\x1f\x86\xb4\xd2\xc23\xd5\xd4wֻ\x8aG%?\x9e\x9b\xfd\xb1\xb3\x8ah\xc9\xc6E\x9d\xe0\n\xa6\x87\xbd\x060\xf3x\xc3\xf5JL\xbd\xf7\aC\x0f\xcd\x03\x17\b\x80d\x87\xedQ\x10\xb4a\x1abc1E\xc0n\x0eh\x94\x81'\x04E3\xe6:\x01\x05\xc0\xf1\xca\x1b]\xc0\xc6\f\x80\",\xef\xee\x0e\x88\x1dx@\xfem_:$\xb9V\x8d\x0f\xfe\x8d\xa9\x12\xedl\xa4\x03\xefW\xe9\xf9\aF&\xcc\f\x02&\xd0\f\x00\r&\xd3\f\x03\r\x01&\xde\f\x02\r\x00F'\xdc\a\x01'\xe2\a\"\x01\x01'\xe9\a\x02\r\x00F(\x8b\n\x02(\x95\n\x00\r(\x98\n\x03\r\x01(\xa3\n\x02\r\x00F\t\xa9\v\x01\t\xaf\v\x00\r\x01\t\xba\v\x02\r\x00F\t\xcc\x12\x01\t\xd8\x12\x00\r\x01\t\xe3\x12\x02\r\x00F)\xee\x01\x01)\xf6\x01\x00\r\x01)\x81\x02\x02\x00\x00F\f\x8e(\x01\f\x92(\x00\r\x01\f\x9d(\x02\r\x00F*\x80\x03\x01*\x87\x03\x00\r\x02*\x93\x031\r*\x98\x035\r\x00F\r\xbc\x04\x01\r\xc1\x04\x00\r\x01\r\xcc\x04\x02\r\x00C\x0f\xd3\f\x17\b\x02\xa9\x02C\x0f\xaa\x0e\x17\b\x02\xe3\x10F+\xfc\x1c\x01+\x81\x1d\x00\r\x01+\x8c\x1d\x02\r\x00C\x0f\x96\x05\x17\b\x80-A<\xcc\xfew\x99!\x16_bl\xddR\xaf\xa7\xc7[\xd8.\xa2N\xea\x13;F\x05\x94\x98\xa5\xbfY\xed\xb4OQ\x8b\x1cȢ5\xe9(\x14'D71\xba-\x05ǵ\xeb\xcd{\xf5\xe7}\xadn4C3\xf9\aC\x0f\xfe\x05\x17\b\x80i\x84\xa68x\x1ao%\xcb\x7f\xbe\xad\xb7\xcc\xfel}\x94|[\x04\xc2\xd1\xd6q\x12\xd3\xf2\x10L\x96\xbaP\x1e\x86\xb2j{\xd7\xd0\xefWG7\xf2\x96ejwO\xe33R\x9dۖ\xa2\xa5\xceV\x89m\xe6\x93\xfb\aC\x0f\xce\a\x17\b\x80Qh\xc5\x1a\xa2\x11W\xa4\x95Q@D\x87\xb16C\x7f\xf0\xc6\x1d\xacF\x8f\xc6$Fw|\xb3\x82\x0e'\xce\x05X\xa2\xf2[P\xa5\xcc\xe6\xf9b-\xceW\xc8\xe0\f\xdbu̓gT\xaa\x91K\xe4\x0f\xae\x11\xed\xfb\aC\x0f\xe6\x06\x17\b\x80qo\xe2Fӽ\xaa\x9ep\xec\x14\x83WnN\x0f\xf8\xe4\x85Q\xbd\x8e\xc9Kr\x84\x06\xd4Z\xc5ba\x0f\xee\x8fZ\xef\x8dq;_K\x19K!\x10\xa4\xd6\x1as5ݗL$\x97\x8c\xd9\x05\x88\xdf(\\\x05\xfb\aF,\xae\x14\x01,\xb2\x14\x00\r\x01,\xbd\x14\x02\r\x00F-\xab\x11\x01-\xb0\x11\x00\r\x01-\xbb\x11\x02\r\x00F\t\xb4\b\x01\t\xba\b\x00\r\x01\t\xc5\b\x02\r\x00F\x1b\xca%\x01\x1b\xcd%\x00\r\x01\x1b\xd8%\x02\r\x00F\x1c\x8a%\x01\x1c\x8d%\x00\r\x01\x1c\x98%\x02\r\x00F\x1d\xc9/\x02\x1d\xcc/\"\x01\x1d\xd3/\x00\r\x01\x1d\xde/\x02\r\x00\x01\x02\xcd\f\x00c\xd2\f\x00\xd6\f\x11\xdb\f\"\xe1\f3\xe6\fD\xec\fU\xf1\ff\xf7\f|\xfd\f\x8d\x01\x82\r\x9e\x01\x87\r\xaf\x01\x8f\r\xc5\x01\x99\r\xdb\x01\xa2\r\xf1\x01\xa6\r\x82\x02\xab\r\x93\x02\xaf\r\xa9\x02\xb1\r\xf2\x02\xb5\r\x83\x03\xba\r\x94\x03\xc2\r\xa5\x03\xc9\r\xb6\x03\xcd\r\xc7\x03\xd2\r\xd8\x03\xd8\r\xe9\x03\xdc\r\x84\x04\xe8\r\x95\x04\xf8\r\xa6\x04\x84\x0e\xb7\x04\x94\x0e\xc8\x04\x9a\x0e\xd9\x04\xa0\x0e\xef\x04\xa6\x0e\x80\x05\xac\x0e\x96\x05\xb2\x0e\xa7\x05\xb6\x0e\xb8\x05\xbc\x0e\xce\x05\xc2\x0e\xdf\x05\xc5\x0e\xf0\x05\xc8\x0e\x81\x06\xcb\x0e\x97\x06\xd1\x0e\xad\x06\xd8\x0e\xc3\x06\xdd\x0e\x8c\a\xe1\x0e\xd5\a\xe5\x0e\xe6\a\xeb\x0e\xf7\a\xf2\x0e\xc0\b\xf8\x0e\xd1\b\xfd\x0e\xe2\b\x83\x0f\xab\t\x88\x0f\xbc\t\x8c\x0f\xd2\t\x97\x0f\xde\t\xa2\x0f\xee\t\xa9\x0f\xfd\t\xb2\x0f\x86\n\xbb\x0f\x91\n\xc4\x0f\xa0\n\xcc\x0f\xa8\n\xd4\x0f\xb7\n\xde\x0f\xc0\n\xe8\x0f\xcb\n\xf2\x0f\xda\n\xfb\x0f\xe2\n\xff\x0f\xf8\n\x86\x10\x87\v\x8f\x10\x90\v\x98\x10\x9b\v\xa1\x10\xaa\v\xa9\x10\xb2\v\xad\x10\xc8\v\xb2\x10\xde\v\xb6\x10\xe9\v\xc0\x10\xff\v\xcc\x10\x95\f\xd0\x10\xde\f\xd3\x10\xa7\r\xd7\x10\xbd\r\xdd\x10\xce\r\xe7\x10\xe4\r\xed\x10\xf5\r\xf9\x10\x86\x0e\x81\x11\x97\x0e\x85\x11\xa8\x0e\x8c\x11\xbe\x0e\x91\x11\xcf\x0e\xa8\x11\xd8\x0e\xbf\x11\xe1\x0e\xc4\x11\xf2\x0e\xca\x11\xbb\x0f\xd0\x11\x84\x10\xd8\x11\xcd\x10\xdf\x11\x96\x11\xe3\x11\xa7\x11\xe8\x11\xb8\x11\xee\x11\xc9\x11\xf1\x11\xda\x11\xf4\x11\xeb\x11\x00\x00\x00\x00"

        goroutine 774 [running]:
        golang.org/x/tools/gopls/internal/bug.report({0xc000b38800, 0x353a})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:71 +0x434
        golang.org/x/tools/gopls/internal/bug.Errorf({0x100b2d770?, 0x1611?}, {0xc000070db0?, 0xec190ad9b05952dc?, 0x100ac88fd?})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:52 +0x35
        golang.org/x/tools/gopls/internal/lsp/filecache.Get({0x100ac88fd, 0x6}, {0xce, 0x8, 0x8d, 0x6f, 0x64, 0x50, 0x93, 0x87, ...})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82 +0x2ab
        golang.org/x/tools/gopls/internal/lsp/cache.(*typeCheckBatch).getImportPackage(0xc0007780f0, {0x100d5bef8, 0xc000e3eea0}, {0xc00012bf50, 0x4})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:456 +0x49b
        golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).forEachPackageInternal.func1()
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:393 +0x27
        golang.org/x/sync/errgroup.(*Group).Go.func1()
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:75 +0x5b
        created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 700
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:72 +0x96
        >>)
    integration_test.go:330: gopls highlight a.go:4:7: stdout does not match [a.go:4:6-13]; got <<>>
    integration_test.go:331: gopls highlight a.go:4:7: stdout does not match [a.go:5:6-13]; got <<>>

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-04-26 22:07 darwin-amd64-12_0 tools@94ed378f go@42f558bd x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
--- FAIL: TestHighlight (17.80s)
    integration_test.go:329: gopls highlight a.go:4:7: exited with code 2, want success: true (gopls highlight a.go:4:7: exit=2 stdout=<<>> stderr=<<panic: /tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82: internal error in filecache.Get("export", 123144e93b1f8a28004557faa7d23ed156a7dfe5570ed3da94c807bb51f0c96e): invalid checksum at end of 4349-byte file /Users/gopher/Library/Caches/gopls/9bbfadff/export/12/123144e93b1f8a28004557faa7d23ed156a7dfe5570ed3da94c807bb51f0c96e:
        "\xf1\x10\x00\x00\x00\x00\x00\x00\x02\x9f\v\x97\x03\v\x00(K\xa6\x01\xb0\x01\xc4\x01\xd3\x01\x85\x02\xb1\x02\xc8\x02\xdb\x02\xb6\x12\x00\x06noCopy\x01L\x06Locker\x06notify\nnotifyList\achecker\vcopyChecker\x04Wait\x01c\x04Cond\x06Signal\tBroadcast\x04Lock\x06Unlock\x02mu\x05Mutex\x04read\breadOnly\aPointer\vsync/atomic\x05dirty\x05entry\x06misses\floadReadOnly\x01m\x03Map\x04Load\x03key\x05value\x02ok\x05Store\vLoadOrStore\x06actual\x06loaded\rLoadAndDelete\x06Delete\x04Swap\bprevious\x0eCompareAndSwap\x03old\x03new\x10CompareAndDelete\adeleted\x05Range\x01f\nmissLocked\vdirtyLocked\x05state\x04sema\aTryLock\blockSlow\nunlockSlow\x01l\x04done\x02Do\x01o\x04Once\x06doSlow\vOnceValue.T\rOnceValues.T1\rOnceValues.T2\x05local\tlocalSize\x06victim\nvictimSize\x03New\x03Put\x01p\x04Pool\x01x\x03Get\agetSlow\x03pid\x03pin\tpoolLocal\apinSlow\x01w\twriterSem\treaderSem\vreaderCount\x05Int32\nreaderWait\x05RLock\x02rw\aRWMutex\bTryRLock\aRUnlock\vrUnlockSlow\x01r\aRLocker\x06Uint64\x03Add\x02wg\tWaitGroup\x05delta\x04Done\x04wait\x04lock\x04head\x04tail\x05check\aamended\x04load\x01e\x11tryCompareAndSwap\x0funexpungeLocked\vwasExpunged\nswapLocked\x01i\x0etryLoadOrStore\x06delete\atrySwap\x10tryExpungeLocked\nisExpunged\x11poolLocalInternal\x03pad\aprivate\x06shared\tpoolChain\fpoolChainElt\bpushHead\x03val\apopHead\apopTail\vpoolDequeue\x04next\x04prev\bheadTail\x04vals\x05eface\x06unpack\x01d\x04ptrs\x04pack\x03typ!/tmp/buildlet/go/src/sync/cond.go\"/tmp/buildlet/go/src/sync/mutex.go /tmp/buildlet/go/src/sync/map.go(/tmp/buildlet/go/src/sync/atomic/type.go!/tmp/buildlet/go/src/sync/once.go%/tmp/buildlet/go/src/sync/oncefunc.go!/tmp/buildlet/go/src/sync/pool.go$/tmp/buildlet/go/src/sync/rwmutex.go&/tmp/buildlet/go/src/sync/waitgroup.go%/tmp/buildlet/go/src/sync/runtime2.go&/tmp/buildlet/go/src/sync/poolqueue.go\x04sync\aNewCond\bOnceFunc\tOnceValue\nOnceValues\x06atomic\xdb\a\xf5\x1bu\x0e#\xa1\n\x01\x13\x03H\x02\v\x01\x14\x04E\x13\xc8\x04\x0f\xc8\x03\t\xdc\x01\x06\xa1\x01\x02\x1a\x0f\xe5\x03\x03S\x01\x1b\xfd\a\x97B\x83\x02\v!\xce\b\x01\x14\x01\r\x04S\x01\x18\x01\b'\xd5\f\x11\xef\x03\x13\x9d\x03_\x86\x18\x0f\xe9\x02\xa0\b\xe1w\x83\x04\x1e\"\xe6\r\x01\x12\v\xaa\x03\f\xd1\x04\b\x85\x03\x04[\x01\x17\x01\x18\b\x89\x02\x14\xd1\x06\tc\n\x88\x02\x19\xb7\x05\t\xad\x01\n\xd8\x02\x19\xaa\x05\a\xd2\x01\a\xff\x01(\xa6\b\x1d\xce\x05\x18\xb9\x04\x049\x10\xd8\x02\x0e\xb5\x02,\xf8\b \xb2\b+\xb9\v!\xd9\x06\n\x98\x01\x0e\xdc\x01\xc1\b\x924\xc8\x01\x01*\xc7\t\xea\b\xbd\x13L\x05\x11\xc0\x03\x06\xe3\x02\x01\r\x17\xd1\x06\x15\xb6\x05\x8c\t\xaf\x0fa\x03\n\xf3\x02\x1f\xbe\x05\x1e\xa4\x04\xb2\t\x90F\xa9\x02\x120\xdb\x0e\x01\x13\x02\x10\x01V\x026\x018\x05\xd4\x01\x041\x01 \x01<\x03J\x01\x18\x04p\x14\xd6\x05 \xdf\x05\x1d\xf3\x03*\xd5\t\x0e\xc7\x04\xd4\t\x984\xe7\x01\x0e#\xda\n\x01\x16\x01?\x01R\x01R\x017\x17\xb4\x06\x14\x9d\x04\x1b\x9b\x04\x0f\xb0\x02\x0f\xb1\x03\x19\xfa\x05 \xfb\x05\x1a\x8a\x05\xf9\t\xfe\x1e\x7f\a\x16\xc9\x05\x01\x18\x02\x10\x01P\x10\x85\x06+\xa9\n\x05a\xa0\n\xd1\x03\x13\x06\f\xc0\x02\x01\x19\x01\x0f\x01\x0f\x01*\x01\x17\xc6\n\xb6F\xb5\x02\x13\x12\xd1\x04\x0f\xbc\x04\n\x93\x03\x03\x11\x01\x14\x11\xa0\x04\a\xb5\x01\b\x9d\x02 \xb5\a#\x99\a/\xa2\v\x03\x8f\x01\x04\x89\x01\x03\x17\x01\x1b\f\xec\x02\v\xbb\x02\x1e\xde\x04\r\x97\x02\x00\x01\x00\x00\n\x00\x00\x18\x00\x00+\x00\a\x00\x04\x01\xb5\n\x01 \x00\x00\x01\xfd\n\b#\x00\x00\x01\x88\v\x11&\x00\x00\x01\x9c\v#)\x00\x00\x00>\x00\x01K\x01K\x01KT\x01\xa6\n,\x03\x01\xb7\x107\x01\xae\x10<N\x00\x00\x01\xff\x13C\x01\xf6\x13<P\x00\x00\x01\xdb\x15J\x01\xd2\x15<R\x00\x00\b\x00\x00\x02\x02\xdb\tT\x00\x00\x02\xe3\tY\x00\x00T\x02\xc7\t{\x00c\x00\x00n\x00\x00w\x7f\n\x04\xcc\t\x01\x93\x01\x96\x01\x00\x91\x01\x00\x01\xa2\x01\x05\x1f\xa6\x01\a\x00\x04\x03\xf9\r`\x90\x01\x00\x00\x03\xa3\x11i\x99\x01\x00\x00\x03\xf4\x15\x8b\x01\xa9\x01\x00\x00\x03\xf9\x18\x97\x01\x01\x00\x00\x00\xad\x01\x00\x01\xd1\x01\x01\xd1\x01\x01\xd1\x01\x01\xd1\x01\x01\xd1\x01\x01\xd1\x01\x01\xd1\x01\x01\xd1\x01\x01\xd1\x01\x01\xd1\x01\x06\x00\x02\x03\xefl\xb6\x01\x1f\x03\xf4l\xba\x01\x1f\x01\x03\xffl\x00\x00\x00\x01\xd1\x01\x01\xd1\x01T\x03\xeb\r\xad\x01\f\x03\xcd#\x9e\x01\x03\xc5#\xab\x01\xd5\x01\x00\x01\x03\xdc#\x00\x93\x01\x03\xd5%\xb1\x01\x03\xcd%\xab\x01\xd8\x01\x01\x03\xda%\xb6\x01\x1f\x02\x03\xe4%\xba\x01\x1f\x03\xef%\xc0\x01\x00\x00\x03\xb9,\xc3\x01\x03\xb1,\xab\x01\xdb\x01\x02\x03\xbf,\xb6\x01\x1f\x03\xc4,\xba\x01\x1f\x00\x00\x03\x8c8\xc9\x01\x03\x848\xab\x01\xde\x01\x02\x03\x988\xb6\x01\x1f\x03\x9d8\xba\x01\x1f\x02\x03\xa98\xd5\x01\x1f\x03\xb58\xdc\x01\x00\x00\x03\x80F\xe3\x01\x03\xf8E\xab\x01\xe1\x01\x01\x03\x8eF\xb6\x01\x1f\x02\x03\x98F\xba\x01\x1f\x03\xa3F\xdc\x01\x00\x00\x03\xb9J\xf1\x01\x03\xb1J\xab\x01\xe4\x01\x01\x03\xc0J\xb6\x01\x1f\x00\x00\x03\xffO\xf8\x01\x03\xf7O\xab\x01\xe7\x01\x02\x03\x84P\xb6\x01\x1f\x03\x89P\xba\x01\x1f\x02\x03\x95P\xfd\x01\x1f\x03\xa3P\xdc\x01\x00\x00\x03\xf7X\x86\x02\x03\xefX\xab\x01\xea\x01\x03\x03\x86Y\xb6\x01\x1f\x03\x8bY\x95\x02\x1f\x03\x90Y\x99\x02\x1f\x01\x03\x99Y\x00\x00\x00\x03\xa9a\x9d\x02\x03\xa1a\xab\x01\xed\x01\x02\x03\xbaa\xb6\x01\x1f\x03\xbfa\x95\x02\x1f\x01\x03\xc9a\xae\x02\x00\x00\x03\xe2l\xb6\x02\x03\xdal\xab\x01\xf0\x01\x01\x03\xe8l\xbc\x02\xf3\x01\x00\x00\x03\xbbs\xbe\x02\x03\xb3s\xab\x01\x89\x02\x00\x00\x03\xd3t\xc9\x02\x03\xcbt\xab\x01\x8c\x02\x00\x00\a\x00\x02\x02\xe3\b\xd5\x02\x04\x00\x00\x02\xf0\b\xdb\x02\t\x00\x00\x01\x90\x01\x01\x90\x01\x01\x90\x01\x01\x90\x01\x01\x90\x01T\x02\xd3\b\xe3\x04\x05\x02\xc7\x16T\x02\xbd\x16\xab\x01\xf6\x04\x00\x00\x02\xb6\x1a\xe0\x02\x02\xac\x1a\xab\x01\xf9\x04\x00\x01\x02\xc0\x1a\x00\x00\x02\xd3\x1d\xe8\x02\x02\xc9\x1d\xab\x01\xfc\x04\x00\x00\x02\xd95Y\x02\xcf5\xab\x01\xff\x04\x00\x00\x02\xc28\xf1\x02\x02\xb88\xab\x01\x82\x05\x01\x02\xcd8\x99\x02\x04\x00\x00\x01KF\x01\xe5\v\x01\x01\xed\v\xfc\x02#\x01\x01\xf7\v\x00\xdc\x05\x00\a\x00\x02\x05\xa4\x06\xfe\x02\t\x00\x00\x05\xb1\x06\xab\x01\x90\x01\x00\x00\x00\x88\x03\x00\x01\x85\x06\x06\x00\x00\x00\x01\x85\x06\x06\x00\x00\x00T\x05\xc5\x03\xf1\x05\x02\x05\x90\r\x83\x03\x05\x87\r\x86\x03\x89\x06\x01\x05\x93\r\xbc\x02\x8c\x06\x00\x00\x05\xc6\x12\x8d\x03\x05\xbd\x12\x86\x03\x90\x06\x01\x05\xcd\x12\xbc\x02\x93\x06\x00\x00\x06\x00\x00\x00\x06\x00\x00\x00F\x06\xf8\x02\x01\x06\x81\x03\xbc\x02\xca\x06\x01\x06\x8b\x03\x00\xce\x06\x00\t\x94\x03\x00\x06\x00\x00\x01\x06\xd0\b\x00\xe6\x06\x06\x00\x00\x01\x06\xda\b\x00\xe6\x06G\x06\xb6\b\x01\xe6\x06\x01\x06\xc7\b\xbc\x02\xea\x06\x01\x06\xd3\b\x00\xf4\x06\x00\t\xa0\x03\x00\t\xae\x03\x00\x06\x00\x00\x02\x06\xfb\f\x00\x95\a\x06\xff\f\x00\x99\a\x06\x00\x00\x02\x06\x8c\r\x00\x95\a\x06\x90\r\x00\x99\aG\x06\xda\f\x02\x95\a\x99\a\x01\x06\xf1\f\xbc\x02\x9d\a\x01\x06\x84\r\x00\xad\a\x00\x06\x00\x00\x01\a\xa2\x12\x00\x1f\a\x00\x06\a\xef\x0e\x01 \x00\x00\a\xff\x0e\xbc\x03\x1b\x00\x00\a\xd5\x0f\xc2\x03\v\x00\x00\a\x8b\x10\xcc\x03\x1b\x00\x00\a\xc3\x10\xd3\x03\v\x00\x00\a\x97\x12\xde\x03\xd6\a\x00\x00\x00\xe8\x03\x00\x01\x92\b\x01\x92\b\x01\x92\b\x01\x92\b\x00\x83\x04\x00\x01\xa2\b\x01\x92\b\x01\xa2\bT\a\xe0\x0e\xdf\a\x05\a\xda\x1a\xe2\x03\a\xd1\x1a\xe6\x03\x96\b\x01\a\xde\x1a\xed\x03\x1f\x00\x00\a\xb9 \xef\x03\a\xb0 \xe6\x03\x99\b\x00\x01\a\xbf \x00\x1f\a\xac$\xf3\x03\a\xa3$\xe6\x03\x9c\b\x01\a\xb4$\xfb\x03\x01\x01\a\xbd$\x00\x1f\x00\a\x81.\xff\x03\a\xf8-\xe6\x03\x9f\b\x00\x02\a\x88.\x00\xa6\b\a\x94.\x00\x01\a\xc82\x8d\x04\a\xbf2\xe6\x03\xa9\b\x00\x02\a\xd32\x00\xac\b\a\xdf2\x00\x01\x00\xb7\x04\x7f\a\x00\x05\b\xf1\n\x95\x04\x90\x01\x00\x00\b\xb0\v\x97\x04\t\x00\x00\b\x82\f\xa1\x04\t\x00\x00\b\xd4\f\xab\x04\xaa\t\x00\x00\b\x8b\r\xbd\x04\xaa\t\x00\x00\x00\xd1\x04\x00\x01\xdc\t\x01\xdc\t\x01\xdc\t\x01\xdc\t\x01\xdc\t\x01\xdc\t\x01\xdc\t\x01\xdc\tT\b\xdf\n\xae\t\b\b\xd1\x13\xc8\x04\b\xc4\x13\xce\x04\xe0\t\x00\x00\b\xee\x17\xd9\x04\b\xe1\x17\xce\x04\xe3\t\x00\x01\b\xf9\x17\x00\x00\b\x89\x1c\xe2\x04\b\xfc\x1b\xce\x04\xe6\t\x00\x00\b\xb9\x1e\xea\x04\b\xac\x1e\xce\x04\xe9\t\x01\b\xc5\x1e\xf6\x04\x04\x00\x00\b\xea!T\b\xdd!\xce\x04\xec\t\x00\x00\b\xe4'\xe0\x02\b\xd7'\xce\x04\xef\t\x00\x01\b\xee'\x00\x00\b\xdf-Y\b\xd2-\xce\x04\xf2\t\x00\x00\b\xe92\xf8\x04\b\xdc2\xce\x04\xf5\t\x00\x01\b\xf32\x00#\x00\x80\x05\x7f\a\x00\x03\t\xe2\x05\x01 \x00\x00\t\xf2\x05\xd5\x02\x83\v\x00\x00\t\xc2\x06\xdb\x02\t\x00\x00\x00\x8e\x05\x00\x01\xa2\v\x01\xa2\v\x01\xa2\vT\t\xce\x05\x87\v\x03\t\xdb\f\x87\x05\t\xcc\f\x8b\x05\xa6\v\x01\t\xdf\f\x98\x05\x01\x00\x00\t\x84\x17\x9e\x05\t\xf5\x16\x8b\x05\xa9\v\x00\x00\t\xe5\x177\t\xd6\x17\x8b\x05\xac\v\x00\x00\a\x00\x00\x01 \x01 T\x01\xf1\x1a\xe6\v\x02\x01\xce\x1bT\x01\xc5\x1b\x00\xe9\v\x00\x00\x01\xe9\x1bY\x01\xe0\x1b\x00\xeb\v\x00\x00\a\x00\x05\n\xda\x02\xa3\x05\t\x00\x00\n\xe9\x02\x11\t\x00\x00\n\xf8\x02\xa8\x05\v\x00\x00\n\xa2\x03\xad\x05\x1b\x00\x00\n\xb9\x03\xb2\x05\x1b\x00\x00T\n\xc5\x02\x8c\f\x00\x01)T\x01\xf2\x16\v\x01\x01\x9d\x17\xb7\x05\x01\x8d\x17<\xbd\f\x00\x00\x01\xa2\x01\x05\x1f\xd2\f\a\x00\x02\x03\xeb\x19\xab\x01\xd5\f\x00\x00\x03\x83\x1a\xbd\x05\x00\x00\x00T\x03\xd8\x19\xd9\f\x00\n\x04\xcc\t\x01\x1f\x96\x01\a\x00\x01\x03\xdd\"\xe6\x03\xf4\f\x00\x00\x01\xa2\x01\x01\xa2\x01\x01\xa2\x01\x01\xa2\x01\x01\x1f\x01\x1f\x01\xa2\x01\x01\xa2\x01\x01\xa2\x01\x01\x1f\x01\x1f\x01\xa2\x01T\x03\x90\x1c\xfc\f\b\x03\x8e+\xc5\x05\x03\x84+\xca\x05\x88\r\x00\x02\x03\x96+\xba\x01\x1f\x03\xa1+\xc0\x01\x00\x03\x93/\xcc\x05\x03\x89/\xca\x05\x8b\r\x02\x03\xa5/\x95\x02\x1f\x03\xaa/\x99\x02\x1f\x01\x03\xb3/\x00\x00\x00\x03\xbd4\xde\x05\x03\xb34\xca\x05\x8e\r\x00\x01\x03\xd04\xee\x05\x00\x03\x8f6\xfa\x05\x03\x856\xca\x05\x91\r\x01\x03\x9a6\x85\x06\x94\r\x01\x03\xa26\x00\x96\r\x00\x03\xb4@\x87\x06\x03\xaa@\xca\x05\x98\r\x01\x03\xc3@\x85\x06\x1f\x03\x03\xcb@\xd5\x01\x1f\x03\xd7@\xdc\x01\x00\x03\xdf@\xc0\x01\x00\x00\x03\xf4J\x96\x06\x03\xeaJ\xca\x05\x9b\r\x00\x02\x03\xfeJ\xba\x01\x1f\x03\x89K\xc0\x01\x00\x03\xccM\x9d\x06\x03\xc2M\xca\x05\x9e\r\x01\x03\xd4M\x85\x06\xa1\r\x02\x03\xddM\x00\xa3\r\x03\xe3M\x00\x00\x00\x03\xb1v\xa5\x06\x03\xa7v\xca\x05\xa5\r\x00\x01\x03\xc5v\xb6\x06\x00P\x06\xc0\b\x00\x1fP\x06\xe5\f\x00\x1fP\x06\xe9\f\x00\x1f\x00\xc1\x06\x00\x03`\x11\a\x00\x02\a\x86\x14\xc1\x06\xa1\x0f\x01\x00\a\xf6\x14\xd3\x06\xa5\x0f\x00\x00T\a\xf2\x13\xa8\x0f\x00\x00\xe6\x06\x00\a\x00\x02\a\xe8\x12\xd7\x06\x1f\x00\x00\a\xa4\x13\xdf\x06\xc4\x0f\x00\x00T\a\xcc\x12\xc8\x0f\x00\x00\xf0\x06\x00\x01\xe3\x0f\x01\xe3\x0f\a\x00\x02\v\xb7/\xad\x05\xe7\x0f\x00\x00\v\xc00\xb2\x05\xea\x0f\x00\x00\x01\xc4\x0f\x01\xc4\x0f\x01\xc4\x0fT\v\xac.\xed\x0f\x03\v\xac6\xfd\x06\v\x9e6<\x82\x10\x01\v\xb56\x86\a\x1f\x00\x00\v\x8a;\x8a\a\v\xfc:<\x85\x10\x00\x02\v\x95;\x00\x1f\v\x9a;\x00\x00\v\xa1=\x92\a\v\x93=<\x88\x10\x00\x02\v\xac=\x00\x1f\v\xb1=\x00\x00\x00\x9a\a\x00\x01\xe3\x0f\a\x00\x03\v\xf20\x9a\a\xd4\x10\x01\x00\v\xde3\xa6\a\xd8\x10\x00\x00\v\xe43\xab\a\xd8\x10\x00\x00T\v\xdb0\xdb\x10\x00\x00\xbe\a\x00\x02\x80\x11\a\x00\x02\v\x8e\t\xb0\a\n\x00\x00\v\xa1\f\xb9\a\x84\x11\x00\x00\x01\xd4\x10\x01\xd4\x10\x01\xd4\x10\x01\xd4\x10\x01\xd4\x10T\v\xd6\x04\x87\x11\x05\v\xfb\x10\xc4\a\v\xeb\x10\xcb\a\x9b\x11\x01\v\x82\x11\xcd\a\n\x02\v\x90\x11\xad\x05\t\v\x96\x11\xb2\x05\t\x00\v\xb0\x12\xd2\a\v\xa0\x12\xcb\a\x9e\x11\x02\v\xb5\x12\xad\x05\t\v\xbb\x12\xb2\x05\t\x01\v\xc8\x12\x00\n\x00\v\xcd\x14\xfd\x06\v\xbd\x14\xcb\a\xa1\x11\x01\v\xd6\x14\x86\a\x1f\x01\v\xdf\x14\x00\x00\x00\v\x82\x1c\x8a\a\v\xf2\x1b\xcb\a\xa4\x11\x00\x02\v\x8d\x1c\x00\x1f\v\x92\x1c\x00\x00\v\x9b#\x92\a\v\x8b#\xcb\a\xa7\x11\x00\x02\v\xa6#\x00\x1f\v\xab#\x00\x00\a\x00\x02\v\xc6\f\xd7\a\x1b\x00\x00\v\xcb\f\x86\a\x1b\x00\x00T\v\xb6\f\xbc\x12\x00\x02\x00\xed\n\x00\x1a>4\nk\xad\x01\xef\x01c\xe5\x04\xf2\n\xbe\x05\x88\x03\xf7\x05\xfa\n\xb2\x06\x83\v\xde\x06\x94\x03\xef\x0e\x8d\v\x9d\a\xa0\x03\xf5\x0e\xae\x03\xfb\x0e\xe8\x03\x8f\b\xd1\x04\xd8\t\x8e\x05\x8f\v+\x9f\f\xbe\a\xaf\x12\x91\x01\x88\r\x01\xcd\v\x18\x96\f\xe6\x06\xeb\x0f\xf0\x06\xd9\x10\x9a\a\x8a\x11\x83\x04\x9d\x0f\xc1\x06\xbc\x0fn\xcd\f\x7f\x98\v\x00\x00\x00\x00\x00\x00"

        goroutine 772 [running]:
        golang.org/x/tools/gopls/internal/bug.report({0xc00037b000, 0x2f38})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:71 +0x434
        golang.org/x/tools/gopls/internal/bug.Errorf({0x100b2d630?, 0x10fd?}, {0xc000da3db0?, 0x6ec9f051bb07c894?, 0x100ac87bd?})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:52 +0x35
        golang.org/x/tools/gopls/internal/lsp/filecache.Get({0x100ac87bd, 0x6}, {0x12, 0x31, 0x44, 0xe9, 0x3b, 0x1f, 0x8a, 0x28, ...})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:82 +0x2ab
        golang.org/x/tools/gopls/internal/lsp/cache.(*typeCheckBatch).getImportPackage(0xc00066a4b0, {0x100d5be58, 0xc000f135c0}, {0xc000386218, 0x4})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:456 +0x49b
        golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).forEachPackageInternal.func1()
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:393 +0x27
        golang.org/x/sync/errgroup.(*Group).Go.func1()
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:75 +0x5b
        created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 702
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:72 +0x96
        >>)
    integration_test.go:330: gopls highlight a.go:4:7: stdout does not match [a.go:4:6-13]; got <<>>
    integration_test.go:331: gopls highlight a.go:4:7: stdout does not match [a.go:5:6-13]; got <<>>

watchflakes

@gopherbot
Copy link
Contributor Author

Found new dashboard test flakes for:

#!watchflakes
post <- pkg == "golang.org/x/tools/gopls/internal/lsp/cmd/test" && test == "TestHighlight"
2023-05-02 14:58 darwin-amd64-13 tools@558d7011 go@c3c53a2c x/tools/gopls/internal/lsp/cmd/test.TestHighlight (log)
--- FAIL: TestHighlight (22.73s)
    integration_test.go:332: gopls highlight a.go:4:7: exited with code 2, want success: true (gopls highlight a.go:4:7: exit=2 stdout=<<>> stderr=<<panic: /tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:84: internal error in filecache.Get("export", 554f2201bdcd21e4346226f7903ac27b3c5a5a7088b5bc79c6c7ba97c3f87e14): invalid checksum at end of 6103-byte file /Users/gopher/Library/Caches/gopls/27f034fe/export/55/554f2201bdcd21e4346226f7903ac27b3c5a5a7088b5bc79c6c7ba97c3f87e14:
        "\xcb\x17\x00\x00\x00\x00\x00\x00\x02\xba\x0f\x8d\x04\x06\x00Q\x84\x01\xa0\x03\xea\x03\xf4\x03\xd3\x19\x18Mon Jan _2 15:04:05 2006\x01d\bDuration\x00\x04Time\x01f\x05Timer\x05Month\x04year\x05month\x03day\x04hour\x03min\x03sec\x04nsec\x03loc\bLocation\x06String\vNanoseconds\fMicroseconds\fMilliseconds\aSeconds\aMinutes\x05Hours\bTruncate\x01m\x05Round\x03Abs\x04name\x06offset\aWeekday\x063:04PM\x1a01/02 03:04:05PM '06 -0700\x04data\x04zone\x02tx\tzoneTrans\x06extend\ncacheStart\bcacheEnd\tcacheZone\x03get\x01l\x06lookup\x05start\x03end\x05isDST\x0flookupFirstZone\rfirstZoneUsed\nlookupName\x04unix\x02ok\x06Ticker\x06layout\x05value\x01s\x06Layout\x05Value\nLayoutElem\tValueElem\aMessage\x05Error\x01e\nParseError\x1dMon, 02 Jan 2006 15:04:05 MST\x1fMon, 02 Jan 2006 15:04:05 -0700\x192006-01-02T15:04:05Z07:00#2006-01-02T15:04:05.999999999Z07:00\x1302 Jan 06 15:04 MST\x1502 Jan 06 15:04 -0700\x1eMonday, 02-Jan-06 15:04:05 MST\x1eMon Jan 02 15:04:05 -0700 2006\x01t\x0fJan _2 15:04:05\x16Jan _2 15:04:05.000000\x13Jan _2 15:04:05.000\x19Jan _2 15:04:05.000000000\x01C\x01r\fruntimeTimer\x04Stop\x05Reset\x04wall\x03ext\bGoString\x06Format\fAppendFormat\x01b\aunixSec\x06addSec\x06setLoc\tstripMono\asetMono\x04mono\x05After\x01u\x06Before\x05Equal\x06IsZero\x03abs\x06locabs\x04Date\x04Year\x03Day\aISOWeek\x04week\x05Clock\x04Hour\x06Minute\x06Second\nNanosecond\aYearDay\x03Add\x03Sub\aAddDate\x05years\x06months\x04days\x04date\x04full\x04yday\x03UTC\x05Local\x02In\x04Zone\nZoneBounds\x04Unix\tUnixMilli\tUnixMicro\bUnixNano\rMarshalBinary\x0fUnmarshalBinary\tGobEncode\tGobDecode\vMarshalJSON\rUnmarshalJSON\vMarshalText\rUnmarshalText\x05IsDST\x1cMon Jan _2 15:04:05 MST 2006\x04usec\x04msec\x04when\x05index\x05isstd\x05isutc\x02pp\x06period\x03arg\x03seq\bnextwhen\x06status#/tmp/buildlet/go/src/time/format.go\"/tmp/buildlet/go/src/time/sleep.go!/tmp/buildlet/go/src/time/time.go%/tmp/buildlet/go/src/time/zoneinfo.go*/tmp/buildlet/go/src/time/zoneinfo_read.go!/tmp/buildlet/go/src/time/tick.go\x04time\x05ANSIC\tAfterFunc\x05April\x06August\bDecember\bFebruary\tFixedZone\x06Friday\aJanuary\x04July\x04June\aKitchen\fLoadLocation\x16LoadLocationFromTZData\x05March\x03May\vMicrosecond\vMillisecond\x06Monday\tNewTicker\bNewTimer\bNovember\x03Now\aOctober\x05Parse\rParseDuration\x0fParseInLocation\aRFC1123\bRFC1123Z\aRFC3339\vRFC3339Nano\x06RFC822\aRFC822Z\x06RFC850\bRubyDate\bSaturday\tSeptember\x05Since\x05Sleep\x05Stamp\nStampMicro\nStampMilli\tStampNano\x06Sunday\bThursday\x04Tick\aTuesday\bUnixDate\x05Until\tWednesday\xa7\n\xe2\xf1\x02\xd3\f\x1ee\x9c!\x01W\x01*\x01.\x010\x01%\x01C\x010\x01/\x01N\x01+\x015\x02/\x01 \x01$\x01'\x86\x03\xd9X\x1f\xc0\x05;\xa6\x11\x10\xed\x02\xaa\x01\x88!\x01\x19\x01\x13\x01\x13\x01\x13\x01\x130\xb3\ny\xfc \t\xca\x03\xab\x04\xd0u\xcb\n\xea,\xb1\x01\x12\b\xb4\x02\x04\x87\x01\x01\x1b\x01\x12\x01\x10\x01\x10\x01:\x01\x0e\x01\x12\x01\x10\x1d\xe8\a\x01\x14\x01\x0f\x19\xa1\a\t\xf0\x010\x89\x0e\x16\x8e\x05\a\xe7\x01\xee\n\xb5\xff\x02\xd3\ff\x80\x01\x9c2\f\xcd\x05\x01\r\a\xff\x01\x10\xa9\x03\x05x\b\xce\x01\x03j\x19\xdb\x04\t\xa0\x01\v\x88\x02\x10\x9e\x03\b\x94\x01\n\xf1\x01\x0e\xf0\x03\b\xd7\x01\x03\x18\x01\x1a\x01\n\x01\a\x01\a\x01\x05\x01\x06\x01\x06\x01\b\x01\v\x01\t\x01\n\x04[\n\x85\x02\x03\x1a\x01\x17\x01\b\x01\t\x01\v\x01\n\x01\b\x04Vo\xa6%\x06\xde\x01\x14\x97\x04\x17\xc8\x04\x06\x93\x01\x06\x82\x01\x06\x83\x01\x06~\x0f\xc6\x04\x18\x9d\a\x0f\xa8\x03\x05\xac\x01\x05\xb3\x01\x06\xb6\x01\x06\xb8\x01\b\x8e\x02\x14\xa1\x04\x01\x1a\x01*\x01+\x01+\x01$\a\xda\x02s\xf1\x10\x03\x81\x01\x03\x88\x01\f\xd8\x04\a\xc0\x01\a\xc1\x01\b\xf6\x01\x13\xf6\x04\x1a\xd3\x03\f\xac\x01\x1c\xd3\x05\x1b\xc4\x05\r\xdb\x02\x13\xfc\x04\x12\xbf\x04\x95\x01\xac\x1d\x0f\x99\x03\x06s\n\xe8\x01\t\xcd\x01\n\xf3\x01\n\xcc\x03\x13\xec\x04\t\xf9\x02\t\x90\x03\n\xdd\x03\n\x92\x020\xde\b4\x98\v\x05\x7f\x06\xe8\x01\x10\x9e\x04\r\xae\x03\v\xf5\x02\f\xe1\x03\x0f\xc4\x02\x06\xc6\x01\x05\xa6\x01-\xe0\t=\xbb\x0f\x11\xe4\x04\x90\vԉ\x01\xaf\x05\x1a\x12\xe7\x04\x01\x17\x01\r\x01\r\a\xeb\x02\v\x98\x03\x01\x12\x01\x12\x04J\x01\x13\x01*\x01&\x04r\x01\x18\x01B\x01P\v\x91\x02\r\x81\x04\a\xb3\x01\f\x8f\x02\x06\xa7\x01\x13\xa9\x05T\xb8\x10\x1c\xc3\x03\xdf\x02\x92@6\xb6\r\xb6\v\x8ar\xd5\x04\x01s\xb8\x15\xe1\v\xba\x12I\a\n\x91\x02\x01\x15\x01@\t\xa7\x03\x18\x85\x05\a\xf9\x01\x0f\xd5\x04C\x01\xf4!\x19\x04\x00\x00\x1b$\x00%$\x04\x01*F\x02\xaa)\x01\x02\xb0)\x19'\x01\x02\xbc)$-\x00\x06$\x00\x00\x00,$\x01EF\x02\x91+\x02\x02\x9b+\x19'\x02\xa7+*A\x01\x02\xb1+$H\x00\x002$C\x03\xffT`\x06\bC\x03\x97U`\x06\x10\x00]$\x01qF\x03\xf8\xd9\x02\b\x03\xfd\xd9\x028\x01\x03\x87\xda\x02=`\x03\x94\xda\x02C\x01\x03\x99\xda\x02G\x01\x03\x9f\xda\x02L\x01\x03\xa4\xda\x02P\x01\x03\xa9\xda\x02T\x01\x03\xb3\xda\x02Yt\x01\x03\xc2\xda\x02$*\x00C\x03\xbdU`\x06\x18T\x03\xb5\xa4\x01\x05\n\x03\xfb\xac\x01f\x03\xef\xac\x01\x19'\x00\x01\x03\x84\xad\x01$\x10\x03\xec\xbd\x01m\x03\xe0\xbd\x01\x19'\x00\x01\x03\xfa\xbd\x01$\x05\x03\xed\xbe\x01y\x03\xe1\xbe\x01\x19'\x00\x01\x03\xfc\xbe\x01$\x05\x03\xf5\xbf\x01\x86\x01\x03\xe9\xbf\x01\x19'\x00\x01\x03\x84\xc0\x01$\x05\x03\xcd\xc4\x01\x93\x01\x03\xc1\xc4\x01\x19'\x00\x01\x03\xd7\xc4\x01$\r\x03\x8d\xc6\x01\x9b\x01\x03\x81\xc6\x01\x19'\x00\x01\x03\x97\xc6\x01$\r\x03\xce\xc7\x01\xa3\x01\x03\xc2\xc7\x01\x19'\x00\x01\x03\xd6\xc7\x01$\r\x03\xc4\xc9\x01\xa9\x01\x03\xb8\xc9\x01\x19'\x01\x03\xcd\xc9\x01\xb2\x01'\x01\x03\xd9\xc9\x01$'\x00\x03\xba\xce\x01\xb4\x01\x03\xae\xce\x01\x19'\x01\x03\xc0\xce\x01\xb2\x01'\x01\x03\xcc\xce\x01$'\x00\x03\x8d\xd2\x01\xba\x01\x03\x81\xd2\x01\x19'\x00\x01\x03\x93\xd2\x01$'C\x03\xeeT`\x06\x04\x01qF\x04\x88\x1a\x02\x04\x92\x1a\xbe\x01\x10\x04\x9f\x1a\xc3\x01\x01\x01\x04\xab\x1a$\x9e\x03\x00\x00\xca\x01$C\x03\xf4X\xb9\x03\x06\nC\x03\x90\xaa\x01'\x06\xf4\x03F0\xb8\xa0\x00C\x03\xd4T`\x06\x02C\x03\x91U`\x06\x0eC\x03\x8bU`\x06\fC\x01\xf1%\x19\x04\xd2\x01C\x01\x9d!\x19\x04\xd9\x01\x01qF\x04\xf4\x80\x01\x01\x04\x81\x81\x01\xbe\x01\x10\x02\x04\x8f\x81\x01$\xf8\x03\x04\x9a\x81\x01$\x13\x00\x02\x11\x01qF\x05\xbd\x15\x02\x05\xd4\x15\xbe\x01\x10\x05\xe1\x15\xf4\x01\x96\x04\x02\x05\xef\x15$\x98\x04\x05\xfa\x15$\x13\x00\x01qV\x04\x9e\x15\xb9\x04\x00\xf9\x01$\x02\xc1\x04\x00\x81\x02$\x02\xc8\x04\x01\xc1\x04\a$\a\x04\xff\x04\xbe\x01\x10\x00$\x04\x8c\x05\xf9\x01\xc5\x04\x00$\x04\x99\x05\xfe\x01\xcc\x04\x00$\x04\x84\b\x8b\x02\x10\x00$\x04\x9c\v\x92\x02\x05\x00$\x04\xae\v\x9d\x02\x05\x00$\x04\xc0\v\xa6\x02\xcf\x04\x00$\x01q\x01q\x01q\x01q\x01q\x01q\x01qT\x04\xec\x04\xd2\x04\x06\x04\xe0\x16\xb0\x02\x04\xd3\x16\xb4\x02\x90\x05\x00\x01\x04\xe6\x16$\x92\x05\x04\xef\x18f\x04\xe2\x18\xb4\x02\x94\x05\x00\x01\x04\xf8\x18$\x10\x04\xbf\x1f\xb6\x02\x04\xb2\x1f\xb4\x02\x96\x05\x01\x04\xc6\x1fP\x05\x05\x04\xd2\x1f\xbe\x01\x10\x04\xdf\x1f\xc3\x01\x01\x04\xeb\x1f\xbd\x02\x05\x04\xf2\x1f\xc3\x02\x05\x04\xfd\x1f\xc7\x02\x00\x00\x04\xf7/\xcd\x02\x04\xea/\xb4\x02\x98\x05\x00\x01\x04\x890$\x01\x04\xba3\xdd\x02\x04\xad3\xb4\x02\x9a\x05\x00\x01\x04\xca3$\x00\x04\xccs\xeb\x02\x04\xbfs\xb4\x02\x9c\x05\x02\x04\xd7s\xbe\x01\x10\x04\xe4s\xf6\x02\x05\x02\x04\xf1s\xc3\x01\x01\x04\xfds\xfb\x02\x00\x00C\x03\xf8T`\x06\x06C\x03\x86U`\x06\nC\x03\xec\xa8\x01'\x06\xfc\x03\xe8C\x03\x96\xa9\x01'\x06\xfa\x0fB@C\x03\xec\xa9\x01'\x06\xf6\r\xf8GX\x00C\x03\xceX\xb9\x03\x06\x02T\x03\xc0T\x01\x01\x03\xa6Vf\x03\x9dV\xb2\x01`\x00\x01\x03\xafV$\x10C\x03Ҩ\x01'\x06\x02\x00\xfe\x02$\x01\xa1\aF\x06\x92\x06\x01\x06\x9c\x06\x19'\x01\x06\xa8\x06$\xa5\a\x00\x01EF\x02\x93\x16\x01\x02\x9c\x16\x19'\x01\x02\xa8\x16$\xba\a\x00C\x03\xb3U`\x06\x16F\x03\x85\x88\x02\x00\x01\x03\x8b\x88\x02$*C\x03\xaaU`\x06\x14F\x01\xd7\xe6\x01\x02\x01\xdd\xe6\x01\x85\x03\x10\x01\xe5\xe6\x01\x8c\x03\x10\x02\x01\xf4\xe6\x01$*\x01\xfa\xe6\x01$\x13\x00F\x01\xf1\xdf\x02\x01\x01\xff\xdf\x02\x92\x03\x10\x02\x01\x8a\xe0\x02$'\x01\x94\xe0\x02$\x13\x00\a$\x05\x01غ\x01\x94\x03\x10\x00$\x01\xeb\xba\x01\x9b\x03\x10\x00$\x01\xfe\xba\x01\xa1\x03\x10\x00$\x01\x91\xbb\x01\xac\x03\x10\x00$\x01\xa4\xbb\x01\xb6\x03\x10\x00$\x00\xc6\x03$\x01\xd6\bT\x01ú\x01\xa6\b\x01\x01\xeb\xc5\x01\xbe\x03\x01\xdc\xc5\x01\xc4\x03\xda\b\x00\x01\x01\xf3\xc5\x01$\x10\x01qF\x01\xa1\xea\x01\x03\x01\xb1\xea\x01\x85\x03\x10\x01\xb9\xea\x01\x8c\x03\x10\x01\xc7\xea\x01Y\xfb\b\x02\x01\xd7\xea\x01$*\x01\xdd\xea\x01$\x13\x00C\x01\x94$\x19\x04\xd1\x03C\x01\xc3$\x19\x04\xef\x03C\x01\x91%\x19\x04\x8f\x04C\x01\xbc%\x19\x04\xa9\x04C\x01\xfc\"\x19\x04\xcd\x04C\x01\xa1#\x19\x04\xe1\x04C\x01\xe4#\x19\x04\xf7\x04C\x01\xcc\"\x19\x04\x96\x05C\x03\xfcX\xb9\x03\x06\fC\x03\xc1\xa9\x01'\x06\xf8;\x9a\xca\x00C\x03\x9fU`\x06\x12F\x03\xc3\xde\x01\x01\x03\xc9\xde\x01\xb5\x05*\x01\x03\xd1\xde\x01$'\x00F\x02\xb9\x02\x01\x02\xbf\x02\x19'\x00\x00C\x01\xa0&\x19\x04\xb7\x05C\x01\xe4&\x19\x04\xc7\x05C\x01\xc0&\x19\x04\xde\x05C\x01\x8b'\x19\x04\xf2\x05C\x03\xb7X\xb9\x03\x06\x00C\x03\xeaX\xb9\x03\x06\b\x04\x01*F\x06\xe5\x11\x01\x06\xea\x11\x19'\x01\x06\xf6\x11$\xd2\n\x00\x04\x01*\x00\x90\x06$\a$\x02\x06\xa7\x02\x8c\x06\xe7\n\x00$\x06\xe7\x02\x8e\x06\xea\n\x00$\x01\xa1\a\x01\xa1\aT\x06\x96\x02\xee\n\x02\x06\xa3\v\x9d\x06\x06\x98\v\xb5\x05\x83\v\x00\x00\x06\x9c\r\xa2\x06\x06\x91\r\xb5\x05\x86\v\x01\x06\xa2\r\x19'\x00\x00\x01q\a$\x03\x03\xea7\xa8\x06\n\x00$\x03\xf77\xad\x06\x05\x00$\x03\xf69Y\xb2\v\x00$\x02\x11\x02\x11\x01*\x01*\x01*\x01*\x01*\x01q\x01*\x01*\x01*\x01q\x01q\x02\x11\x01*\x02\x11\x02\x11\x01*\x02\x11\x02\x11\x01*\x02\x11\x02\x11\x01*\x02\x11T\x03\xa12\xb4\v7\x01\xf1\x7ff\x01\xe9\x7f\xb5\x05*\x00\x01\x01\xfa\x7f$\x10\x01\xb1\x85\x01\xb1\x06\x01\xa9\x85\x01\xb5\x05*\x00\x01\x01\xbc\x85\x01$\x10\x01ז\x01\xba\x06\x01ϖ\x01\xb5\x05*\x01\x01ޖ\x01\x85\x03\x10\x01\x01\xed\x96\x01$\x10\x00\x01ę\x01\xc1\x06\x01\xbc\x99\x01\xb5\x05*\x02\x01љ\x01\xce\x06\xcf\v\x01ۙ\x01\x85\x03\x10\x01\x01\xea\x99\x01$\xd1\v\x00\x03\xad=T\x03\xa4=\xb5\x05\xd3\v\x00\x01\x03\xb4=$\x04\x03\xa5>P\x03\x9c>\xb5\x05\xd5\v\x00\x01\x03\xab>$\x05\x03\xf3?\xd0\x06\x03\xea?\xb5\x05\xd7\v\x00\x01\x03\xfd?$\x05\x03\xdd@\xd8\x06\x03\xd4@\xb5\x05\xd9\v\x01\x03\xe4@\x19\x05\x00\x00\x03\xb8E\xdf\x06\x03\xafE\xb5\x05\xdb\v\x01\x03\xbfEY\xdd\v\x00\x00\x03\xd8F\xe6\x06\x03\xcfF\xb5\x05\xdf\v\x00\x00\x03\xe0H\xf0\x06\x03\xd7H\xb5\x05\xe1\v\x01\x03\xe8H\xb2\x01\x05\x00\x00\x03\xfeK\xf8\x06\x03\xf5K\xb5\x05\xe3\v\x00\x01\x03\x85L$\x05\x03\x91M\xfd\x06\x03\x89M\xb5\x05*\x01\x03\x97M\x83\a*\x01\x03\x9fM$\x00\x00\x03\x82O\x85\a\x03\xfaN\xb5\x05*\x01\x03\x89O\x83\a*\x01\x03\x91O$\x00\x00\x03\xf2R\x8c\a\x03\xeaR\xb5\x05*\x01\x03\xf8R\x83\a*\x01\x03\x80S$\x00\x00\x03\x85\x7f\x92\a\x03\xfd~\xb5\x05*\x00\x01\x03\x8e\x7f$\x00\x03\xe3\x80\x01\x99\a\x03ۀ\x01\xb5\x05*\x00\x01\x03\xe9\x80\x01$\n\x03\xfa\x84\x01\x9d\a\x03\xf2\x84\x01\xb5\x05*\x00\x03\x03\x84\x85\x01\xbe\x01\x10\x03\x91\x85\x01\xc3\x01\x01\x03\x9d\x85\x01\x99\a\n\x03\u0089\x01\xa4\a\x03\xba\x89\x01\xb5\x05*\x00\x03\x03ʉ\x018\x01\x03ԉ\x01=`\x03\xe1\x89\x01C\x01\x03Պ\x01\xa9\a\x03͊\x01\xb5\x05*\x00\x01\x03܊\x01$\x01\x03\u05cb\x012\x03ϋ\x01\xb5\x05*\x00\x01\x03ߋ\x01$`\x03ڌ\x01\xae\a\x03Ҍ\x01\xb5\x05*\x00\x01\x03\xe0\x8c\x01$\x01\x03؍\x01\xca\x01\x03Ѝ\x01\xb5\x05*\x00\x01\x03\xe2\x8d\x01$\xb9\x03\x03\x9e\x92\x01\xb2\a\x03\x96\x92\x01\xb5\x05*\x00\x02\x03\xa9\x92\x018\x01\x03\xaf\x92\x01\xba\a\x01\x03\xbb\x99\x01\xbf\a\x03\xb3\x99\x01\xb5\x05*\x00\x03\x03ę\x01G\x01\x03ʙ\x01L\x01\x03ϙ\x01P\x01\x03\xe3\x9c\x01\xc5\a\x03ۜ\x01\xb5\x05*\x00\x01\x03\xea\x9c\x01$\x01\x03\x8f\x9e\x01\xca\a\x03\x87\x9e\x01\xb5\x05*\x00\x01\x03\x98\x9e\x01$\x01\x03\u009f\x01\xd1\a\x03\xba\x9f\x01\xb5\x05*\x00\x01\x03˟\x01$\x01\x03\xf8\xa0\x01\xd8\a\x03\xf0\xa0\x01\xb5\x05*\x00\x01\x03\x85\xa1\x01$\x01\x03\xb0\xa2\x01\xe3\a\x03\xa8\xa2\x01\xb5\x05*\x00\x01\x03\xba\xa2\x01$\x01\x03\xb5\xd3\x01\xeb\a\x03\xad\xd3\x01\xb5\x05*\x01\x03\xb9\xd3\x01\x19'\x01\x03\xc5\xd3\x01$*\x00\x03\x88\xd9\x01\xef\a\x03\x80\xd9\x01\xb5\x05*\x01\x03\x8c\xd9\x01\x83\a*\x01\x03\x94\xd9\x01$'\x00\x03\xa3\xe6\x01\xf3\a\x03\x9b\xe6\x01\xb5\x05*\x03\x03\xab\xe6\x01\xfb\a\x01\x03\xb6\xe6\x01\x81\b\x01\x03\xc2\xe6\x01\x88\b\x01\x01\x03\xcc\xe6\x01$*\x00\x03\xe2\xea\x01\x8d\b\x03\xda\xea\x01\xb5\x05*\x01\x03\xe7\xea\x01\x92\b\x00\x04\x03\xf3\xea\x018\x01\x03\xfd\xea\x01=`\x03\x8a\xeb\x01C\x01\x03\x93\xeb\x01\x97\b\x01\x00\x03\xa7\x8b\x02\x9c\b\x03\x9f\x8b\x02\xb5\x05*\x00\x01\x03\xad\x8b\x02$*\x03\x9a\x8c\x02\xa0\b\x03\x92\x8c\x02\xb5\x05*\x00\x01\x03\xa2\x8c\x02$*\x03\x82\x8e\x02\xa6\b\x03\xfa\x8d\x02\xb5\x05*\x01\x03\x85\x8e\x02Y\xe5\v\x01\x03\x94\x8e\x02$*\x00\x03Ϗ\x02]\x03Ǐ\x02\xb5\x05*\x00\x01\x03ڏ\x02$\xe7\v\x03\u0091\x02\xa9\b\x03\xba\x91\x02\xb5\x05*\x00\x02\x03ʑ\x02\xbe\x01\x10\x03ב\x02\xc3\x01\x01\x03\x8e\x95\x02\xae\b\x03\x86\x95\x02\xb5\x05*\x00\x02\x03\x9c\x95\x02\xbd\x02*\x03\xa3\x95\x02\xc3\x02*\x03\xfa\x99\x02\xb9\b\x03\xf2\x99\x02\xb5\x05*\x00\x01\x03\x81\x9a\x02$\x05\x03\xf3\x9c\x02\xbe\b\x03\xeb\x9c\x02\xb5\x05*\x00\x01\x03\xff\x9c\x02$\x05\x03\x83\xa0\x02\xc8\b\x03\xfb\x9f\x02\xb5\x05*\x00\x01\x03\x8f\xa0\x02$\x05\x03\xe0\xa3\x02\xd2\b\x03أ\x02\xb5\x05*\x00\x01\x03\xeb\xa3\x02$\x05\x03\xf2\xa5\x02\xdb\b\x03\xea\xa5\x02\xb5\x05*\x00\x02\x03\x83\xa6\x02$\xe9\v\x03\x8b\xa6\x02$\x13\x03Ѯ\x02\xe9\b\x03Ȯ\x02\xb5\x05\xeb\v\x01\x03\xe1\xae\x02\xf4\x01\xed\v\x01\x03\xee\xae\x02$\x13\x00\x03\xe8\xb9\x02\xf9\b\x03\xe0\xb9\x02\xb5\x05*\x00\x02\x03\xf5\xb9\x02$\xef\v\x03\xfd\xb9\x02$\x13\x03\xe8\xba\x02\x83\t\x03ߺ\x02\xb5\x05\xf1\v\x01\x03\xf2\xba\x02\xf4\x01\xf3\v\x01\x03\xff\xba\x02$\x13\x00\x03ϼ\x02\x8d\t\x03Ǽ\x02\xb5\x05*\x00\x02\x03\u07bc\x02$\xf5\v\x03\xe6\xbc\x02$\x13\x03\xee\xc0\x02\x99\t\x03\xe5\xc0\x02\xb5\x05\xf7\v\x01\x03\xfc\xc0\x02\xf4\x01\xf9\v\x01\x03\x89\xc1\x02$\x13\x00\x03\x9b\xc4\x02\xa7\t\x03\x93\xc4\x02\xb5\x05*\x00\x02\x03\xaa\xc4\x02$\xfb\v\x03\xb2\xc4\x02$\x13\x03\x91\xc7\x02\xb3\t\x03\x88\xc7\x02\xb5\x05\xfd\v\x01\x03\x9f\xc7\x02\xf4\x01\xff\v\x01\x03\xac\xc7\x02$\x13\x00\x03\xa1\xd0\x02\xc1\t\x03\x99\xd0\x02\xb5\x05*\x00\x01\x03\xa9\xd0\x02$\x00\x03\xbc\xe9\x02\xa9\x01\x03\xb4\xe9\x02\xb5\x05*\x01\x03\xc5\xe9\x02\x19'\x01\x03\xd1\xe9\x02$*\x00\x03\xa0\xee\x02\xb4\x01\x03\x98\xee\x02\xb5\x05*\x01\x03\xa6\xee\x02\x19'\x01\x03\xb2\xee\x02$*\x00\x04\x01*\a$\x02\x02\xef\f\x8c\x06\xef\x16\x00$\x02\xfe\f\x8e\x06\xea\n\x00$\x01E\x01ET\x02\xdf\f\xf2\x16\x02\x02\xae\x14\x9d\x06\x02\xa4\x14\xb5\x05\x87\x17\x00\x01\x02\xb5\x14$\x00\x02\xa7$\xa2\x06\x02\x9d$\xb5\x05\x89\x17\x01\x02\xad$\x19'\x01\x02\xb9$$\x00\x00C\x03\xd6X\xb9\x03\x06\x04\x01qV\x04\x9d\x11\xc6\x17F\x03\xe8\xca\x02\x02\x03\xed\xca\x02P\x05\x03\xf8\xca\x02T\x05\x01\x03\x84\xcb\x02$*\x00C\x01\x9e\"\x19\x04\xc7\tF\x03\xf2\xce\x02\x01\x03\xfc\xce\x02\xe4\t\x05\x01\x03\x88\xcf\x02$*\x00F\x03\xac\xcd\x02\x01\x03\xb6\xcd\x02\xe9\t\x05\x01\x03\xc2\xcd\x02$*\x00F\x03\x9e\xe1\x01\x01\x03\xa4\xe1\x01\xb5\x05*\x01\x03\xac\xe1\x01$'\x00C\x03\xdfX\xb9\x03\x06\x06T\x03\xa1X\x01\x01\x03\xe2Yf\x03\xd7Y\x19\xb9\x03\x00\x01\x03\xebY$\x10\a$\x03\x04\x9d\f\xbe\x01\x10\x00$\x04\xc7\f\xc3\x01\x01\x00$\x04\xed\f\xc7\x02\x00\x00$T\x04\x8e\f\xce\x18\x00\a$\x04\x04\xf7\r\xee\t\x05\x00$\x04\xb9\x0e\xf3\t\a\x00$\x04\x89\x0f\xf9\t\x00\x00$\x04\x90\x0f\xff\t\x00\x00$T\x04\xe3\r\xf0\x18\x00\x06$\x02\x02\x97\x04$\x1f\x02\x9c\x04$\v\x00\x00\a$\b\x02\xd7\x03\x85\n\v\x00$\x02\xe9\x03\xee\t\x05\x00$\x02\xf9\x03\x88\n\x05\x00$\x02\x89\x04*\x9a\x19\x00$\x02\xc3\x04\x8f\n\x1f\x00$\x02\xd1\x04\x93\n\v\x00$\x02\xe3\x04\x97\n\x05\x00$\x02\xf3\x04\xa0\n\t\x00$T\x02\xc0\x03\xa9\x19\x00\x01$\x83\f\x00I\x88\f\x00\xfd\x06\x10\x8e\f*\x98\fC\x9e\fJ\xa4\aV\xa5\f\x94\x01\x1b\x9b\x01\xae\f\xf7\x02\xb7\f\x80\x03\xc1\f\x9d\x03\xc5\a\xa5\x03\xc8\f\xb3\x03\xd0\f\xba\x03\xd5\f\xc1\x03\xda\f\xc8\x03\x94\x03\xd0\x03\xe2\f\xda\x03\xef\f\xfa\x03\xa0\b\x9b\x04]\xfe\x04\x86\r\xaa\x06\x8c\r\xb1\x06\x90\r\xb8\x06\x9c\r\xc2\x06\xca\a\xcd\x06\xa8\r\xda\x062\xe2\x06\xd8\a\xf9\x06\xaf\r\x88\a\xb9\r\x9c\a\xc2\r\xae\a\xcb\r\xb5\a\xcf\r\xc2\a\xd7\r\xc9\a\xdd\r\xeb\a\xc6\x03\xbd\b\xeb\r\xdd\b\xfb\r\x86\t\x83\x0e\x8e\t\x8c\x0e\x96\t\x94\x0e\x9e\t\xa0\x0e\xa6\t\xa7\x0e\xae\t\xaf\x0e\xb6\t\xb6\x0e\xbe\t\xbf\x0e\xc6\t\xd1\a\xce\t\xc8\x0e\xda\t\xd2\x0e\xe1\t\xd8\x0e\xf6\t\xde\x0e\x82\n\xe4\x0e\x8a\n\xef\x0e\x92\n\xfa\x0e\x9a\n\x84\x0f\xa2\n\x8b\x0f\xaa\n\x94\x0f\xb5\n\xfe\x02\xe9\n%\xe1\v,\xeb\x16\x99\x0f\x9e\x17\x9c\b\xa8\x17\xb9\b\xae\x17\xa1\x0f\xc8\x17\xc8\b\xd0\x17\xbe\b\xe5\x17\xaa\x0f\xfa\x17\xb0\x0f\x8f\x18\xca\x01\x97\x18\x90\x06\xcc\x19\xf9\x01\xc9\x18\x81\x02\xf3\x18\x00\x00\x00\x00"

        goroutine 763 [running]:
        golang.org/x/tools/gopls/internal/bug.report({0xc000b8c800, 0x40bd})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:71 +0x459
        golang.org/x/tools/gopls/internal/bug.Errorf({0x100b797dc?, 0x17d7?}, {0xc000068db0?, 0x147ef8c397bac7c6?, 0x100b17107?})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/bug/bug.go:52 +0x3d
        golang.org/x/tools/gopls/internal/lsp/filecache.Get({0x100b17107, 0x6}, {0x55, 0x4f, 0x22, 0x1, 0xbd, 0xcd, 0x21, 0xe4, ...})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/filecache/filecache.go:84 +0x305
        golang.org/x/tools/gopls/internal/lsp/cache.(*typeCheckBatch).getImportPackage(0xc0002ae460, {0x100dc27c0, 0xc000cc54a0}, {0xc00045ec68, 0x4})
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:456 +0x4b4
        golang.org/x/tools/gopls/internal/lsp/cache.(*snapshot).forEachPackageInternal.func1()
        	/tmp/buildlet/gopath/src/golang.org/x/tools/gopls/internal/lsp/cache/check.go:393 +0x2d
        golang.org/x/sync/errgroup.(*Group).Go.func1()
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:75 +0x64
        created by golang.org/x/sync/errgroup.(*Group).Go
        	/tmp/buildlet/gopath/pkg/mod/golang.org/x/sync@v0.1.0/errgroup/errgroup.go:72 +0xa5
        >>)
    integration_test.go:333: gopls highlight a.go:4:7: stdout does not match [a.go:4:6-13]; got <<>>
    integration_test.go:334: gopls highlight a.go:4:7: stdout does not match [a.go:5:6-13]; got <<>>

watchflakes

@findleyr
Copy link
Member

findleyr commented May 3, 2023

Dupe of #59895.

@findleyr findleyr closed this as not planned Won't fix, can't repro, duplicate, stale May 3, 2023
@golang golang locked and limited conversation to collaborators May 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
FrozenDueToAge gopls Issues related to the Go language server, gopls. NeedsInvestigation Someone must examine and confirm this is a valid issue and not a duplicate of an existing one. Tools This label describes issues relating to any tools in the x/tools repository.
Projects
Archived in project
Development

No branches or pull requests

2 participants