#!stacks
"bug.Reportf" &&
"typeErrorsToDiagnostics.func1" &&
/* keep consistent with #66766, which claims these particular lines. */
!("typeErrorsToDiagnostics.func1:+28" ||
"typeErrorsToDiagnostics.func1:+34" ||
"typeErrorsToDiagnostics.func1:+35" ||
"typeErrorsToDiagnostics.func1:+37") &&
/* keep consistent with #66765, which claims these particular lines. */
!("typeErrorsToDiagnostics.func1:+40" ||
"typeErrorsToDiagnostics.func1:+46" ||
"typeErrorsToDiagnostics.func1:+53")
This stack q8FyvQ was reported by telemetry:
Note variants:
- bug.Reportf("TypeErrorEndPos returned invalid end: %v", err)
- bug.Reportf("ReadGo116ErrorData returned invalid end: %v", err)
gopls/bug
golang.org/x/tools/gopls/internal/util/bug.report:+35
golang.org/x/tools/gopls/internal/util/bug.Reportf:+1
golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+50
golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+119
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+127
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+70
golang.org/x/tools/gopls/internal/cache.(*Snapshot).forEachPackageInternal.func2:+1
golang.org/x/sync/errgroup.(*Group).Go.func1:+3
runtime.goexit:+0
golang.org/x/tools/gopls@v0.15.0-pre.4 go1.21.5 darwin/amd64 vscode (1)
Issue created by golang.org/x/tools/gopls/internal/telemetry/cmd/stacks.
Dups: rnoW6w 7zL2qQ pT-4Ug PDXPlA RejVIw CBGyxQ AG72cA Lf-3ww TXfuyw NpHz4A NUG3VA nx1sgQ XhpSpw inMjhQ xGkpxA I--gxw SzTdTg jnwzRQ PaGQHg a5dSRQ 7X_4Cw 2NJNRA
Comment From: gopherbot
Change https://go.dev/cl/567416 mentions this issue: gopls/internal/cache: add debug assertions for bug report
Comment From: adonovan
This stack rnoW6w was reported by telemetry:
gopls/bug
golang.org/x/tools/gopls/internal/util/bug.report:+35
golang.org/x/tools/gopls/internal/util/bug.Reportf:+1
golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+50
golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+122
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+127
golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+70
golang.org/x/tools/gopls/internal/cache.(*Snapshot).forEachPackageInternal.func2:+1
golang.org/x/sync/errgroup.(*Group).Go.func1:+3
runtime.goexit:+0
golang.org/x/tools/gopls@v0.15.3 go1.22.2 windows/amd64 vscode (1)
Issue created by golang.org/x/tools/gopls/internal/telemetry/cmd/stacks.
Comment From: adonovan
A new variant:
// debugging #65960
if _, err := safetoken.Offset(pgf.Tok, end); err != nil {
bug.Reportf("ReadGo116ErrorData returned invalid end: %v", err)
}
Comment From: adonovan
This stack 7zL2qQ was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35golang.org/x/tools/gopls/internal/util/bug.Reportf:+1golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+80golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+153golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+70golang.org/x/tools/gopls/internal/cache.(*Snapshot).forEachPackageInternal.func2:+1golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.goexit:+0
golang.org/x/tools/gopls@v0.16.1 go1.23.0 linux/amd64 other (1)
This stack pT-4Ug was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35golang.org/x/tools/gopls/internal/util/bug.Reportf:+1golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+74golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+153golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+70golang.org/x/tools/gopls/internal/cache.(*Snapshot).forEachPackageInternal.func2:+1golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.goexit:+0
golang.org/x/tools/gopls@v0.16.1 go1.23.0 linux/amd64 other (1)
Comment From: gopherbot
Change https://go.dev/cl/621876 mentions this issue: gopls/internal/cache: refine bug reports
Comment From: adonovan
This stack PDXPlA was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35golang.org/x/tools/gopls/internal/util/bug.Reportf:+1golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+100golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+173golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.1 go1.23.4 linux/amd64 vscode (1)
This stack RejVIw was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35golang.org/x/tools/gopls/internal/util/bug.Reportf:+1golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+93golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+173golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.goexit:+0
golang.org/x/tools/gopls@v0.17.1 go1.23.4 linux/amd64 vscode (1)
Comment From: adonovan
This stack CBGyxQ was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35golang.org/x/tools/gopls/internal/util/bug.Reportf:+1golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+91golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+173golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.0 go1.23.6 darwin/amd64 vscode (1)
Comment From: adonovan
This stack AG72cA was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35golang.org/x/tools/gopls/internal/util/bug.Reportf:+1golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+100golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+173golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck:+1golang.org/x/tools/gopls/internal/cache.(*analysisNode).run:+2golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached.func1:+1golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached:+21golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1:+27golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack Lf-3ww was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35golang.org/x/tools/gopls/internal/util/bug.Reportf:+1golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+84golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+173golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck:+1golang.org/x/tools/gopls/internal/cache.(*analysisNode).run:+2golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached.func1:+1golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached:+21golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1:+27golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack TXfuyw was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35golang.org/x/tools/gopls/internal/util/bug.Reportf:+1golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+71golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+173golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1golang.org/x/tools/gopls/internal/cache.(*analysisNode).typeCheck:+1golang.org/x/tools/gopls/internal/cache.(*analysisNode).run:+2golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached.func1:+1golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32golang.org/x/tools/gopls/internal/cache.(*analysisNode).runCached:+21golang.org/x/tools/gopls/internal/cache.(*Snapshot).Analyze.func6.1:+27golang.org/x/sync/errgroup.(*Group).Go.func1:+3runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack NpHz4A was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x412golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+52,+0x122dgolang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe28golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3f8golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3c1golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xadgolang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x7druntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.4 linux/amd64 vscode (1)
This stack NUG3VA was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x393golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+52,+0xe1bgolang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xd7golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xa7fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2e3golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x35fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x5bgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xa7golang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x87runtime.goexit:+0,+0x3
golang.org/x/tools/gopls@v0.19.1 go1.24.3 darwin/arm64 other (1)
Comment From: adonovan
This stack nx1sgQ was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x412golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+104,+0xdbdgolang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe28golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3f8golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3c1golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xadgolang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x7druntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.5 windows/amd64 vscode (1)
This stack XhpSpw was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x412golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+97,+0xf8cgolang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe28golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3f8golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3c1golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xadgolang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x7druntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.5 windows/amd64 vscode (1)
Comment From: adonovan
This stack inMjhQ was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x412golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+70,+0x10abgolang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe28golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3f8golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3c1golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xadgolang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x7druntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.4 linux/amd64 vscode (1)
This stack xGkpxA was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x412golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+86,+0x104cgolang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe28golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3f8golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3c1golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xadgolang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x7druntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.19.1 go1.24.4 linux/amd64 vscode (1)
Comment From: adonovan
This stack I--gxw was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x367golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+52,+0xdd3golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xcfgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0x9e3golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x287golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x32bgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x53golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0x97golang.org/x/sync/errgroup.(*Group).Go.func1:+15,+0x4bruntime.goexit:+0,+0x3
golang.org/x/tools/gopls@v0.20.0 go1.25.0 darwin/arm64 other,vscode (1)
Comment From: adonovan
This stack SzTdTg was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x393golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+86,+0xc93golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xd7golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xa7fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2e3golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x35fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x5bgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xa7golang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x87runtime.goexit:+0,+0x3
golang.org/x/tools/gopls@v0.19.1 go1.24.3 darwin/arm64 vscode (1)
This stack jnwzRQ was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x393golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+70,+0xcffgolang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xd7golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xa7fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2e3golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x35fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x5bgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xa7golang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x87runtime.goexit:+0,+0x3
golang.org/x/tools/gopls@v0.19.1 go1.24.3 darwin/arm64 vscode (1)
This stack PaGQHg was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x393golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+104,+0xa83golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xd7golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xa7fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2e3golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x35fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x5bgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xa7golang.org/x/sync/errgroup.(*Group).add.func1:+32,+0x87runtime.goexit:+0,+0x3
golang.org/x/tools/gopls@v0.19.1 go1.24.3 darwin/arm64 vscode (1)
Comment From: adonovan
This stack a5dSRQ was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x393golang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x27golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+52,+0xe1bgolang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0xd7golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xa7fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x2bfgolang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x35fgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x5bgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xa7golang.org/x/sync/errgroup.(*Group).Go.func1:+15,+0x53runtime.goexit:+0,+0x3
golang.org/x/tools/gopls@v0.20.0 go1.24.5 darwin/arm64 other (1)
Comment From: adonovan
This stack 7X_4Cw was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x40dgolang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+104,+0xe27golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe68golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3c6golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3cdgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xadgolang.org/x/sync/errgroup.(*Group).Go.func1:+15,+0x4fruntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.20.0 go1.25.0 linux/amd64 other,vscode (1)
This stack 2NJNRA was reported by telemetry:
gopls/buggolang.org/x/tools/gopls/internal/util/bug.report:+35,+0x40dgolang.org/x/tools/gopls/internal/util/bug.Reportf:+1,+0x24golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics.func1:+95,+0xfb0golang.org/x/tools/gopls/internal/cache.typeErrorsToDiagnostics:+177,+0x149golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).checkPackage:+128,+0xe68golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage.func1:+49,+0x3c6golang.org/x/tools/gopls/internal/cache.(*futureCache[...]).get:+32,+0x3cdgolang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).getPackage:+1,+0x52golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).handleSyntaxPackage:+14,+0x87golang.org/x/tools/gopls/internal/cache.(*typeCheckBatch).query.func1:+4,+0xadgolang.org/x/sync/errgroup.(*Group).Go.func1:+15,+0x4fruntime.goexit:+0,+0x0
golang.org/x/tools/gopls@v0.20.0 go1.25.0 linux/amd64 other,vscode (1)