2015/02/24 21:25:15 gob: unknown type id or corrupted data , 0 , false
panic: runtime error: invalid memory address or nil pointer dereference [recover
ed]
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0xc pc=0x445335]
goroutine 6 [running]:
encoding/gob.catchError(0x1f11853c)
c:/go/src/encoding/gob/error.go:38 +0x7a
encoding/gob.(*Decoder).decodeValue(0x1f118500, 0x41, 0x6ba260, 0x1f16bc00, 0xd9
)
c:/go/src/encoding/gob/decode.go:1159 +0x1e5
encoding/gob.(*Decoder).DecodeValue(0x1f118500, 0x63dca0, 0x1f132598, 0x16, 0x0,
0x0)
c:/go/src/encoding/gob/decoder.go:210 +0x16c
main.ReceivePic()
C:/Users/Tony/controller/controller.go:58 +0x669
created by main.main
C:/Users/Tony/controller/controller.go:131 +0x28
goroutine 1 [IO wait]:
net.(*pollDesc).Wait(0x1f144610, 0x72, 0x0, 0x0)
c:/go/src/net/fd_poll_runtime.go:84 +0x42
net.(*ioSrv).ExecIO(0x1f132568, 0x1f144578, 0x6feb28, 0x8, 0x1f132580, 0x1f14470
0, 0x0, 0x0)
c:/go/src/net/fd_windows.go:188 +0x265
net.(*netFD).acceptOne(0x1f144540, 0x1f144620, 0x2, 0x2, 0x1f144578, 0x40d568, 0
x0, 0x0)
c:/go/src/net/fd_windows.go:558 +0x3ee
net.(*netFD).accept(0x1f144540, 0x0, 0x0, 0x0)
c:/go/src/net/fd_windows.go:585 +0x119
net.(*TCPListener).AcceptTCP(0x1f132578, 0x89b080, 0x0, 0x0)
c:/go/src/net/tcpsock_posix.go:234 +0x48
net/http.tcpKeepAliveListener.Accept(0x1f132578, 0x0, 0x0, 0x0, 0x0)
c:/go/src/net/http/server.go:1976 +0x48
net/http.(*Server).Serve(0x1f11aa00, 0x2b3518, 0x1f132578, 0x0, 0x0)
c:/go/src/net/http/server.go:1728 +0x7b
net/http.(*Server).ListenAndServe(0x1f11aa00, 0x0, 0x0)
c:/go/src/net/http/server.go:1718 +0x101
net/http.ListenAndServe(0x6f0f08, 0x6, 0x0, 0x0, 0x0, 0x0)
c:/go/src/net/http/server.go:1808 +0x9e
main.main()
C:/Users/Tony/controller/controller.go:135 +0x1a7
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
c:/go/src/runtime/asm_386.s:2287 +0x1
goroutine 7 [runnable]:
net.(*pollDesc).Wait(0x1f1448b0, 0x72, 0x0, 0x0)
c:/go/src/net/fd_poll_runtime.go:84 +0x42
net.(*ioSrv).ExecIO(0x1f132568, 0x1f144818, 0x704208, 0xb, 0x79f260, 0x7ff32064,
0x0, 0x0)
c:/go/src/net/fd_windows.go:188 +0x265
net.(*netFD).readFrom(0x1f1447e0, 0x1f126500, 0x4b0, 0x4b0, 0x0, 0x0, 0x0, 0x0,
0x0)
c:/go/src/net/fd_windows.go:496 +0x1a1
net.(*UDPConn).ReadFromUDP(0x1f132588, 0x1f126500, 0x4b0, 0x4b0, 0x0, 0x0, 0x0,
0x0)
c:/go/src/net/udpsock_posix.go:67 +0xd3
github.com/whtang/GoRTP/rtp.(*TransportUDP).readDataPacket(0x1f1149c0)
E:/go_projects/src/github.com/whtang/GoRTP/rtp/transportUDP.go:155 +0x76
created by github.com/whtang/GoRTP/rtp.(*TransportUDP).ListenOnTransports
E:/go_projects/src/github.com/whtang/GoRTP/rtp/transportUDP.go:64 +0x133
goroutine 8 [IO wait]:
net.(*pollDesc).Wait(0x1f144990, 0x72, 0x0, 0x0)
c:/go/src/net/fd_poll_runtime.go:84 +0x42
net.(*ioSrv).ExecIO(0x1f132568, 0x1f1448f8, 0x704208, 0xb, 0x79f260, 0x0, 0x0, 0
x0)
c:/go/src/net/fd_windows.go:188 +0x265
net.(*netFD).readFrom(0x1f1448c0, 0x1f126a00, 0x4b0, 0x4b0, 0x0, 0x0, 0x0, 0x0,
0x0)
c:/go/src/net/fd_windows.go:496 +0x1a1
net.(*UDPConn).ReadFromUDP(0x1f132590, 0x1f126a00, 0x4b0, 0x4b0, 0x0, 0x0, 0x0,
0x0)
c:/go/src/net/udpsock_posix.go:67 +0xd3
github.com/whtang/GoRTP/rtp.(*TransportUDP).readCtrlPacket(0x1f1149c0)
E:/go_projects/src/github.com/whtang/GoRTP/rtp/transportUDP.go:186 +0x76
created by github.com/whtang/GoRTP/rtp.(*TransportUDP).ListenOnTransports
E:/go_projects/src/github.com/whtang/GoRTP/rtp/transportUDP.go:65 +0x148
goroutine 9 [select]:
github.com/whtang/GoRTP/rtp.(*Session).rtcpService(0x1f122100, 0x436a920c, 0x0,
0x9502f900, 0x0)
E:/go_projects/src/github.com/whtang/GoRTP/rtp/sessionlocal.go:92 +0x844
created by github.com/whtang/GoRTP/rtp.(*Session).StartSession
E:/go_projects/src/github.com/whtang/GoRTP/rtp/session.go:252 +0x264