goroutine 1821 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc787e0, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a6bd18, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a6bd18, 0xc420a86000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a6bd00, 0xc420a86000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a6bd00, 0xc420a86000, 0x1000, 0x1000, 0x402116, 0x33, 0xf3, 0xc420af8cf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c0f0, 0xc420a86000, 0x1000, 0x1000, 0x9ec13de9fc4a, 0xb2d056cf, 0xbf137e7e6c527e74, 0x33)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c0f0, 0xc420a86000, 0x1000, 0x1000, 0xc420af8df0, 0x5260cc, 0x33, 0xf3, 0xc420af8df0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025e780, 0xc420a86000, 0x1000, 0x1000, 0x0, 0x0, 0xc420af8e70, 0x78af1a, 0xc42025e780)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a30ea0, 0xc420a86000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a30ea0, 0xc420a6bc00, 0xc420a86000, 0x1000, 0x1000, 0xc420a66ae0)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1822 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb160, 0xc420a66b40)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1823 [chan receive, 936 minutes]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure(0xc420a6bf80)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:66 +0x92
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).Start
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:143 +0x3f
goroutine 1824 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc78710, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8a098, 0x72, 0xc420966c00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8a098, 0xffffffffffffff00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420a8a080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420a8a080, 0x0, 0xc420a82f58, 0x52e1ec)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000c110, 0xc38580, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000c110, 0xbf137e7e6cdcdc43, 0x331b14d7e8c0, 0xc38580, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock.go:259 +0x49
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP.func1(0xc42000c110, 0xc420a8a000)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:178 +0xd0
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:169 +0x187
goroutine 1825 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc78640, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8a118, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8a118, 0xc420a87000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a8a100, 0xc420a87000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a8a100, 0xc420a87000, 0x1000, 0x1000, 0x402116, 0xff, 0xff, 0xc420afacf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c128, 0xc420a87000, 0x1000, 0x1000, 0x9ec146d54ac0, 0xb2d05b6d, 0xbf137e7e753dcd1f, 0xff)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c128, 0xc420a87000, 0x1000, 0x1000, 0xc420afadf0, 0x5260cc, 0xff, 0xff, 0xc420afadf0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025e880, 0xc420a87000, 0x1000, 0x1000, 0x0, 0x0, 0xc420afae70, 0x78af1a, 0xc42025e880)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a30f60, 0xc420a87000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a30f60, 0xc420a8a000, 0xc420a87000, 0x1000, 0x1000, 0xc420a66c30)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1826 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb200, 0xc420a66c90)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1827 [chan receive, 936 minutes]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure(0xc420a8a380)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:66 +0x92
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).Start
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:143 +0x3f
goroutine 1828 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc78570, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8a498, 0x72, 0xc420966c00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8a498, 0xffffffffffffff00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420a8a480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420a8a480, 0x0, 0xc421855f58, 0x52e1ec)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000c308, 0xc38580, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000c308, 0xbf137e7e64a56016, 0x331b0ca06c88, 0xc38580, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock.go:259 +0x49
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP.func1(0xc42000c308, 0xc420a8a400)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:178 +0xd0
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:169 +0x187
goroutine 1829 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc784a0, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8a518, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8a518, 0xc420a96000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a8a500, 0xc420a96000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a8a500, 0xc420a96000, 0x1000, 0x1000, 0x402116, 0xff, 0xff, 0xc420416cf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c330, 0xc420a96000, 0x1000, 0x1000, 0x9ec146b707c8, 0xb2d05aea, 0xbf137e7e751f8a26, 0xff)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c330, 0xc420a96000, 0x1000, 0x1000, 0xc420416df0, 0x5260cc, 0xff, 0xff, 0xc420416df0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025e980, 0xc420a96000, 0x1000, 0x1000, 0x0, 0x0, 0xc420416e70, 0x78af1a, 0xc42025e980)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a31020, 0xc420a96000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a31020, 0xc420a8a400, 0xc420a96000, 0x1000, 0x1000, 0xc420a66d80)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1830 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb2a0, 0xc420a66de0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1831 [chan receive, 936 minutes]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure(0xc420a8a780)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:66 +0x92
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).Start
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:143 +0x3f
goroutine 1832 [runnable]:
internal/poll.runtime_pollWait(0x7f96edc783d0, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8a898, 0x72, 0xc420966d00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8a898, 0xffffffffffffff00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420a8a880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420a8a880, 0x0, 0xc420a7ef58, 0x52e1ec)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000c398, 0xc38580, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000c398, 0xbf137e7aead913e6, 0x3317d05d1493, 0xc38580, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock.go:259 +0x49
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP.func1(0xc42000c398, 0xc420a8a800)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:178 +0xd0
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:169 +0x187
goroutine 1833 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc78300, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8a918, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8a918, 0xc420a97000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a8a900, 0xc420a97000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a8a900, 0xc420a97000, 0x1000, 0x1000, 0x402116, 0x33, 0xf3, 0xc420af6cf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c3f0, 0xc420a97000, 0x1000, 0x1000, 0x9ec146d81aba, 0xb2d05ba3, 0xbf137e7e75409d14, 0x33)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c3f0, 0xc420a97000, 0x1000, 0x1000, 0xc420af6df0, 0x5260cc, 0x33, 0xf3, 0xc420af6df0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025ea80, 0xc420a97000, 0x1000, 0x1000, 0x0, 0x0, 0xc420af6e70, 0x78af1a, 0xc42025ea80)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a310e0, 0xc420a97000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a310e0, 0xc420a8a800, 0xc420a97000, 0x1000, 0x1000, 0xc420a66ed0)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1834 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb340, 0xc420a66f30)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1835 [chan receive, 936 minutes]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure(0xc420a8ab80)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:66 +0x92
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).Start
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:143 +0x3f
goroutine 1836 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc78230, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8ac98, 0x72, 0xc420966e00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8ac98, 0xffffffffffffff00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420a8ac80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420a8ac80, 0x0, 0xc421188f58, 0x52e1ec)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000c440, 0xc38580, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000c440, 0xbf137e7e6413c775, 0x331b0c0ed427, 0xc38580, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock.go:259 +0x49
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP.func1(0xc42000c440, 0xc420a8ac00)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:178 +0xd0
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:169 +0x187
goroutine 1837 [runnable]:
internal/poll.runtime_pollWait(0x7f96edc78160, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8ad18, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8ad18, 0xc420a98000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a8ad00, 0xc420a98000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a8ad00, 0xc420a98000, 0x1000, 0x1000, 0x402116, 0xc420412cd0, 0x0, 0xc420412cf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c468, 0xc420a98000, 0x1000, 0x1000, 0x9ebdf9ff6336, 0xb2d05c03, 0xbf137e7aeadef1e1, 0x3317d062f240)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c468, 0xc420a98000, 0x1000, 0x1000, 0xc420412df0, 0x5260cc, 0xc420a8ad00, 0xbf137e7aeadef1e1, 0xc420412df0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025eba0, 0xc420a98000, 0x1000, 0x1000, 0x0, 0x0, 0xc420412e70, 0x78af1a, 0xc42025eba0)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a311a0, 0xc420a98000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a311a0, 0xc420a8ac00, 0xc420a98000, 0x1000, 0x1000, 0xc420a67020)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1838 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb3e0, 0xc420a67080)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1839 [chan receive, 936 minutes]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure(0xc420a8af80)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:66 +0x92
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).Start
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:143 +0x3f
goroutine 1840 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc78090, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8b098, 0x72, 0xc420966f00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8b098, 0xffffffffffffff00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420a8b080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420a8b080, 0x0, 0xc420a94f58, 0x52e1ec)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000c4b8, 0xc38580, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000c4b8, 0xbf137e7e6827a8c2, 0x331b1022b54f, 0xc38580, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock.go:259 +0x49
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP.func1(0xc42000c4b8, 0xc420a8b000)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:178 +0xd0
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:169 +0x187
goroutine 1841 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc77fc0, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8b118, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8b118, 0xc420a99000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a8b100, 0xc420a99000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a8b100, 0xc420a99000, 0x1000, 0x1000, 0x402116, 0x33, 0xf3, 0xc420414cf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c4e0, 0xc420a99000, 0x1000, 0x1000, 0x9ec139c39f3d, 0xb2d0595f, 0xbf137e7e682c21d0, 0x33)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c4e0, 0xc420a99000, 0x1000, 0x1000, 0xc420414df0, 0x5260cc, 0x33, 0xf3, 0xc420414df0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025eca0, 0xc420a99000, 0x1000, 0x1000, 0x0, 0x0, 0xc420414e70, 0x78af1a, 0xc42025eca0)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a31260, 0xc420a99000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a31260, 0xc420a8b000, 0xc420a99000, 0x1000, 0x1000, 0xc420a67170)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1842 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb480, 0xc420a671d0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1843 [chan receive, 936 minutes]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure(0xc420a8b380)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:66 +0x92
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).Start
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:143 +0x3f
goroutine 1844 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc77ef0, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8b498, 0x72, 0xc420966f00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8b498, 0xffffffffffffff00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420a8b480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420a8b480, 0x0, 0xc420a8ef58, 0x52e1ec)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000c568, 0xc38580, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000c568, 0xbf137e7e6caab8b0, 0x331b14a5c53e, 0xc38580, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock.go:259 +0x49
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP.func1(0xc42000c568, 0xc420a8b400)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:178 +0xd0
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:169 +0x187
goroutine 1845 [runnable]:
internal/poll.runtime_pollWait(0x7f96edc77e20, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8b518, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8b518, 0xc420aa8000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a8b500, 0xc420aa8000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a8b500, 0xc420aa8000, 0x1000, 0x1000, 0x402116, 0xc420b06cd0, 0x0, 0xc420b06cf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c570, 0xc420aa8000, 0x1000, 0x1000, 0x9ebdef51d26f, 0xb2d05b6c, 0xbf137e7ae03160cf, 0x3317c5b56155)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c570, 0xc420aa8000, 0x1000, 0x1000, 0xc420b06df0, 0x5260cc, 0xc420a8b500, 0xbf137e7ae03160cf, 0xc420b06df0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025eda0, 0xc420aa8000, 0x1000, 0x1000, 0x0, 0x0, 0xc420b06e70, 0x78af1a, 0xc42025eda0)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a31320, 0xc420aa8000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a31320, 0xc420a8b400, 0xc420aa8000, 0x1000, 0x1000, 0xc420a672c0)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1846 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb520, 0xc420a67320)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1847 [chan receive, 936 minutes]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure(0xc420a8b780)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:66 +0x92
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).Start
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:143 +0x3f
goroutine 1848 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc77d50, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8b898, 0x72, 0xc420967000, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8b898, 0xffffffffffffff00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420a8b880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420a8b880, 0x0, 0xc420b07f58, 0x52e1ec)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000c580, 0xc38580, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000c580, 0xbf137e7e64dccb10, 0x331b0cd7d7af, 0xc38580, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock.go:259 +0x49
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP.func1(0xc42000c580, 0xc420a8b800)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:178 +0xd0
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:169 +0x187
goroutine 1849 [IO wait]:
internal/poll.runtime_pollWait(0x7f96edc77c80, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8b918, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8b918, 0xc420aa9000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a8b900, 0xc420aa9000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a8b900, 0xc420aa9000, 0x1000, 0x1000, 0x402116, 0xff, 0xff, 0xc420410cf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c588, 0xc420aa9000, 0x1000, 0x1000, 0x9ec13e2605e7, 0xb2d05adb, 0xbf137e7e6c8e8841, 0xff)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c588, 0xc420aa9000, 0x1000, 0x1000, 0xc420410df0, 0x5260cc, 0xff, 0xff, 0xc420410df0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025eea0, 0xc420aa9000, 0x1000, 0x1000, 0x0, 0x0, 0xc420410e70, 0x78af1a, 0xc42025eea0)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a313e0, 0xc420aa9000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a313e0, 0xc420a8b800, 0xc420aa9000, 0x1000, 0x1000, 0xc420a67410)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1850 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb5c0, 0xc420a67470)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1851 [chan receive, 936 minutes]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure(0xc420a8bb80)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:66 +0x92
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).Start
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:143 +0x3f
goroutine 1852 [runnable]:
internal/poll.runtime_pollWait(0x7f96edc77bb0, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8bc98, 0x72, 0xc420967100, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8bc98, 0xffffffffffffff00, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc420a8bc80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:372 +0x1a8
net.(*netFD).accept(0xc420a8bc80, 0x0, 0xc420aa2f58, 0x52e1ec)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000c598, 0xc38580, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000c598, 0xbf137e7aceb17309, 0x3317b4357376, 0xc38580, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/tcpsock.go:259 +0x49
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP.func1(0xc42000c598, 0xc420a8bc00)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:178 +0xd0
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startTCP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:169 +0x187
goroutine 1853 [runnable]:
internal/poll.runtime_pollWait(0x7f96edc77ae0, 0x72, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc420a8bd18, 0x72, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:85 +0x9b
internal/poll.(*pollDesc).waitRead(0xc420a8bd18, 0xc420aae000, 0x1000, 0x1000)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).ReadFrom(0xc420a8bd00, 0xc420aae000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/internal/poll/fd_unix.go:207 +0x17d
net.(*netFD).readFrom(0xc420a8bd00, 0xc420aae000, 0x1000, 0x1000, 0x402116, 0xc420b02cd0, 0x0, 0xc420b02cf8, 0x4287a4)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc42000c5a0, 0xc420aae000, 0x1000, 0x1000, 0x9ebdec04c171, 0xb2d05af5, 0xbf137e7adce44fdc, 0x3317c2685062)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc42000c5a0, 0xc420aae000, 0x1000, 0x1000, 0xc420b02df0, 0x5260cc, 0xc420a8bd00, 0xbf137e7adce44fdc, 0xc420b02df0)
/home/travis/.gimme/versions/go1.10.8.linux.amd64/src/net/udpsock.go:118 +0x6f
github.com/rc452860/vnet/network/conn.(*PacketTrafficConn).ReadFrom(0xc42025efa0, 0xc420aae000, 0x1000, 0x1000, 0x0, 0x0, 0xc420b02e70, 0x78af1a, 0xc42025efa0)
/home/travis/gopath/src/github.com/rc452860/vnet/network/conn/conn_decorate.go:289 +0x61
github.com/rc452860/vnet/common/ciphers/ssstream.(*streamPacket).ReadFrom(0xc420a314a0, 0xc420aae000, 0x1000, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/ciphers/ssstream/cipher_packet.go:73 +0xad
github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP.func1(0x9b88e0, 0xc420a314a0, 0xc420a8bc00, 0xc420aae000, 0x1000, 0x1000, 0xc420a67560)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:353 +0x130
created by github.com/rc452860/vnet/proxy/server.(*ShadowsocksProxy).startUDP
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/shadowsocks.go:344 +0x5ed
goroutine 1854 [runnable]:
github.com/rc452860/vnet/common/cache.(*janitor).process(0xc4201fb660, 0xc420a675c0)
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:86 +0x106
created by github.com/rc452860/vnet/common/cache.New
/home/travis/gopath/src/github.com/rc452860/vnet/common/cache/cache.go:107 +0xd8
goroutine 1855 [runnable]:
github.com/rc452860/vnet/proxy/server.(*ProxyService).speed(0xc4205d1e80)
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:133 +0x141
created by github.com/rc452860/vnet/proxy/server.(*ProxyService).TrafficMeasure
/home/travis/gopath/src/github.com/rc452860/vnet/proxy/server/proxy.go:64 +0x43