{"action":"opened","issue":{"url":"https://api.github.com/repos/golang/go/issues/11101","labels_url":"https://api.github.com/repos/golang/go/issues/11101/labels{/name}","comments_url":"https://api.github.com/repos/golang/go/issues/11101/comments","events_url":"https://api.github.com/repos/golang/go/issues/11101/events","html_url":"https://github.com/golang/go/issues/11101","id":85772757,"number":11101,"title":"cmd/openshift: internal compiler error: naddr: bad ||  panic: runtime error: invalid memory address or nil pointer dereference","user":{"login":"sokoow","id":4134127,"avatar_url":"https://avatars.githubusercontent.com/u/4134127?v=3","gravatar_id":"","url":"https://api.github.com/users/sokoow","html_url":"https://github.com/sokoow","followers_url":"https://api.github.com/users/sokoow/followers","following_url":"https://api.github.com/users/sokoow/following{/other_user}","gists_url":"https://api.github.com/users/sokoow/gists{/gist_id}","starred_url":"https://api.github.com/users/sokoow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sokoow/subscriptions","organizations_url":"https://api.github.com/users/sokoow/orgs","repos_url":"https://api.github.com/users/sokoow/repos","events_url":"https://api.github.com/users/sokoow/events{/privacy}","received_events_url":"https://api.github.com/users/sokoow/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-06T15:48:54Z","updated_at":"2015-06-06T15:48:54Z","closed_at":null,"body":"Got this when compiling openshift on exynos5/arm with go version devel +5ee5528 Thu May 28 12:04:35 2015 +0000 linux/arm:\r\n\r\nhack/build-go.sh \r\n++ Building go targets for linux/arm: cmd/openshift\r\n# github.com/GoogleCloudPlatform/kubernetes/third_party/forked/reflect\r\nnaddr [0x10c85740]\r\n.   OROR u(100) l(159) tc(1) bool\r\n.   .   NAME-reflect.autotmp_0092 u(1) a(true) l(159) x(0+0) class(PAUTO) esc(N) tc(1) assigned used(true) bool\r\n.   .   EQ-init\r\n.   .   .   VARKILL l(159) tc(1)\r\n.   .   .   .   NAME-reflect.autotmp_0092 u(1) a(true) l(159) x(0+0) class(PAUTO) esc(N) tc(1) assigned used(true) bool\r\n\r\n.   .   .   AS u(100) l(159) tc(1)\r\n.   .   .   .   NAME-reflect.autotmp_0093 u(1) a(true) l(159) x(0+0) class(PAUTO) esc(N) tc(1) assigned used(true) int\r\n.   .   .   .   CALLMETH u(100) l(159) tc(1) int\r\n.   .   .   .   .   DOTMETH u(2) l(159) tc(1) FUNC-method(reflect.Value) func() int\r\n.   .   .   .   .   .   NAME-reflect.Value.Len u(1) a(true) l(159) x(0+0) class(PFUNC) FUNC-method(reflect.Value) func() int\r\n.   .   .   .   CALLMETH-list\r\n.   .   .   .   .   AS u(1) l(159) tc(1)\r\n.   .   .   .   .   .   INDREG-R13 a(true) l(159) x(4+0) tc(1) reflect.v·2 G0 reflect.Value\r\n.   .   .   .   .   .   NAME-reflect.v1 u(1) a(true) g(3) l(103) x(4+0) class(PPARAM) f(1) esc(s) ld(1) tc(1) used(true) reflect.Value\r\n.   .   EQ u(100) l(159) tc(1) bool\r\n.   .   .   NAME-reflect.autotmp_0093 u(1) a(true) l(159) x(0+0) class(PAUTO) esc(N) tc(1) assigned used(true) int\r\n.   .   .   LITERAL-0 u(1) a(true) l(159) tc(1) int\r\nGodeps/_workspace/src/github.com/GoogleCloudPlatform/kubernetes/third_party/forked/reflect/deep_equal.go:159: internal compiler error: naddr: bad || \r\npanic: runtime error: invalid memory address or nil pointer dereference\r\n[signal 0xb code=0x1 addr=0x0 pc=0x1cc960]\r\n\r\ngoroutine 1 [running]:\r\ncmd/compile/internal/gc.hcrash()\r\n\t/root/go/src/cmd/compile/internal/gc/subr.go:105 +0x60\r\ncmd/compile/internal/gc.Fatal(0x3cb348, 0x10, 0x10cd78f0, 0x2, 0x2)\r\n\t/root/go/src/cmd/compile/internal/gc/subr.go:198 +0x258\r\ncmd/compile/internal/gc.Naddr(0x10fbd0e8, 0x10c85740)\r\n\t/root/go/src/cmd/compile/internal/gc/gsubr.go:385 +0x1458\r\ncmd/compile/internal/arm.gins(0x201d, 0x10c85740, 0x10c85e00, 0x0)\r\n\t/root/go/src/cmd/compile/internal/arm/gsubr.go:665 +0xe4\r\ncmd/compile/internal/gc.bgenx(0x10c85ec0, 0x0, 0x1, 0x0, 0x10fb5b00)\r\n\t/root/go/src/cmd/compile/internal/gc/cgen.go:1872 +0x15cc\r\ncmd/compile/internal/gc.Bgen(0x10c85ec0, 0x10fb5c00, 0x0, 0x10fb5b00)\r\n\t/root/go/src/cmd/compile/internal/gc/cgen.go:1739 +0x44\r\ncmd/compile/internal/gc.gen(0x10c88000)\r\n\t/root/go/src/cmd/compile/internal/gc/gen.go:901 +0xc24\r\ncmd/compile/internal/gc.Genlist(0x10ef84e0)\r\n\t/root/go/src/cmd/compile/internal/gc/gen.go:219 +0x38\r\ncmd/compile/internal/gc.gen(0x10c83800)\r\n\t/root/go/src/cmd/compile/internal/gc/gen.go:901 +0x1178\r\ncmd/compile/internal/gc.Genlist(0x10f08320)\r\n\t/root/go/src/cmd/compile/internal/gc/gen.go:219 +0x38\r\ncmd/compile/internal/gc.compile(0x10c7ca80)\r\n\t/root/go/src/cmd/compile/internal/gc/pgen.go:463 +0xb48\r\ncmd/compile/internal/gc.funccompile(0x10c7ca80)\r\n\t/root/go/src/cmd/compile/internal/gc/dcl.go:1475 +0x1e0\r\ncmd/compile/internal/gc.Main()\r\n\t/root/go/src/cmd/compile/internal/gc/lex.go:221 +0x21bc\r\ncmd/compile/internal/arm.Main()\r\n\t/root/go/src/cmd/compile/internal/arm/galign.go:92 +0x540\r\nmain.main()\r\n\t/root/go/src/cmd/compile/main.go:28 +0x100\r\n# github.com/elazarl/go-bindata-assetfs\r\nGodeps/_workspace/src/github.com/elazarl/go-bindata-assetfs/assetfs.go:74: AssetFile.Size is ambiguous\r\nGodeps/_workspace/src/github.com/elazarl/go-bindata-assetfs/assetfs.go:74: cannot use f (type *AssetFile) as type os.FileInfo in return argument:\r\n\t*AssetFile does not implement os.FileInfo (missing Size method)\r\nGodeps/_workspace/src/github.com/elazarl/go-bindata-assetfs/assetfs.go:114: AssetDirectory.Size is ambiguous\r\nGodeps/_workspace/src/github.com/elazarl/go-bindata-assetfs/assetfs.go:114: cannot use f (type *AssetDirectory) as type os.FileInfo in return argument:\r\n\t*AssetDirectory does not implement os.FileInfo (missing Size method)\r\nmake: *** [all] Error 1\r\n\r\nIMO this shouldn't be blowing up like that ;) Hope somebody will find this report useful"}}