#!stacks
"bug.Errorf" && "golang.parseFull"

Issue created by stacks.

// Then simplify stubmethods.StubInfo, which doesn't need a Fset.
func parseFull(ctx context.Context, snapshot *cache.Snapshot, fset *token.FileSet, pos token.Pos) (*parsego.File, token.Pos, error) {
    f := fset.File(pos)
    if f == nil {
        return nil, 0, bug.Errorf("internal error: no file for position %d", pos) <---- reached
    }

This stack lzo6-Q was reported by telemetry:

golang.org/x/tools/gopls@v0.19.0 go1.24.3 darwin/arm64 other (2)

Comment From: gopherbot

Change https://go.dev/cl/683536 mentions this issue: gopls/internal/golang: Hover: fix crash on alias to built-in Named