Building go-ethereum on Ubuntu 14.04: ethereal doesn't start, "wrong goroutine in newstack"

AronVanAmmersAronVanAmmers ✭✭Amsterdam, NetherlandsMember Posts: 40 ✭✭
edited August 2014 in Geth - Go Implementation
I managed to build go-ethereum including ethereal on Ubuntu 14.04, both from the master branch and the develop branch. Starting the ethereum CLI works fine. Starting the ethereal GUI doesn't.

Output (identical on master and development branches):
# ./ethereal 
runtime: newstack called from g=0x93c26140
m=0x93c34000 m->curg=0x0 m->g0=0x93c261e0 m->gsignal=0x93c26140
fatal error: runtime: wrong goroutine in newstack

runtime stack:
runtime.throw(0x8bf9950)
/usr/lib/go/src/pkg/runtime/panic.c:464 +0x5f
runtime.newstack()
/usr/lib/go/src/pkg/runtime/stack.c:212 +0x90
runtime.morestack()
/usr/lib/go/src/pkg/runtime/asm_386.s:246 +0x68

goroutine 1 [syscall]:
gopkg.in/qml%2ev1._Cfunc_applicationExec(0x852f3c0)
gopkg.in/qml.v1/_obj/_cgo_defun.c:57 +0x31
gopkg.in/qml%2ev1.Run(0x8659998, 0x19, 0x85aad58)
/root/go/src/gopkg.in/qml.v1/bridge.go:61 +0x148
main.main()
/root/go/src/github.com/ethereum/go-ethereum/ethereal/main.go:68 +0x54

goroutine 3 [syscall]:
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394

goroutine 5 [syscall]:
os/signal.loop()
/usr/lib/go/src/pkg/os/signal/signal_unix.go:21 +0x1e
created by os/signal.init·1
/usr/lib/go/src/pkg/os/signal/signal_unix.go:27 +0x31

goroutine 6 [chan send]:
gopkg.in/qml%2ev1.RunMain(0x865904c)
/root/go/src/gopkg.in/qml.v1/bridge.go:83 +0x8c
gopkg.in/qml%2ev1.func·002()
/root/go/src/gopkg.in/qml.v1/bridge.go:57 +0x34
created by gopkg.in/qml%2ev1.Run
/root/go/src/gopkg.in/qml.v1/bridge.go:60 +0x141

Best Answer

Sign In or Register to comment.