# crypto/internal/fips140/rsa
The following panic happened checking types near:
src/crypto/internal/fips140/rsa/rsa.go:25:6
<unknown line number>: internal compiler error: panic: runtime error: invalid memory address or nil pointer dereference
goroutine 1 [running]:
runtime/debug.Stack()
runtime/debug/stack.go:26 +0x8d
cmd/compile/internal/base.FatalfAt({0x0, 0x0}, {0x1547367, 0x9}, {0x26f7586b7d60, 0x1, 0x1})
cmd/compile/internal/base/print.go:232 +0x277
cmd/compile/internal/base.Fatalf({0x1547367, 0x9}, {0x26f7586b7d60, 0x1, 0x1})
cmd/compile/internal/base/print.go:197 +0x4d
cmd/compile/internal/gc.handlePanic()
cmd/compile/internal/gc/main.go:58 +0xc6
panic({0x1d37a18?, 0x1e3b620?})
runtime/panic.go:859 +0x136
cmd/compile/internal/types2.(*Checker).handleBailout(0x26f75891ca00, 0x26f7586bad10)
cmd/compile/internal/types2/check.go:396 +0x23c
panic({0x1d37a18?, 0x1e3b620?})
runtime/panic.go:859 +0x136
cmd/compile/internal/types2.(*Checker).objDecl.func1()
cmd/compile/internal/types2/decl.go:54 +0x45
panic({0x1d37a18?, 0x1e3b620?})
runtime/panic.go:859 +0x136
cmd/compile/internal/types2.(*Checker).selector(0x26f75891ca00, 0x26f7587e2b80, 0x26f758688140, 0x1)
cmd/compile/internal/types2/call.go:692 +0x6e
cmd/compile/internal/types2.(*Checker).typInternal(0x26f75891ca00, {0x1da1858, 0x26f758688140}, 0x0)
cmd/compile/internal/types2/typexpr.go:264 +0x618
cmd/compile/internal/types2.(*Checker).declaredType(0x26f75891ca00, {0x1da1858, 0x26f758688140}, 0x0)
cmd/compile/internal/types2/typexpr.go:184 +0x65
cmd/compile/internal/types2.(*Checker).varType(0x26f75891ca00, {0x1da1858, 0x26f758688140})
cmd/compile/internal/types2/typexpr.go:148 +0x39
cmd/compile/internal/types2.(*Checker).typInternal(0x26f75891ca00, {0x1da18e8, 0x26f75829c300}, 0x0)
cmd/compile/internal/types2/typexpr.go:319 +0xd2b
cmd/compile/internal/types2.(*Checker).declaredType(0x26f75891ca00, {0x1da18e8, 0x26f75829c300}, 0x0)
cmd/compile/internal/types2/typexpr.go:184 +0x65
cmd/compile/internal/types2.(*Checker).varType(0x26f75891ca00, {0x1da18e8, 0x26f75829c300})
cmd/compile/internal/types2/typexpr.go:148 +0x39
cmd/compile/internal/types2.(*Checker).structType(0x26f75891ca00, 0x26f75833b830, 0x26f75821d650)
cmd/compile/internal/types2/struct.go:116 +0x345
cmd/compile/internal/types2.(*Checker).typInternal(0x26f75891ca00, {0x1da1c90, 0x26f75821d650}, 0x26f758717260)
cmd/compile/internal/types2/typexpr.go:312 +0x10ce
cmd/compile/internal/types2.(*Checker).declaredType(0x26f75891ca00, {0x1da1c90, 0x26f75821d650}, 0x26f758717260)
cmd/compile/internal/types2/typexpr.go:184 +0x65
cmd/compile/internal/types2.(*Checker).typeDecl(0x26f75891ca00, 0x26f758717260, 0x26f758588960)
cmd/compile/internal/types2/decl.go:496 +0xab2
cmd/compile/internal/types2.(*Checker).objDecl(0x26f75891ca00, {0x1da21b8, 0x26f758717260})
cmd/compile/internal/types2/decl.go:158 +0xc89
cmd/compile/internal/types2.(*Checker).packageObjects(0x26f75891ca00)
cmd/compile/internal/types2/resolver.go:687 +0x388
cmd/compile/internal/types2.(*Checker).checkFiles(0x26f75891ca00, {0x26f7587910e0, 0x6, 0x6})
cmd/compile/internal/types2/check.go:443 +0xfd
cmd/compile/internal/types2.(*Checker).Files(0x26f75891ca00, {0x26f7587910e0, 0x6, 0x6})
cmd/compile/internal/types2/check.go:414 +0x10c
cmd/compile/internal/types2.(*Config).Check(0x26f758635500, {0x7fffd0c8afb4, 0x1b}, {0x26f7587910e0, 0x6, 0x6}, 0x26f758635560)
cmd/compile/internal/types2/api.go:478 +0xa7
cmd/compile/internal/noder.checkFiles({0x0, {0x0, 0x0}}, {0x26f75833b020, 0x6, 0x6})
cmd/compile/internal/noder/irgen.go:100 +0x92f
cmd/compile/internal/noder.writePkgStub({0x0, {0x0, 0x0}}, {0x26f75833b020, 0x6, 0x6})
cmd/compile/internal/noder/unified.go:328 +0xac
cmd/compile/internal/noder.unified({0x0, {0x0, 0x0}}, {0x26f75833b020, 0x6, 0x6})
cmd/compile/internal/noder/unified.go:204 +0xfc
cmd/compile/internal/noder.LoadPackage({0x26f758194320, 0x6, 0x6})
cmd/compile/internal/noder/noder.go:76 +0x4b4
cmd/compile/internal/gc.Main(0x1da5f38)
cmd/compile/internal/gc/main.go:218 +0xeec
main.main()
cmd/compile/main.go:57 +0x165