Skip to content

Instantly share code, notes, and snippets.

@tummychow
Last active August 29, 2015 13:56
Show Gist options
  • Save tummychow/9046195 to your computer and use it in GitHub Desktop.
Save tummychow/9046195 to your computer and use it in GitHub Desktop.
runtime: newstack called from g=0x93be5140
m=0x93bf3000 m->curg=0x0 m->g0=0x93be51e0 m->gsignal=0x93be5140
fatal error: runtime: wrong goroutine in newstack
runtime stack:
runtime.throw(0x827aa30)
/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 [chan receive]:
runtime.park(0x80cc5e0, 0x93c000ec, 0x827a02d)
/usr/lib/go/src/pkg/runtime/proc.c:1342 +0x59
runtime.chanrecv(0x8153a40, 0x93c000c0, 0x83915f04, 0x0, 0x0)
/usr/lib/go/src/pkg/runtime/chan.c:354 +0x487
runtime.chanrecv1O0x8153a40, 0x93c000c0)
/usr/lib/go/src/pkg/runtime/chan.c:446 +0x2f
github.com/niemeyer/qml.gui(0x93c25100)
/home/sjung/golang/src/github.com/niemeyer/qml/bridge.go:71 +0xa2
github.com/niemeyer/qml.(*Common).CreateWindow(0x93be4208, 0x0, 0x4)
/home/sjung/golang/src/github.com/niemeyer/qml/qml.go:645 +0xe8
main.main()
/home/sjung/golang/src/github.com/niemeyer/qml/examples/particle/main.go:22 +0x104
runtime.main()
/usr/lib/go/src/pkg/runtime/proc.c:220 +0xff
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394
goroutine 2 [syscall]:
runtime.notetsleepg(0x83933f9c, 0xf8475800, 0xd)
/usr/lib/go/src/pkg/runtime/lock_futex.c:190 +0x42
runtime.MHeap_Scavenger()
/usr/lib/go/src/pkg/runtime/mheap.c:463 +0xbc
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394
created by runtime.main
/usr/lib/go/src/pkg/runtime/proc.c:179
goroutine 3 [syscall]:
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394
goroutine 4 [syscall]:
runtime.cgocallbackg()
/usr/lib/go/src/pkg/runtime/cgocall.c:267 +0x71
runtime.cgocallback_gofunc(0x80c7770, 0x807f440, 0x83931ee0)
/usr/lib/go/src/pkg/runtime/asm_386.s:676 +0x5a
runtime.asmcgocall(0x807f440, 0x83931ee0)
/usr/lib/go/src/pkg/runtime/asm_386.s:584 +0x29
runtime.cgocall(0x807f440, 0x83931ee0)
/usr/lib/go/src/pkg/runtime/cgocall.c:149 +0x120
github.com/niemeyer/qml._Cfunc_componentCreateWindow(0x93a1ad8, 0x0, 0x83931f00)
github.com/niemeyer/qml/_obj/_cgo_defun.c:84 +0x31
github.com/niemeyer/qml.func·023()
/home/sjung/golang/src/github.com/niemeyer/qml/qml.go:644 +0x48
github.com/niemeyer/qml.hookIdleTimer()
/home/sjung/golang/src/github.com/niemeyer/qml/bridge.go:172 +0x51
----- stack segment boundary -----
runtime.cgocallbackg1()
/usr/lib/go/src/pkg/runtime/cgocall.c:296 +0xa5
runtime.cgocallbackg()
/usr/lib/go/src/pkg/runtime/cgocall.c:266 +0x6c
runtime.cgocallback_gofunc(0x80c7770, 0x807f1a0, 0x83931fc4)
/usr/lib/go/src/pkg/runtime/asm_386.s:676 +0x5a
runtime.asmcgocall(0x807f1a0, 0x83931fc4)
/usr/lib/go/src/pkg/runtime/asm_386.s:584 +0x29
runtime.cgocall(0x807f1a0, 0x83931fc4)
/usr/lib/go/src/pkg/runtime/cgocall.c:149 +0x120
github.com/niemeyer/qml._Cfunc_applicationExec(0x828eb88Op github.com/niemeyer/qml/_obj/_cgo_defun.c:57 +0x31
github.exit status 2
ml.guiLoop()
/home/sjung/golang/src/github.com/niemeyer/qml/bridge.go:41 +0x52
runtime.goexit()
/usr/lib/go/src/pkg/runtime/proc.c:1394
created by github.com/niemeyer/qml.Init
/home/sjung/golang/src/github.com/niemeyer/qml/qml.go:44 +0x8a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment