I tried to use Go Runtime for AppEngine for Mac. Since, there is a 64-bit
version, I installed that one.
However, whenever I tried to run anything, it was always crashing. For
example, this happens when I did "goapp get google.golang.org/appengine"
# net
fatal error: unexpected signal during runtime execution
[signal 0xb code=0x1 addr=0x1161be989d12 pc=0xf0eb]
runtime stack:
runtime.throw(0x497380, 0x2a)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/panic.go:547
+0x90
runtime.sigpanic()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/sigpanic_unix.go:12
+0x5a
runtime.unlock(0x988540)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/lock_sema.go:107
+0x14b
runtime.(*mheap).alloc_m(0x988540, 0x1, 0x21, 0xec2ff0)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/mheap.go:492
+0x314
runtime.(*mheap).alloc.func1()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/mheap.go:502
+0x41
runtime.systemstack(0x7fff5fbfe348)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/asm_amd64.s:307
+0xab
runtime.(*mheap).alloc(0x988540, 0x1, 0x10000000021, 0xed8f)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/mheap.go:503
+0x63
runtime.(*mcentral).grow(0x98a680, 0x0)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/mcentral.go:209
+0x93
runtime.(*mcentral).cacheSpan(0x98a680, 0xec2ff0)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/mcentral.go:89
+0x47d
runtime.(*mcache).refill(0xafa000, 0x21, 0xec2ff0)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/mcache.go:119
+0xcc
runtime.mallocgc.func2()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/malloc.go:642
+0x2b
runtime.systemstack(0x979d00)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/asm_amd64.s:291
+0x79
runtime.mstart()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/proc.go:1051
goroutine 1 [running]:
runtime.systemstack_switch()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/asm_amd64.s:245
fp=0xc8241ed290 sp=0xc8241ed288
runtime.mallocgc(0x500, 0x0, 0x3, 0xc825f0c400)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/malloc.go:643
+0x869 fp=0xc8241ed368 sp=0xc8241ed290
runtime.rawmem(0x500, 0x200)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/malloc.go:809
+0x32 fp=0xc8241ed390 sp=0xc8241ed368
runtime.growslice(0x3b2760, 0xc825f0c400, 0x400, 0x400, 0x401, 0x0, 0x0,
0x0)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/slice.go:95
+0x233 fp=0xc8241ed400 sp=0xc8241ed390
cmd/internal/obj.Symgrow(0xc8200b4000, 0xc8221d5b80, 0x401)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/cmd/internal/obj/data.go:50
+0x237 fp=0xc8241ed4c0 sp=0xc8241ed400
cmd/internal/obj/x86.span6(0xc8200b4000, 0xc8221d5b80)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/cmd/internal/obj/x86/asm6.go:1962
+0x9b9 fp=0xc8241ed650 sp=0xc8241ed4c0
cmd/internal/obj.Flushplist(0xc8200b4000)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/cmd/internal/obj/objfile.go:300
+0x32e fp=0xc8241ed870 sp=0xc8241ed650
cmd/internal/obj.Writeobjdirect(0xc8200b4000, 0xc82039c600)
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/cmd/internal/obj/objfile.go:114
+0x21 fp=0xc8241ed888 sp=0xc8241ed870
cmd/compile/internal/gc.dumpobj()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/cmd/compile/internal/gc/obj.go:88
+0xe5f fp=0xc8241edac0 sp=0xc8241ed888
cmd/compile/internal/gc.Main()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/cmd/compile/internal/gc/lex.go:495
+0x2225 fp=0xc8241edde0 sp=0xc8241edac0
cmd/compile/internal/amd64.Main()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/cmd/compile/internal/amd64/galign.go:127
+0x58d fp=0xc8241ede48 sp=0xc8241edde0
main.main()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/cmd/compile/main.go:32
+0x395 fp=0xc8241edf20 sp=0xc8241ede48
runtime.main()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/proc.go:188
+0x2b0 fp=0xc8241edf70 sp=0xc8241edf20
runtime.goexit()
/private/var/folders/9y/ppk2fnqj5lscwqw_l6lhdrx8005bt1/T/appengine/go_appengine/goroot/src/runtime/asm_amd64.s:1998
+0x1 fp=0xc8241edf78 sp=0xc8241edf70
And then I spotted "asm_amd64.s" in the stacktrace which made me double
check the installation. So Google provides 32-bit version for x86 and
64-bit version for AMD. But there are no Macs with AMD processors!
After installing 32-bit version everything works well.
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit
https://groups.google.com/d/msgid/google-appengine/1989a07b-424f-4f97-955a-6bec5d7b1551%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.