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