Skip to content

Instantly share code, notes, and snippets.

@droot
Created May 16, 2019 04:50
Show Gist options
  • Save droot/57ca90f7eec986d44b115b8abd35dc61 to your computer and use it in GitHub Desktop.
Save droot/57ca90f7eec986d44b115b8abd35dc61 to your computer and use it in GitHub Desktop.
controller-tools-stack-overflow
go/bin/controller-gen "crd:trivialVersions=true" rbac:roleName=manager-role webhook paths="./api/...;./controllers/..." output:crd:artifacts:config=config/crd/bases
runtime: goroutine stack exceeds 1000000000-byte limit
fatal error: stack overflow
runtime stack:
runtime.throw(0x1784a61, 0xe)
/usr/local/go/src/runtime/panic.go:617 +0x72
runtime.newstack()
/usr/local/go/src/runtime/stack.go:1041 +0x6f0
runtime.morestack()
/usr/local/go/src/runtime/asm_amd64.s:429 +0x8f
goroutine 1 [running]:
runtime.interhash(0xc0240003d0, 0x70aae6b3, 0x0)
/usr/local/go/src/runtime/alg.go:140 +0x168 fp=0xc024000358 sp=0xc024000350 pc=0x10043e8
runtime.mapaccess2(0x16bf4c0, 0xc000b644b0, 0xc0240003d0, 0x0, 0x0)
/usr/local/go/src/runtime/map.go:475 +0x71 fp=0xc0240003a0 sp=0xc024000358 pc=0x100f451
go/types.(*Info).TypeOf(0xc0006f9a90, 0x1885900, 0xc000b35e20, 0x10, 0x203001)
/usr/local/go/src/go/types/api.go:228 +0x8c fp=0xc024000440 sp=0xc0240003a0 pc=0x14e536c
sigs.k8s.io/controller-tools/pkg/crd.mapToSchema(0xc0077301a0, 0xc000819bc0, 0x2e08008)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:268 +0x6a fp=0xc024000550 sp=0xc024000440 pc=0x15e36fa
sigs.k8s.io/controller-tools/pkg/crd.typeToSchema(0xc0077301a0, 0x1885b00, 0xc000819bc0, 0x1)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:159 +0x314 fp=0xc0240005d0 sp=0xc024000550 pc=0x15e27a4
sigs.k8s.io/controller-tools/pkg/crd.structToSchema(0xc024000b88, 0xc000b35e80, 0xc000829950)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:349 +0x3a5 fp=0xc024000a90 sp=0xc0240005d0 pc=0x15e4275
sigs.k8s.io/controller-tools/pkg/crd.typeToSchema(0xc024000b88, 0x1885d40, 0xc000b35e80, 0xc000178040)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:163 +0x40c fp=0xc024000b10 sp=0xc024000a90 pc=0x15e289c
sigs.k8s.io/controller-tools/pkg/crd.infoToSchema(...)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:106
sigs.k8s.io/controller-tools/pkg/crd.(*Parser).NeedSchemaFor(0xc0001040f0, 0xc0006348a0, 0xc000829950, 0x6)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/parser.go:151 +0x23e fp=0xc024000d80 sp=0xc024000b10 pc=0x15e142e
sigs.k8s.io/controller-tools/pkg/crd.(*schemaContext).requestSchema(0xc024000f90, 0x0, 0x0, 0xc000829950, 0x6)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:98 +0x9f fp=0xc024000dc0 sp=0xc024000d80 pc=0x15e209f
sigs.k8s.io/controller-tools/pkg/crd.localNamedToSchema(0xc024000f90, 0xc000b35e40, 0xc000b35e20)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:219 +0x1b1 fp=0xc024000eb0 sp=0xc024000dc0 pc=0x15e2aa1
sigs.k8s.io/controller-tools/pkg/crd.mapToSchema(0xc007730120, 0xc000819bc0, 0x2e08008)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:290 +0x809 fp=0xc024000fc0 sp=0xc024000eb0 pc=0x15e3e99
sigs.k8s.io/controller-tools/pkg/crd.typeToSchema(0xc007730120, 0x1885b00, 0xc000819bc0, 0x1)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:159 +0x314 fp=0xc024001040 sp=0xc024000fc0 pc=0x15e27a4
sigs.k8s.io/controller-tools/pkg/crd.structToSchema(0xc0240015f8, 0xc000b35e80, 0xc000829950)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:349 +0x3a5 fp=0xc024001500 sp=0xc024001040 pc=0x15e4275
sigs.k8s.io/controller-tools/pkg/crd.typeToSchema(0xc0240015f8, 0x1885d40, 0xc000b35e80, 0xc000178040)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:163 +0x40c fp=0xc024001580 sp=0xc024001500 pc=0x15e289c
sigs.k8s.io/controller-tools/pkg/crd.infoToSchema(...)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:106
sigs.k8s.io/controller-tools/pkg/crd.(*Parser).NeedSchemaFor(0xc0001040f0, 0xc0006348a0, 0xc000829950, 0x6)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/parser.go:151 +0x23e fp=0xc0240017f0 sp=0xc024001580 pc=0x15e142e
sigs.k8s.io/controller-tools/pkg/crd.(*schemaContext).requestSchema(0xc024001a00, 0x0, 0x0, 0xc000829950, 0x6)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:98 +0x9f fp=0xc024001830 sp=0xc0240017f0 pc=0x15e209f
sigs.k8s.io/controller-tools/pkg/crd.localNamedToSchema(0xc024001a00, 0xc000b35e40, 0xc000b35e20)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:219 +0x1b1 fp=0xc024001920 sp=0xc024001830 pc=0x15e2aa1
sigs.k8s.io/controller-tools/pkg/crd.mapToSchema(0xc0077300a0, 0xc000819bc0, 0x2e08008)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:290 +0x809 fp=0xc024001a30 sp=0xc024001920 pc=0x15e3e99
sigs.k8s.io/controller-tools/pkg/crd.typeToSchema(0xc0077300a0, 0x1885b00, 0xc000819bc0, 0x1)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:159 +0x314 fp=0xc024001ab0 sp=0xc024001a30 pc=0x15e27a4
sigs.k8s.io/controller-tools/pkg/crd.structToSchema(0xc024002068, 0xc000b35e80, 0xc000829950)
/Users/sunilarora/go/pkg/mod/sigs.k8s.io/controller-tools@v0.2.0-alpha.1/pkg/crd/schema.go:349 +0x3a5 fp=0xc024001f70 sp=0xc024001ab0 pc=0x15e4275
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment