(gdb) bt
#0 runtime.raise (sig=void) at /opt/go/src/pkg/runtime/sys_linux_amd64.s:86
#1 0x000000000041e526 in runtime.crash ()
#2 0x000000000041e15f in runtime.sighandler (sig=void, info=void, ctxt=void, gp=void) at /opt/go/src/pkg/runtime/signal_amd64.c:132
#3 0x0000000000428956 in runtime.sigtramp () at /opt/go/src/pkg/runtime/sys_linux_amd64.s:209
#4 0x0000000000428970 in ?? () at /opt/go/src/pkg/runtime/sys_linux_amd64.s:215
#5 0x0000000000000001 in ?? ()
#6 0x0000000000000000 in ?? ()
Crash output:
SIGSEGV: segmentation violation
PC=0x7f4644056460
signal arrived during cgo execution
runtime.cgocall(0x4020a0, 0x7f46645a4ec8)
/opt/go/src/pkg/runtime/cgocall.c:149 +0x11b fp=0x7f46645a4eb0
tf/vncmulticastserver/vncmulticast._Cfunc_rfbScreenCleanup(0x7f46500008c0)
tf/vncmulticastserver/vncmulticast/_obj/_cgo_defun.c:181 +0x31 fp=0x7f46645a4ec8
tf/vncmulticastserver/vncmulticast.(*MulticastSession).Close(0xc2100d79c0, 0x1)
/opt/gopath/src/tf/vncmulticastserver/vncmulticast/multicastsession.go:86 +0x103 fp=0x7f46645a4f28
tf/vncmulticastserver/vncmulticast.(*MulticastSession).listenShutdown(0xc2100d79c0)
/opt/gopath/src/tf/vncmulticastserver/vncmulticast/multicastsession.go:334 +0x14e fp=0x7f46645a4f98
runtime.goexit()
/opt/go/src/pkg/runtime/proc.c:1394 fp=0x7f46645a4fa0
created by tf/vncmulticastserver/vncmulticast.NewMulticastSession
/opt/gopath/src/tf/vncmulticastserver/vncmulticast/multicastsession.go:349 +0xe8