You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use this command to reproduce the executable: (HOME=$(mktemp -d); GOOS=linux GOARCH=amd64 GOTOOLCHAIN=go1.26rc2 go install golang.org/x/tools/gopls@v0.21.0 && find $HOME/go/bin -type f)
To disassemble: go tool objdump exe | less
Dups: 1VpMXw 0R0w6A HwXxCg Uwn_Cw A1V8tg
Issue created by stacks.
This looks like an alias bug in the type checker: the crash indicates that a TypeName's obj.typ field is nil.
Called from:
It's also possibly just another instance of memory corruption.
This stack
UAPFHAwas reported by telemetry:crash/crashruntime.gopanic:+70,+0x16ego/types.(*Checker).handleBailout:+25,+0x90go/types.(*Checker).Files.deferwrap1:+0,+0x1aruntime.gopanic:+51,+0x139go/types.(*Checker).objDecl.func1:+3,+0x5bruntime.gopanic:+51,+0x139go/types.(*typeWriter).error:=110,+0xab8go/types.(*typeWriter).typ:+10,+0x98bgo/types.(*typeWriter).typ:+235,+0xd04go/types.(*Context).instanceHash:+10,+0xc7go/types.(*Checker).instance:+19,+0x23cgo/types.(*Checker).instantiatedType:+35,+0x439go/types.(*Checker).typInternal:+57,+0x133ego/types.(*Checker).declaredType:+1,+0x2ego/types.(*Checker).varType:+1,+0x24go/types.(*Checker).typInternal:+121,+0xc54go/types.(*Checker).declaredType:+1,+0x2eUse this command to reproduce the executable:
(HOME=$(mktemp -d); GOOS=linux GOARCH=amd64 GOTOOLCHAIN=go1.26rc2 go install golang.org/x/tools/gopls@v0.21.0 && find $HOME/go/bin -type f)To disassemble:
go tool objdump exe | lessDups: 1VpMXw 0R0w6A HwXxCg Uwn_Cw A1V8tg