#!stacks
"bug.Reportf" && "cache.(*action).exec.func3:+3" &&
"unreachable.(*deadState).findDead:+17"
Issue created by stacks.
This stack indicates that the unreachable analyzer violates the SuggestedFix preconditions now documented and checked by the gopls analysis driver.
This stack Gf7EXQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.23.5 windows/amd64 vscode (1)
Dups: EmaIvQ KznUPA JuVvTw 10HCWA mAqhog S-mQmQ 2q8x9A Vc6s2g yM5t_A Ne_rfg rN06Cw QGVc7g cp-4UQ fb8Dbg bgKp4Q H8EfOg tIGLig s00Qzg wX0s_A EFdz_A _AqRig 2l7h9g 6L5mmA g92Uyw 2e6Ziw B3yvxg SLq6lA eMJmBQ VMn62A nxVngw 4wnTaA H2vDzA S4gjMA -DlRtg Rm3VbQ Zumn2w H0xvEQ -ubuiA eFXWcg U_brvg TqSiJg ipVwYg Zumn1Q WCZHkQ nR04fA kIYX0g 0bITOw VdeswQ XFAqdQ PbQHuw 6voO2Q pZqskQ DA7D_A VH1-DA i9_tJQ n5N7dg tIGkrQ LnzCqA x1y8CA Qp27eQ PFqrmQ 4mILPg UDizTQ b9U4IQ PvdWVA 8wIiMg Bq6TzA YJB1_g F4iflQ iFCmBQ wdx4HQ nKrzAg Yfy4AA 6DjaiQ PzXexg uUz53Q PbQHtQ iL26ow tZ47aA hEZ8jQ _ib_lQ ES4UWQ l5KxTA SiK0wg a1BwtQ Qp27dw sxnjrg pjphnQ CZptaQ _KvAFg uUYSlQ PFqrlw s81mPQ gz-6_Q TnPjWA P45F0g g92UxQ UNskGw nxVnjQ ToZf2A MDBb5A XOUtMg NxSYDQ UrxMYQ s81mMw omHK6Q D42jvg cvb-1Q R2CNEA Ba1Hhg -o---g Lz4aYg S-mQlw 1ajsgA 02S12g tM7wUQ Pq5zVg u7qkVg OR5GGg POgTRg enaxGg Q0L_SQ 5DxphQ SBdvkQ REFDzg krWl1Q gfvrig 8CDZSw EH0FWw 8VrcMw
Comment From: gabyhelp
Related Issues
- x/tools/gopls: "missing reachable node for %q" bug in evaluatePackageHandle #71352
- x/tools/gopls: "internal error converting diagnostic" (bug reported by telemetry) #64547
- x/tools/gopls: analysisinternal.ZeroValue crash on (presumably) unsafe.Pointer #70585 (closed)
- x/tools/gopls: "diagnostic location is not among files of package: %s" bug (with analyzer SA4023) #70791
- x/tools/gopls: toGobDiagnostic bug reported by telemetry #65695 (closed)
- x/tools/gopls: DidModifyFiles: "non-abs file path %q" bug in port.matches #70603
- x/tools/gopls: bug in analysis importer reported by telemetry #64236 (closed)
- x/tools/gopls: "nil handle" assert in getPackageHandles #71353
- x/tools/gopls: xrefs.Index panics after "can't fail" pgf.PosRange #70446 (closed)
- x/tools/gopls: sigpanic in persistent.(*mapNode).forEach #71115
(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)
Comment From: prattmic
In v0.17.1, line 1143 was the third line of cache.(*action).exec.func3 (but is not a call to Reportf). Did stacks fetch the wrong version of the source?
https://cs.opensource.google/go/x/tools/+/refs/tags/gopls/v0.17.1:gopls/internal/cache/analysis.go;l=1143
Edit: oops, meant to post this on #71660.
Comment From: adonovan
Yes, I think a version skew is possible since the line numbers are not always off by one by some variable amount, which could correspond to recent changes in the code.
Comment From: adonovan
This stack indicates that the unreachable analyzer violates the SuggestedFix preconditions now documented and checked by the gopls analysis driver.
This call to pass.Report has a diagnostic with a single SuggestedFix of a single TextEdit (a deletion). The various possible errors returned by validateFix are:
- "missing file info for pos (%v)" (
File(start) == nil) - "pos (%v) > end (%v)" (
end < start) - "malformed end position %v" (
File(end) == nil, end)) - "edit spans files %v and %v" (
endFile != file) - "end is (%v) beyond end of file (%v)" (
edit.End > file.Base() + file.Size()))
("overlapping edits" is not possible, nor is "analyzer %q suggests two fixes with same Message (%s)")
This means that at least one of stmt.Pos(), stmt.End() is invalid (zero, beyond EOF, or not mapped to a token.File). stmt is an element of ast.BlockStmt.List. The logic in the unreachable analyzer is unimpeachable, so I think either the parser recovery or the AST fixing logic must be to blame. Perhaps the input file is incomplete, something like func _() {return; var _ struct (EOF), and the parser's recovery has filled in values for the missing braces that are invalid or beyond EOF. This is especially likely if the Stmt.End() is computed by addition of a constant to the pos of some actual token.
(See https://github.com/golang/go/issues/73438)
Comment From: adonovan
Indeed, some variant of func _() {return; var _ struct did reproduce the bug.Report, but unfortunately the failure is silent to the user--the fix is discarded--so I had to check gopls bug to see it... but I lost the actual input as I tried many in a short span of time.
Nonetheless, it confirms that it's a truncated file AST repair issue, in other words another variant of https://github.com/golang/go/issues/66790#issuecomment-2050667924 (which is perhaps also the root cause of https://github.com/golang/go/issues/64547)
Comment From: adonovan
This stack KznUPA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack JuVvTw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.24rc3 darwin/arm64 sublimetext (1)
This stack 10HCWA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.23.6 darwin/arm64 vscode,vscode-insiders (1)
Comment From: adonovan
This stack EmaIvQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0-pre.2 go1.23.6 linux/amd64 vscode (1)
Comment From: adonovan
This stack KznUPA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0-pre.2 go1.23.4 darwin/amd64 vscode (1)
This stack JuVvTw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.0-pre.3 go1.24.0 darwin/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.0-pre.2 go1.24.0 windows/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.24.0 linux/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.24rc3 darwin/arm64 sublimetext (1)
Comment From: adonovan
This stack EmaIvQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0-pre.2 go1.23.6 linux/amd64 vscode (1)
This stack KznUPA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0-pre.2 go1.23.4 darwin/amd64 vscode (1)
This stack JuVvTw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.0-pre.2 go1.24.0 windows/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.24.0 linux/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.24rc3 darwin/arm64 sublimetext (1)
golang.org/x/tools/gopls@v0.18.0-pre.3 go1.24.0 darwin/amd64 vscode (1)
Comment From: adonovan
This stack 10HCWA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0-pre.3 go1.23.6 linux/amd64 other,vscode (1)
golang.org/x/tools/gopls@v0.18.0-pre.2 go1.23.6 darwin/arm64 vscode (1)
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.23.5 windows/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.23.6 darwin/arm64 other,vscode (1)
Comment From: adonovan
Repro, found while investigating https://go.dev/cl/638395, which changes the parser behavior. Nonetheless it's pretty clear what class of errors this represents:
The missing label in the goto statement is currently not a parse error; but with CL 638395, it is an error, and it causes the parser to consume the }, which creates a cascade of errors. The FuncLit body is never closed, so the BlockStmt.End is computed to be (one) beyond the end of the file.
var _ = func() {
goto
}
func _() int {
switch {
case 1:
println()
}
println()
}
Comment From: gopherbot
Change https://go.dev/cl/651155 mentions this issue: go/analysis/passes/unreachable/testdata: relax test for CL 638395
Comment From: adonovan
This stack mAqhog 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0 go1.24.0 linux/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.0 go1.24.0 darwin/arm64 vscode (1)
This stack S-mQmQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.0-pre.2 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack 2q8x9A 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.0 go1.24.0 windows/amd64 vscode (1)
Comment From: gopherbot
Change https://go.dev/cl/652977 mentions this issue: [gopls-release-branch.0.18] go/analysis/passes/unreachable/testdata: relax test for CL 638395
Comment From: adonovan
This stack Vc6s2g 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.0-pre.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack yM5t_A 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (2)
This stack Ne_rfg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/arm64 neovim (1)
Comment From: adonovan
This stack rN06Cw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack QGVc7g 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode-insiders (1)
This stack cp-4UQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 other (2)
This stack fb8Dbg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack bgKp4Q 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 other,vscode (1)
This stack H8EfOg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 other,vscode (1)
This stack tIGLig 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 other (1)
This stack s00Qzg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.0 go1.24.0 windows/amd64 vscode (1)
Comment From: adonovan
This stack wX0s_A 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack EFdz_A 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack _AqRig 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack 2l7h9g 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 vscode (1)
Comment From: adonovan
This stack 6L5mmA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 other (1)
This stack g92Uyw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
This stack 2e6Ziw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 vscode (1)
This stack B3yvxg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 other,vscode (1)
This stack SLq6lA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack eMJmBQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 other,vscode (1)
Comment From: adonovan
This stack VMn62A 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 vscode-insiders (1)
This stack nxVngw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
This stack 4wnTaA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack H2vDzA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack S4gjMA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 other,vscode (1)
Comment From: adonovan
This stack -DlRtg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.5 linux/amd64 vscode (1)
Comment From: adonovan
This stack Rm3VbQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack Zumn2w 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 vscode-insiders (1)
This stack H0xvEQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 vscode (1)
Comment From: adonovan
This stack -ubuiA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:+17golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/386 vscode (1)
This stack eFXWcg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 vscode (1)
This stack U_brvg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
Comment From: adonovan
This stack TqSiJg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 vscode (1)
This stack ipVwYg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack Zumn1Q 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack WCZHkQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 other,vscode (1)
This stack nR04fA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.4 linux/amd64 vscode (1)
This stack kIYX0g 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack 0bITOw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack VdeswQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 eglot,vscode (1)
Comment From: adonovan
This stack XFAqdQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
This stack PbQHuw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+93golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack 6voO2Q 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
Comment From: adonovan
This stack pZqskQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81
golang.org/x/tools/gopls@v0.18.1 go1.23.4 linux/amd64 vscode (1)
This stack DA7D_A 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 other,vscode (1)
This stack VH1-DA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 other (1)
This stack i9_tJQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.1 darwin/arm64 vscode (1)
This stack n5N7dg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 neovim (1)
This stack tIGkrQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20
golang.org/x/tools/gopls@v0.18.1 go1.23.4 windows/amd64 vscode (1)
Comment From: gopherbot
Change https://go.dev/cl/660397 mentions this issue: gopls/internal/cache/parsego: fix truncated ASTs
Comment From: adonovan
I tried an approach to AST repair in https://go.dev/cl/660397 that detects the suffix of missing tokens (e.g. missing colons, close parens, identifiers, and so on) from the rightmost subtree, appends this to the actual input, and reparses, and it successfully repairs the tree and establishes the invariant that each ast.Node.{Pos,End} is a subinterval of ast.File.File{Start,End}. However, it seems to defeat completion, which has (I suspect) been finely tuned to interpret these missing tokens when completing while typing at EOF. Sigh.
Comment From: adonovan
This stack LnzCqA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack x1y8CA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack Qp27eQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
This stack PFqrmQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.4 darwin/arm64 vscode (1)
This stack 4mILPg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.5 windows/amd64 vscode (1)
This stack UDizTQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:+17golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/386 vscode (1)
This stack b9U4IQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 other,vscode (1)
This stack PvdWVA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 vscode (1)
This stack 8wIiMg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
Comment From: adonovan
This stack Bq6TzA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.7 linux/amd64 vscode (1)
This stack YJB1_g 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
Comment From: adonovan
This stack F4iflQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 code-server (1)
This stack iFCmBQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode-insiders (1)
Comment From: adonovan
This stack F4iflQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 code-server (1)
This stack iFCmBQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode-insiders (1)
Comment From: adonovan
This stack wdx4HQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/amd64 vscode (1)
This stack nKrzAg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 vscode (1)
Comment From: adonovan
This stack Yfy4AA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack 6DjaiQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack PzXexg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 other,vscode (1)
Comment From: adonovan
This stack uUz53Q 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 other (1)
Comment From: adonovan
This stack PbQHtQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+93golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack iL26ow 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+93golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack tZ47aA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+93golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack hEZ8jQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 other,vscode (1)
This stack _ib_lQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19
golang.org/x/tools/gopls@v0.18.1 go1.24.2 windows/amd64 vscode (1)
This stack ES4UWQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 other,vscode (1)
Comment From: adonovan
This stack l5KxTA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.1 darwin/arm64 vscode (1)
Comment From: adonovan
This stack SiK0wg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 other (1)
Comment From: adonovan
This stack a1BwtQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.0 windows/amd64 vscode (1)
This stack Qp27dw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.4 darwin/amd64 vscode (1)
Comment From: adonovan
This stack sxnjrg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack pjphnQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack CZptaQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49
golang.org/x/tools/gopls@v0.18.1 go1.24.2 windows/amd64 vscode (2)
Comment From: gopherbot
Change https://go.dev/cl/666675 mentions this issue: internal/analysisinternal: permit Fix.End slightly beyond EOF
Comment From: adonovan
This stack _KvAFg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 other (1)
This stack uUYSlQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 other (1)
Comment From: adonovan
This stack PFqrlw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
This stack s81mPQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack gz-6_Q 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31
golang.org/x/tools/gopls@v0.18.1 go1.24.2 darwin/arm64 vscode (1)
Comment From: adonovan
This stack TnPjWA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack P45F0g 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 vscode (1)
This stack g92UxQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.4 linux/amd64 neovim (1)
This stack UNskGw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack nxVnjQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
This stack ToZf2A 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
This stack MDBb5A 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.1 darwin/arm64 other,vscode (1)
This stack XOUtMg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 other (1)
Comment From: adonovan
This stack NxSYDQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 vscode (1)
This stack UrxMYQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2runtime.goexit:+0
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 vscode (1)
This stack s81mMw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.2 linux/amd64 vscode (1)
This stack omHK6Q 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 vscode (1)
Comment From: adonovan
This stack D42jvg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 other (1)
This stack cvb-1Q 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.0 darwin/arm64 other (1)
Comment From: adonovan
This stack R2CNEA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.24.2 linux/amd64 vscode (1)
This stack Ba1Hhg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 vscode (1)
Comment From: adonovan
This stack -o---g 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 other,vscode (1)
This stack Lz4aYg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 vscode (1)
Comment From: adonovan
This stack S-mQlw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 vscode (1)
Comment From: adonovan
This stack 1ajsgA 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2
golang.org/x/tools/gopls@v0.18.1 go1.24.2 linux/amd64 vscode (1)
Comment From: adonovan
This stack 02S12g 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.24.0 linux/amd64 other,vscode (1)
Comment From: adonovan
This stack tM7wUQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.23.7 darwin/arm64 other (1)
This stack Pq5zVg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.23.6 windows/amd64 vscode (1)
Comment From: adonovan
This stack u7qkVg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282
golang.org/x/tools/gopls@v0.18.1 go1.24.1 windows/amd64 vscode (1)
This stack OR5GGg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+128golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.24.3 darwin/arm64 vscode (1)
This stack POgTRg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+112golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.6 linux/amd64 vscode (1)
Comment From: adonovan
This stack enaxGg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5
golang.org/x/tools/gopls@v0.18.1 go1.23.7 darwin/arm64 other (1)
Comment From: adonovan
This stack Q0L_SQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81
golang.org/x/tools/gopls@v0.18.1 go1.24.1 linux/amd64 vscode (1)
Comment From: adonovan
This stack 5DxphQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19
golang.org/x/tools/gopls@v0.18.1 go1.24.4 darwin/arm64 other (1)
This stack SBdvkQ 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+85golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7
golang.org/x/tools/gopls@v0.18.1 go1.24.1 darwin/arm64 other (1)
Comment From: adonovan
This stack REFDzg 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67golang.org/x/tools/gopls/internal/cache.execActions.func1:+2
golang.org/x/tools/gopls@v0.18.1 go1.23.6 darwin/arm64 vscode (1)
Comment From: adonovan
This stack krWl1Q 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.5 darwin/arm64 vscode (1)
Comment From: adonovan
This stack gfvrig 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81
golang.org/x/tools/gopls@v0.18.1 go1.23.5 darwin/amd64 vscode (1)
Comment From: adonovan
This stack 8CDZSw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+77golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+93golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20
golang.org/x/tools/gopls@v0.18.1 go1.24.1 darwin/arm64 neovim (1)
Comment From: adonovan
This stack EH0FWw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+81golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+144golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=67
golang.org/x/tools/gopls@v0.18.1 go1.23.7 windows/amd64 vscode (1)
Comment From: adonovan
This stack 8VrcMw 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.(*action).exec.func3:+3golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+17golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+96golang.org/x/tools/go/analysis/passes/unreachable.(*deadState).findDead:+49golang.org/x/tools/go/analysis/passes/unreachable.run.func1:+19golang.org/x/tools/go/ast/inspector.(*Inspector).Preorder:+20golang.org/x/tools/go/analysis/passes/unreachable.run:+7golang.org/x/tools/gopls/internal/cache.(*action).exec.func7:+31golang.org/x/tools/gopls/internal/cache.(*action).exec:+282golang.org/x/tools/gopls/internal/cache.execActions.func1.1:+2sync.(*Once).doSlow:+5sync.(*Once).Do:=69
golang.org/x/tools/gopls@v0.18.1 go1.24.4 windows/amd64 vscode (1)