1 Star 0 Fork 0

tonyleak/controller

client先运行,controller中gob数据拼接出错

待办的
拥有者
创建于  
2015-02-24 21:30

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

评论 (0)

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
95234 tonyleak 1578917257
CSS
1
https://gitee.com/tonyleak/controller.git
git@gitee.com:tonyleak/controller.git
tonyleak
controller
controller

搜索帮助