Giter Site home page Giter Site logo

Comments (8)

eycorsican avatar eycorsican commented on June 21, 2024

有些 UDP 流量是拿不到进程名字的,就会分配一个叫 unknown process 的名字,所以造成环路,把 unknown process 也加入 app 规则里试试。

但如果是 clash 所发的 udp,不应该拿不到的,我表示很怀疑。

from mellow.

njzydark avatar njzydark commented on June 21, 2024

有些 UDP 流量是拿不到进程名字的,就会分配一个叫 unknown process 的名字,所以造成环路,把 unknown process 也加入 app 规则里试试。

但如果是 clash 所发的 udp,不应该拿不到的,我表示很怀疑。

我不确定是不是clash的问题 这是新日志 开的debug模式

log.log

from mellow.

eycorsican avatar eycorsican commented on June 21, 2024

你看看 clash 的日志吧,你给的日志也看不出这个 unknown process 到底是哪个进程。单纯用自带的 v2ray,我这边没这个问题。

from mellow.

njzydark avatar njzydark commented on June 21, 2024

你看看 clash 的日志吧,你给的日志也看不出这个 unknown process 到底是哪个进程。单纯用自带的 v2ray,我这边没这个问题。

好的 我先关了

from mellow.

njzydark avatar njzydark commented on June 21, 2024

大佬 这是同一时间段的mellow日志和clash日志 你看能不能发现什么问题。还有就是为啥clash cpu占用没有爆炸,mellow却爆炸了 终端出现很多lsof进程

mellow日志

[2019-08-15 23:13:09.753] [info] 2019/08/15 23:13:09 [Info] [2854914881] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [2854914881] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080
2019/08/15 23:13:09 [Info] [491528946] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [491528946] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080

[2019-08-15 23:13:09.763] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080
2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080

[2019-08-15 23:13:09.764] [info] 2019/08/15 23:13:09 [Info] [684520611] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [1215899089] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [684520611] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080
2019/08/15 23:13:09 [Info] [1215899089] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080

[2019-08-15 23:13:09.809] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:123.151.144.43:8000

[2019-08-15 23:13:09.810] [info] 2019/08/15 23:13:09 [Info] [913312708] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:123.151.144.43:8000]
2019/08/15 23:13:09 [Info] [913312708] v2ray.com/core/proxy/freedom: opening connection to udp:123.151.144.43:8000

[2019-08-15 23:13:09.828] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:123.151.144.43:8000

[2019-08-15 23:13:09.830] [info] 2019/08/15 23:13:09 [Info] [3442036587] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:123.151.144.43:8000]
2019/08/15 23:13:09 [Info] [3442036587] v2ray.com/core/proxy/freedom: opening connection to udp:123.151.144.43:8000

[2019-08-15 23:13:09.864] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080

[2019-08-15 23:13:09.867] [info] 2019/08/15 23:13:09 [Info] [1696073386] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]

[2019-08-15 23:13:09.867] [info] 2019/08/15 23:13:09 [Info] [1696073386] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080

[2019-08-15 23:13:09.913] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:123.151.144.43:8000

[2019-08-15 23:13:09.916] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080

[2019-08-15 23:13:09.918] [info] 2019/08/15 23:13:09 [Info] [2520382334] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:123.151.144.43:8000]
2019/08/15 23:13:09 [Info] [2520382334] v2ray.com/core/proxy/freedom: opening connection to udp:123.151.144.43:8000
2019/08/15 23:13:09 [Info] [2960548431] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [2960548431] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080

[2019-08-15 23:13:09.937] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080

[2019-08-15 23:13:09.942] [info] 2019/08/15 23:13:09 [Info] [3001642629] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [3001642629] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080

[2019-08-15 23:13:09.956] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080
2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080

[2019-08-15 23:13:09.957] [info] 2019/08/15 23:13:09 [Info] [2282693903] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [2282693903] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080
2019/08/15 23:13:09 [Info] [1163211201] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [1163211201] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080
2019/08/15 23:13:09 [Info] [698972855] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [698972855] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080
2019/08/15 23:13:09 [Info] [2267027322] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [2267027322] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080
2019/08/15 23:13:09 [Info] [170958641] v2ray.com/core/app/dispatcher: taking detour [direct] for [udp:180.96.87.24:8080]
2019/08/15 23:13:09 [Info] [170958641] v2ray.com/core/proxy/freedom: opening connection to udp:180.96.87.24:8080

[2019-08-15 23:13:09.959] [info] 2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080
2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080
2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080
2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080
2019/08/15 23:13:09 [] [udp] [unknown process] udp:123.151.144.43:8000
2019/08/15 23:13:09 [] [udp] [unknown process] udp:180.96.87.24:8080

clash日志

2019/08/15 23:13:09:000  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:094  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:094  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:096  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:121  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:123  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:126  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:128  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:129  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:132  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:137  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:157  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:168  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:196  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:205  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:217  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:317  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:317  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:331  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:400  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:407  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:414  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:515  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:517  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:517  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:912  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:918  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:921  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:921  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:923  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:926  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:930  [info] 192.168.0.124 --> 180.96.87.24 match GEOIP using DIRECT
2019/08/15 23:13:09:932  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:939  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:944  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:944  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:945  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:945  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:945  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT
2019/08/15 23:13:09:946  [info] 192.168.0.124 --> 123.151.144.43 match GEOIP using DIRECT

from mellow.

eycorsican avatar eycorsican commented on June 21, 2024

from mellow.

njzydark avatar njzydark commented on June 21, 2024

是clash的问题 随着此pr的合并,测试了一下微信视频没有问题。

from mellow.

issenn avatar issenn commented on June 21, 2024

有些 UDP 流量是拿不到进程名字的,就会分配一个叫 unknown process 的名字,所以造成环路,把 unknown process 也加入 app 规则里试试。

但如果是 clash 所发的 udp,不应该拿不到的,我表示很怀疑。

我这里遇到了类似的问题。
我的ClashX配置的dns是单独的,和mellow同时启用,chrome直连都没问题,一旦走Socks5接ClashX,负载会爆增,查日志,会有很多unknown process进程的UDP流量,从Remote Addr可以分辨出是ClashX进程,另外也能识别到ClashX的tcp流量是正常的,如果将unknown process加入Direct的话,需要透明代理的软件(比如discord之类)如果也未识别到(unknown process),那也会断网吧。

异常停止日志

[2019-12-26 12:25:55.601] [info] 320 +0x1bc
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch.func1(0xc0039f9860, 0x4c04a00, 0xc003a21e60, 0xc002e4f6d0, 0xc0001d0080, 0x2, 0x2, 0x5fa0901, 0xc0039f97e0, 0xc0038a7e40, ...)
	/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:242 +0x138
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
	/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:221 +0x30e

goroutine 5813 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc004349400, 0xc0038b3da0, 0x2e, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc002687748, 0xc003875d60, 0xc0038b3da0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8400, 0xc002687748, 0x4bf8040, 0xc0038acdd0, 0xc003875ee0, 0xc00369de01, 0xc003875ec0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8400, 0xc002687748, 0x4bf8040, 0xc0038acdd0, 0xc00369df70, 0x1, 0x1, 0x9253d18, 0xc002e4f7c0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func4(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:250 +0x153
v2ray.com/core/common/task.Run.func1(0xc000011e08
[2019-12-26 12:25:55.603] [info] , 0xc0038b1c20, 0xc0038b1b60)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4509 [IO wait]:
internal/poll.runtime_pollWait(0x923b890, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00385e858, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00385e840, 0xc0038be800, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0026df108, 0xc0038be800, 0x200, 0x200, 0x0, 0xc0035486a0, 0xc0035486a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc003862ae0, 0x4bef5c0, 0xc0026df108, 0x9251f78, 0xc003862ae0, 0x4aeb201)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc003862ae0, 0x4bef5c0, 0xc0026df108, 0x0, 0x0, 0x0, 0xc003548778, 0xc0035487a8, 0x44a784c)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0036e6420, 0xc003860e20)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4468 [IO wait]:
internal/poll.runtime_pollWait(0x9227e08, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003304698, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc003304680, 0xc00086c000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc003304680, 0xc00086c000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0025d7228, 0xc00086c000, 0x10000, 0x10000, 0x0, 0x0, 0xc0037b4500, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0025d7228, 0xc00086c000, 0x10000, 0x10000, 0x0, 0xc00305f800, 0x5f006d0, 0x0, 0x400e129)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc0008e1d20, 0xc00086c000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca401, 0xc0008e1ea0)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc0008e1ea0, 0x5f60110, 0xc0008e1d20, 0x18, 0xc0008e1e80, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc0008e1e00, 0x49a6740, 0xc0025d7238, 0xc0008e1e80, 0xc0037b4648)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc0008e1e00, 0x4bf8440, 0xc0026def50, 0xc0008e1e60, 0xc0037b4601, 0xc0008e1e40)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc0008e1e00, 0x4bf8440, 0xc0026def50, 0xc0037b4740, 0x1, 0x1, 0xc000042570, 0xc000042500)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0xc003303de0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0025d7230, 0xc0034db8c0, 0xc0008e1de0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4457 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc0035a8db0, 0xc0037cc000, 0xffff, 0xffff, 0xc002056060, 0xc00352c5d0, 0x4aeb278, 0x3303e10, 0xc003772780)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc002056060)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0xc003303e10, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc002687558, 0xc0036e0f60, 0xc0008f4fe0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4530 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0034d9950, 0xc00353f200, 0x0, 0xc00353f200, 0xc003000000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0025d7348, 0xc00353f200, 0x404d200, 0xc001680730, 0x402d851)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc003005d80, 0xc0037ecd80, 0xc003451c70, 0x4c05f40, 0xc0037cb844, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 4612 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0037e6dc0, 0xc000505da8, 0x2, 0x2, 0x3b9aca00, 0x8000000000000)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/shadowsocks.(*Client).Process(0xc000694460, 0x4c04a00, 0xc003888810, 0xc003982080, 0x4c01bc0, 0xc000831e00, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:173 +0xb66
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831e00, 0x4c04a00, 0xc003888810, 0xc003982080)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc003888810, 0xc003982080, 0x4c05f40, 0xc00397e3ac, 0x303880035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 4626 [runnable]:
syscall.syscall6(0x40a4b60, 0x1769, 0xc003a29a74, 0x0, 0xc00187fb00, 0x0, 0x0, 0x1769, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x1769, 0xc003a29a74, 0x0, 0xc00187fb00, 0x90, 0x4a81d60, 0xc002cef401)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x1769, 0xc003a29ac4, 0x0, 0xc00187fb00, 0xc0038b4340, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc002cef440, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0038ae160, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0038ae160, 0xc0037bfd10, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0038ae160, 0x4, 0xc003a29cb0, 0x3, 0x3, 0xc0038ae160)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc0038a8db0, 0xa, 0x5f0ce3a, 0x411b3b5, 0xc0038a8db0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0038a8db0, 0xa, 0xce3a, 0x5, 0x0, 0x0, 0x40e5ec9, 0x4c04a00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc003496c00, 0xc003889260, 0xc003496c00, 0x4036116)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e

[2019-12-26 12:25:55.604] [info] github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc003496c00, 0x5e119b0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go
[2019-12-26 12:25:55.604] [info] :112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn

[2019-12-26 12:25:55.604] [info] /ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4505 [IO wait]:
internal/poll.runtime_pollWait(0x5f62908, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0036e1e18, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0036e1e00, 0xc0033cdc00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc002687740, 0xc0033cdc00, 0x200, 0x200, 0xc000011388, 0xc0026df058, 0xc0015586a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0036e34a0, 0x4bef5c0, 0xc002687740, 0x9251f78, 0xc0036e34a0, 0x4983101)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0036e34a0, 0x4bef5c0, 0xc002687740, 0x0, 0x0
[2019-12-26 12:25:55.605] [info] , 0x0, 0xc0008f5700, 0xc003451800, 0xc0037c9460)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0036e66e0, 0xc0037c9ae0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4507 [IO wait]:
internal/poll.runtime_pollWait(0x9226198, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0037e8f18, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go
[2019-12-26 12:25:55.605] [info] :92
internal/poll.(*FD).Read(0xc0037e8f00, 0xc0038be200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000011538, 0xc0038be200, 0x200, 0x200, 0x0, 0xc00371ce90, 0xc00371cea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0037dd200, 0x4bef5c0, 0xc000011538, 0x9251f78, 0xc0037dd200, 0x4861701)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0037dd200, 0x4bef5c0, 0xc000011538, 0x0, 0x0, 0x0, 0x4aeaf40, 0x0, 0x9253d18)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0029f5560, 0x4c0fb20)

[2019-12-26 12:25:55.605] [info] /usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc002e398c0, 0xc0037c99c0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4538 [runnable]:
syscall.syscall6(0x40a4b60, 0x1755, 0xc00211dab4, 0x0, 0xc003618630, 0x0, 0x0, 0x1755, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x1755, 0xc00211dab4, 0x0, 0xc003618630, 0x90, 0x4a81d60, 0xc003273001)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x1755, 0xc00211db04, 0x0, 0xc003618630, 0xc003545930, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc0032730b0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc002e39ce0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc002e39ce0, 0xc0037bf450, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc002e39ce0, 0x4, 0xc00211dcf0, 0x3, 0x3, 0xc002e39ce0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc0038a2370, 0xa, 0xc00098d21b, 0x411b3b5, 0xc0038a2370, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc0038a2370, 0xa, 0xd21b, 0x5, 0x0, 0x0, 0xc001797e50, 0x4070e0e)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc003836c00, 0xc0037dd2f0, 0x4aeb258, 0xc00018fd20)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc003836c00, 0xc0037dd2f0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4548 [runnable]:
syscall.syscall6(0x40a4b60, 0x175a, 0xc00020bab4, 0x0, 0xc0036186c0, 0x0, 0x0, 0x175a, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x175a, 0xc00020bab4, 0x0, 0xc0036186c0, 0x90, 0x4a81d60, 0xc003273001)

[2019-12-26 12:25:55.606] [info] /usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x175a, 0xc00020bb04, 0x0, 0xc0036186c0, 0xc003545ad0, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc0032730e0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc00326fe40, 0x0, 0x0)

[2019-12-26 12:25:55.606] [info] /usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc00326fe40, 0xc003511b30, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc00326fe40, 0x4, 0xc00020bcf0, 0x3, 0x3, 0xc00326fe40)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc0036e9fa0, 0xa, 0xc0037aed80, 0x411b3b5, 0xc0036e9fa0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc0036e9fa0, 0xa, 0xed80, 0x5, 0x0, 0x0, 0x44a21e1, 0x4c05f40)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
[2019-12-26 12:25:55.607] [info]

[2019-12-26 12:25:55.638] [info] github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect
[2019-12-26 12:25:55.639] [info] (
[2019-12-26 12:25:55.641] [info] 0xc000696730
[2019-12-26 12:25:55.642] [info] ,
[2019-12-26 12:25:55.647] [info] 0x4c04b40, 0xc0037e8fc0, 0xc003862a80, 0x5fa0e50, 0xc002e3d000)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc0037e8fc0, 0xc003862a80)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go
[2019-12-26 12:25:55.648] [info] :56 +0xfe

goroutine 4549 [runnable
[2019-12-26 12:25:55.652] [info] ]:
syscall.syscall6(0x40a4b60, 0x175b, 0xc000208a74, 0x0, 0xc003618750, 0x0, 0x0, 0x175b, 0x0,
[2019-12-26 12:25:55.652] [info] 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e

[2019-12-26 12:25:55.654] [info] syscall.wait4(0x175b, 0xc000208a74, 0x0, 0xc003618750, 0x90, 0x4a81d60, 0xc003273101)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x175b, 0xc000208ac4, 0x0, 0xc003618750, 0xc0035bbd40, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc003273110, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0038ae000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0038ae000, 0xc0034edd60, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0038ae000, 0x4, 0xc000208cb0, 0x3, 0x3, 0xc0038ae000)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc0038a8100, 0xa, 0xc0036ece32, 0x411b3b5, 0xc0038a8100, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0038a8100, 0xa, 0xce32, 0x5, 0x0, 0x0, 0x4aa0810, 0x3)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc002e3d080, 0xc003862c00
[2019-12-26 12:25:55.655] [info] , 0xc002e3d080, 0xc001458bd0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc002e3d080,
[2019-12-26 12:25:55.656] [info] 0x5e10390)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87

[2019-12-26 12:25:55.656] [info] created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4550 [IO wait]:
internal/poll.runtime_pollWait(0x9251828, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00385eb58, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b

[2019-12-26 12:25:55.656] [info] internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00385eb40, 0xc00368d400, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0026df148, 0xc00368d400, 0x200, 0x200, 0x0, 0xc0037afe90, 0xc0037afea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0038883f0, 0x4bef5c0, 0xc0026df148, 0x9251f78, 0xc0038883f0, 0x4861701)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
[2019-12-26 12:25:55.656] [info]
io.copyBuffer(0x4bee340, 0xc0038883f0, 0x4bef5c0, 0xc0026df148, 0x0, 0x0, 0x0, 0x5fa0e50, 0xc0037affb0, 0x42eb017)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc001458bd0, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0036e6840, 0xc0037c9d80)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4551 [IO wait]:
internal/poll.runtime_pollWait(0x5fb6ab0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00385ec18, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00385ec00, 0xc0038d0000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0026df160, 0xc0038d0000, 0x8000, 0x8000, 0x0, 0xc0025d7300, 0xc0028fff40)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0034edd10, 0x4bef5c0, 0xc0026df160, 0xc0038d0000, 0x8000, 0x8000, 0x5fa0e50, 0xc0028fffb0, 0x42eb017)
/usr/local/go/src/io/io.go:402 +0x122

[2019-12-26 12:25:55.657] [info] io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0036e6840, 0xc0037c9dc0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4552 [IO wait]:
internal/poll.runtime_pollWait(0x923c250, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0036e1f98, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0036e1f80, 0xc0038be600, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read
[2019-12-26 12:25:55.657] [info] (0xc002687780, 0xc0038be600, 0x200, 0x200, 0x1, 0x4beff60, 0xc0016f06a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom
[2019-12-26 12:25:55.657] [info] (0xc003862b10, 0x4bef5c0, 0xc002687780, 0x9251f78, 0xc003862b10, 0x49a6701)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc003862b10, 0x4bef5c0, 0xc002687780, 0x0, 0x0, 0x0, 0x40076b5, 0xc0024ba1e0, 0xc003860920)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x405a7c1
[2019-12-26 12:25:55.657] [info] , 0xc000989b40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc002e39ce0, 0xc0037c9b80)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4539 [IO wait]:
internal/poll.runtime_pollWait(0x923bbd0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003837098, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003837080, 0xc0038be400, 0x200, 0x200, 0x0, 0x0, 0x0
[2019-12-26 12:25:55.657] [info] )
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0025d7468, 0xc0038be400, 0x200, 0x200, 0x0, 0xc0037b56a0, 0xc0037b56a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc003862b40, 0x4bef5c0, 0xc0025d7468, 0x9251f78, 0xc003862b40, 0x4aeb201)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc003862b40, 0x4bef5c0, 0xc0025d7468, 0x0, 0x0, 0x0, 0xc0037b5778, 0xc0037b57a8, 0x44a784c)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00326fb80, 0xc0037ed520)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

[2019-12-26 12:25:55.658] [info]
goroutine 4553 [IO wait]:
internal/poll.runtime_pollWait(0x5f6b688, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0038372d8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0038372c0, 0xc0038f8000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0025d7490, 0xc0038f8000, 0x8000, 0x8000, 0x0, 0x4983100, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0037bf450, 0x4bef5c0, 0xc0025d7490, 0xc0038f8000, 0x8000, 0x8000, 0xc003860420, 0xc003451c10, 0xc003860820)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc002e39ce0, 0xc0037c9be0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4540 [IO wait]:
internal/poll.runtime_pollWait(0x923afa0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003837278, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003837260, 0xc0038f0000, 0x8000, 0x8000, 0x0, 0x0, 0x0
[2019-12-26 12:25:55.658] [info] )
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0025d7488, 0xc0038f0000, 0x8000, 0x8000, 0x0, 0x4aeb200, 0x18fd20)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0037bf4a0, 0x4bef5c0, 0xc0025d7488, 0xc0038f0000, 0x8000, 0x8000, 0xc000696730, 0x4c04b40, 0xc003836c00)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00326fb80, 0xc0037c9c40)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4510
[2019-12-26 12:25:55.659] [info] [IO wait]:
internal/poll.runtime_pollWait(0x5f6b348, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +
[2019-12-26 12:25:55.660] [info] 0x56
internal/poll.(*pollDesc).wait(0xc00385e978, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
[2019-12-26 12:25:55.660] [info] +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92

[2019-12-26 12:25:55.660] [info] internal/poll.(*FD).Read(0xc00385e960, 0xc003902000, 0x8000, 0x8000, 0x0, 0x0, 0x0
[2019-12-26 12:25:55.662] [info] )
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0026df128, 0xc003902000, 0x8000, 0x8000, 0x0, 0xc000b7ff00, 0x4007b6e)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0037bf400, 0x4bef5c0, 0xc0026df128, 0xc003902000, 0x8000, 0x8000, 0xc000696730, 0x4c04b40, 0xc0023d2840)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc001ca7f20, 0xc000b7ffb0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0036e6420, 0xc0037c9ca0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4541 [IO wait]:
internal/poll.runtime_pollWait(0x923aed0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0037e9158, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0037e9140, 0xc0033cde00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000011568, 0xc0033cde00, 0x200, 0x200, 0xc0037ec860, 0x4bf8440, 0xc00371b6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc003888300, 0x4bef5c0, 0xc000011568, 0x9251f78, 0xc003888300, 0xc002687501)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc003888300, 0x4bef5c0, 0xc000011568, 0x0, 0x0, 0x0, 0xc000696730, 0x4c04b40, 0xc003836960)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00326fce0, 0xc003860ce0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4542 [IO wait]:
internal/poll.runtime_pollWait(0x923b550, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00385ea38, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00385ea20, 0xc00391a000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0026df138, 0xc00391a000, 0x8000, 0x8000, 0x0, 0xc000f28700, 0x44dd702)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0034edc20, 0x4bef5c0, 0xc0026df138, 0xc00391a000, 0x8000, 0x8000, 0x40076b5, 0xc0024a8ea0, 0xc000f287b0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0034ed770, 0xc0001d0080)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00326fce0, 0xc003874780)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4554 [IO wait]:
internal/poll.runtime_pollWait(0x923a440, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00385e8b8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00385e8a0, 0xc003123600, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0026df110, 0xc003123600, 0x200, 0x200, 0xc0001bf0c0, 0x0, 0xc0006a7ea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0036e35c0, 0x4bef5c0, 0xc0026df110, 0x9251f78, 0xc0036e35c0, 0xc0006a7f01)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0036e35c0, 0x4bef5c0, 0xc0026df110, 0x0, 0x0, 0x0, 0xc0035a7ab0, 0x4036116, 0x4aeaf40)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x405a7c6, 0x4c04940)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00326fe40, 0xc003860d80)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4555 [IO wait]:
internal/poll.runtime_pollWait(0x923b620, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003837398, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003837380, 0xc00393c000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0025d74a0, 0xc00393c000, 0x8000, 0x8000, 0x0, 0xc003864000, 0xc00371c7a0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc003511b30, 0x4bef5c0, 0xc0025d74a0, 0xc00393c000, 0x8000, 0x8000, 0x0, 0xc00145b400, 0xc003451a88)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x405a7c1)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00326fe40, 0xc003860ee0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4556 [IO wait]:
internal/poll.runtime_pollWait(0x9251758, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0037e95d8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0037e95c0, 0xc003123800, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000011600, 0xc003123800, 0x200, 0x200, 0x0, 0x0, 0xc00371d6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc003888420, 0x4bef5c0, 0xc000011600, 0x9251f78, 0xc003888420, 0x1)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc003888420, 0x4bef5c0, 0xc000011600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0038ae000, 0xc003860f40)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4557 [IO wait]:
internal/poll.runtime_pollWait(0x5fb6c50, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0037e9698, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0037e9680, 0xc00394c000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000011618, 0xc00394c000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0034edd60, 0x4bef5c0, 0xc000011618, 0xc00394c000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0038ae000,
[2019-12-26 12:25:55.663] [info] 0xc003874800
[2019-12-26 12:25:55.665] [info] )
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4512 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc003888630, 0xc003954000, 0xffff, 0xffff, 0xc0020575c0, 0x0, 0x49a6740, 0xc0037c9240, 0xc0037b5f78)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc0020575c0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0x0, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc0026df178, 0xc00385ee40, 0xc0037c9ea0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4543 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0038a6580, 0xc000151da8, 0x2, 0x2, 0x3b9aca00, 0x8000000000000)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/shadowsocks.(*Client).Process(0xc000694460, 0x4c04a00, 0xc0037dd530, 0xc0037ed6e0, 0x4c01bc0, 0xc000831e00, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:173 +0xb66
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831e00, 0x4c04a00, 0xc0037dd530, 0xc0037ed6e0)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc0037dd530, 0xc0037ed6e0, 0x4c05f40, 0xc0038a2520, 0x3037d0035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 4544 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0034d9ef0, 0xc00353f980, 0x0, 0xc00353f900, 0xc0038a0000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0025d74e0, 0xc00353f980, 0x3239e00, 0xc003426480, 0x3)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc0038a6480, 0xc0037ed700, 0xc0036bce00, 0x4c05f40, 0xc0038a2520, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 4578 [IO wait]:
internal/poll.runtime_pollWait(0x9227108, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003304c98, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc003304c80, 0xc001146000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc003304c80, 0xc001146000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0025d74f8, 0xc001146000, 0x10000, 0x10000, 0x0, 0x0, 0xc002fbd500, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0025d74f8, 0xc001146000, 0x10000, 0x10000, 0x4907540, 0xc003760c00, 0x5f006d0, 0x0, 0xc0020ca528)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc0037ed860, 0xc001146000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca401, 0xc0037ed9c0)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc0037ed9c0, 0x5f60110, 0xc0037ed860, 0x18, 0xc0037ed9a0, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc0037ed940, 0x49a6740, 0xc0025d7508, 0xc0037ed9a0, 0xc002fbd648)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc0037ed940, 0x4bf8440, 0xc0025d74e8, 0xc0037ed980, 0xc002fbd601, 0xc0037ed960)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc0037ed940, 0x4bf8440, 0xc0025d74e8, 0xc002fbd740, 0x1, 0x1, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0025d7500, 0xc003837680, 0xc0037ed920)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4711 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0026d4be0, 0x0, 0x0, 0x0, 0xc0008d13c0)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0000b4a08, 0xc0008162e0, 0xc002a57500, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8400, 0xc0000b4a08, 0x4bf80c0, 0xc0008c5500, 0xc0008d1380, 0xc0006a6e01, 0xc0008d1360)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8400, 0xc0000b4a08, 0x4bf80c0, 0xc0008c5500, 0xc0006a6f70, 0x1, 0x1, 0xc0000b44d8, 0xc0000680b0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func4(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:152 +0xfc
v2ray.com/core/common/task.Run.func1(0xc00040c2e0, 0xc0026d6420, 0xc0028d6eb0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4636 [runnable]:
syscall.syscall6(0x40a4b60, 0x177d, 0xc0006d7ab4, 0x0, 0xc0000b2750, 0x0, 0x0, 0x177d, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x177d, 0xc0006d7ab4, 0x0, 0xc0000b2750, 0x90, 0x4a81d60, 0xc00096e401)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x177d, 0xc0006d7b04, 0x0, 0xc0000b2750, 0xc0006900d0, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00096e450, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait
[2019-12-26 12:25:55.666] [info] (
[2019-12-26 12:25:55.713] [info] 0xc0002d74a0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0002d74a0, 0xc0028d6af0, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0002d74a0, 0x4, 0xc0006d7cf0, 0x3, 0x3, 0xc0002d74a0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc0008dcc70, 0xa, 0x1f06d, 0x411b3b5, 0xc0008dcc70, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc0008dcc70, 0xa, 0xf06d, 0x5, 0x0, 0x0, 0x0, 0x1)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc00292cfc0, 0xc002a287b0, 0x44a7fcb, 0xc0039825a0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc00292cfc0, 0xc002a287b0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4596 [IO wait]:
internal/poll.runtime_pollWait(0x92294e0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002e3d218, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc002e3d200, 0xc000594000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc002e3d200, 0xc000594000, 0x10000, 0x10000, 0xc003541940, 0x14, 0xc003760c00, 0x5f00d98, 0x0)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(
[2019-12-26 12:25:55.716] [info] 0xc000011690, 0xc000594000, 0x10000
[2019-12-26 12:25:55.717] [info] , 0x10000, 0x10, 0x10, 0xc0037b0d00, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc000011690, 0xc000594000, 0x10000, 0x10000, 0x9, 0xc003760c00, 0x5f00d98, 0x0, 0x400e129
[2019-12-26 12:25:55.717] [info] )
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc003861440, 0xc000594000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca501, 0xc0038615a0)

[2019-12-26 12:25:55.725] [info] /ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc0038615a0, 0x5f60110, 0xc003861440, 0x18, 0xc003861580, 0x461e8bf)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc003861520, 0x49a6740, 0xc0000116a0, 0xc003861580, 0xc0037b0e48)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc003861520, 0x4bf8440, 0xc0026df1d0, 0xc003861560, 0xc0037b0e01, 0xc003861540)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc003861520, 0x4bf8440, 0xc0026df1d0, 0xc0037b0f40, 0x1, 0x1, 0xc000040070, 0xc000040000)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0xc0036e2dc0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc000011698, 0xc0037e9c20, 0xc003861500)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4618 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc003980410, 0xc003805320, 0x0, 0xc003805300, 0xc003490000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0026df228, 0xc003805320, 0xc0037e6e00, 0xc0038a8cb0, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc003493a00, 0xc003982320, 0xc00389e4f0, 0x4c05f40, 0xc00397e42c, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5238 [IO wait]:
internal/poll.runtime_pollWait(0x5fb0a48, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0012bf618, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc0012bf600, 0xc003b4a000, 0xffff, 0x10000, 0x0,
[2019-12-26 12:25:55.726] [info] 0x0
[2019-12-26 12:25:55.727] [info] , 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc0012bf600, 0xc003b4a000, 0xffff,
[2019-12-26 12:25:55.729] [info] 0x10000, 0xc002cc7cf0, 0x400e129, 0xc000891c60, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0025d6808, 0xc003b4a000, 0xffff, 0x10000, 0x40704b6, 0x4907540, 0xc002cc7d20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0025d6808, 0xc003b4a000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc002cc7d90, 0xc002cc7da8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc0008e7070, 0xc000891ba0, 0xc001efe720, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc0008e7070, 0x4bf8440, 0xc0025d67f8, 0xc000891b40, 0xc000d5a601, 0xc000891b20)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc0008e7070, 0x4bf8440, 0xc0025d67f8, 0xc000d5a748, 0x1, 0x1, 0x3, 0xc000046f70)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0xc00082cdf0, 0x1)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0025d6840, 0xc0033e0a20, 0xc000891b00)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4712 [IO wait]:
internal/poll.runtime_pollWait(0x9254f70, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc001918a18, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc001918a00, 0xc002254000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc001918a00, 0xc002254000, 0x10000, 0x10000, 0x0, 0x8, 0x400e9b8, 0xc0008c53a0, 0xc000f2a480)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc00040c2d8, 0xc002254000, 0x10000, 0x10000, 0x5f00008, 0x0, 0xc000f2a500, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc00040c2d8, 0xc002254000, 0x10000, 0x10000, 0xc002254000, 0xc0001d9400, 0x5f00008, 0x0, 0x10000)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc0008c5480, 0xc002254000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca001, 0xc0008c56c0)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc0008c56c0, 0x5f60110, 0xc0008c5480, 0x18, 0xc0008c55e0, 0xc002a55320)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc0008c5560, 0x49a6740, 0xc00040c2e8, 0xc0008c55e0, 0xc000f2a648)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc0008c5560, 0x4bf8440, 0xc0000b4a38, 0xc0008c55c0, 0xc000f2a601, 0xc0008c55a0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc0008c5560, 0x4bf8440, 0xc0000b4a38, 0xc000f2a740, 0x1, 0x1, 0x3c, 0x4bf60c0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0x1, 0x4036116)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc00040c2e0, 0xc0026d6420, 0xc0008c5540)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4635 [IO wait]:
internal/poll.runtime_pollWait(0x9229680, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002810138, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002810120, 0xc00170c000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000ae5a0, 0xc00170c000, 0x8000, 0x8000, 0x0, 0x49a6700, 0xc003874f80)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc002a3c8c0, 0x4bef5c0, 0xc0000ae5a0, 0xc00170c000, 0x8000, 0x8000, 0x40076b5, 0xc001651f20, 0xc003874f60)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc001651f20, 0xc0004907b0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d6f20, 0xc0008ea980)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4926 [IO wait]:
internal/poll.runtime_pollWait(0x9227b98, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00152a678, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00152a660, 0xc001545e00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000217a38, 0xc001545e00, 0x200, 0x200, 0x4bda5e0, 0xc002bba6b0, 0xc002bba6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0018f3290, 0x4bef5c0, 0xc000217a38, 0x9251f78, 0xc0018f3290, 0x4bda501)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0018f3290, 0x4bef5c0, 0xc000217a38, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0014371e0, 0xc000012960)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4777 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc002995980, 0xc001bbfda8, 0x2, 0x2, 0x3b9aca00, 0x8000000000000)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/shadowsocks.(*Client).Process(0xc000694460, 0x4c04a00, 0xc002a29e00, 0xc000286aa0, 0x4c01bc0, 0xc000831e00, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:173 +0xb66
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831e00, 0x4c04a00, 0xc002a29e00, 0xc000286aa0)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc002a29e00, 0xc000286aa0, 0x4c05f40, 0xc00058a3bc, 0x302a20035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 4586 [IO wait]:
internal/poll.runtime_pollWait(0x5fa17d8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003837f38, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003837f20, 0xc003a2e000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0025d7620, 0xc003a2e000, 0x8000, 0x8000, 0x0, 0x4aeb200, 0x38880d0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0037bfd10, 0x4bef5c0,
[2019-12-26 12:25:55.730] [info] 0xc0025d7620, 0xc003a2e000, 0x8000, 0x8000, 0xc0037b0778, 0xc0037b07a8, 0x44a784c)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0038ae160, 0xc0039f8420)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4633 [IO wait]:
internal/poll.runtime_pollWait(0x9259ee0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00282a138, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00282a120, 0xc0016be000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read
[2019-12-26 12:25:55.730] [info] (...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0002160d8
[2019-12-26 12:25:55.731] [info] , 0xc0016be000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0
[2019-12-26 12:25:55.731] [info] , 0xc002a3c0f0, 0x4bef5c0, 0xc0002160d8, 0xc0016be000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d6c60, 0xc0008d0880)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4655 [runnable]:
syscall.syscall6(0x40a4b60, 0x176f, 0xc003a2ba74, 0x0, 0xc0000b2510, 0x0, 0x0, 0x176f, 0x0, 0x0)

[2019-12-26 12:25:55.732] [info] /usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x176f, 0xc003a2ba74, 0x0, 0xc0000b2510, 0x90, 0x4a81d60, 0xc00096e201)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x176f, 0xc003a2bac4, 0x0, 0xc0000b2510, 0xc00044f930, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00096e210, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c

[2019-12-26 12:25:55.732] [info] os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc001436000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61

[2019-12-26 12:25:55.733] [info] os/exec.(*Cmd).Run
[2019-12-26 12:25:55.733] [info] (0xc001436000, 0xc002a3c140, 0x0)

[2019-12-26 12:25:55.733] [info] /usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc001436000, 0x4, 0xc003a2bcb0, 0x3, 0x3, 0xc001436000)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3
[2019-12-26 12:25:55.735] [info] , 0xc0008f1b90, 0xa, 0x44ace42, 0x411b3b5, 0xc0008f1b90, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0008f1b90, 0xa, 0xce42, 0x5, 0x0, 0x0, 0x1, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00232e600, 0xc002a56150, 0xc00232e600, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00232e600, 0x5e12060)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4657 [IO wait]:
internal/poll.runtime_pollWait(0x5fa3528, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002a40a98, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002a40a80, 0xc0029d2000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4718, 0xc0029d2000, 0x200, 0x200, 0xc0008e1380, 0xc0028fe698, 0xc0028fe6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc002800270, 0x4bef5c0, 0xc0000b4718, 0x9251f78, 0xc002800270, 0x1)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc002800270, 0x4bef5c0, 0xc0000b4718, 0x0, 0x0, 0x0, 0x5fa0e50, 0xc0028fe7b0, 0x42eb017)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001436160, 0xc0008ea7a0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4644 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0026f8940, 0xc001392dc0, 0x2, 0x2, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc0028b2d20, 0xc0008e0a20, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:267 +0x1131
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831810, 0x4c04a00, 0xc0028b2d20, 0xc0008e0a20)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc0028b2d20, 0xc0008e0a20, 0x4c05f40, 0xc0008f0520, 0x3028b0035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 4645 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0029fef50, 0xc002a58a80, 0x0, 0xc002a58a00, 0xc0026f0000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0000b4310, 0xc002a58a80, 0xc0026f8900, 0xc0008f14dc, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc0026f8880, 0xc0008e0a40, 0xc0008a4360, 0x4c05f40, 0xc0008f0520, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 4647 [IO wait]:
internal/poll.runtime_pollWait(0x5fa4bb0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00232e298, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc00232e280, 0xc0039e8000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc00232e280, 0xc0039e8000, 0xffff, 0x10000, 0xc00347bcf0, 0x400e129, 0xc0008e0c80, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0000b4328, 0xc0039e8000, 0xffff, 0x10000, 0x407053b, 0x5365988, 0xc00347bd20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0000b4328, 0xc0039e8000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc00347bd90, 0xc00347bda8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc0008a4560, 0xc0008e0be0, 0xc0028b34a0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc0008a4560, 0x4bf8440, 0xc0000b4318, 0xc0008e0ba0, 0xc0037b3601, 0xc0008e0b80)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc0008a4560, 0x4bf8440, 0xc0000b4318, 0xc0037b3748, 0x1, 0x1, 0x1, 0xc00145b900)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0xc0036bd160, 0x405a7c1)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0000b4330, 0xc0029831a0, 0xc0008e0b60)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5263 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0030042c0, 0xc002e3edc0, 0x2, 0x2, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc001dedcb0, 0xc0008f4a80, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:267 +0x1131
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831810, 0x4c04a00, 0xc001dedcb0, 0xc0008f4a80)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc001dedcb0, 0xc0008f4a80, 0x4c05f40, 0xc000648734, 0x301de0035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 4674 [IO wait]:
internal/poll.runtime_pollWait(0x9228488, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002a40af8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002a40ae0, 0xc0016e2000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4720, 0xc0016e2000, 0x8000, 0x8000, 0x0, 0xc0009d5f00, 0x404d278)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc002a3c730, 0x4bef5c0, 0xc0000b4720, 0xc0016e2000, 0x8000, 0x8000, 0x1, 0x4036116, 0x4aeaf40)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4aeaf40, 0xc0008f1580)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001436160, 0xc0008e15c0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4632 [IO wait]:
internal/poll.runtime_pollWait(0x9228628, 0x72,
[2019-12-26 12:25:55.737] [info] 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00282a078, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00282a060, 0xc00171ca00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000216090, 0xc00171ca00, 0x200, 0x200, 0xc0005b3e90, 0xc0005b3ea0, 0xc0005b3ea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0028001b0, 0x4bef5c0, 0xc000216090, 0x9251f78, 0xc0028001b0, 0x4aeb201)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0028001b0, 0x4bef5c0, 0xc000216090, 0x0, 0x0, 0x0, 0xc0005b3f78, 0xc0005b3fa8, 0x44a784c)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d6c60, 0xc0008ea6e0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4659 [IO wait]:
internal/poll.runtime_pollWait(0x9228d78, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00289a858, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00289a840, 0xc001744a00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000ae0a0, 0xc001744a00, 0x200, 0x200, 0x0, 0xc003946ea0, 0xc003946ea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0028001e0, 0x4bef5c0, 0xc0000ae0a0, 0x9251f78, 0xc0028001e0, 0x4aeb201)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0028001e0, 0x4bef5c0, 0xc0000ae0a0, 0x0, 0x0, 0x0, 0xc003946f78, 0xc003946fa8, 0x44a784c)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001436000, 0xc0008d0840)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4603 [runnable]:
syscall.syscall6(0x40a4b60, 0x1771, 0xc003429a74, 0x0, 0xc0001d6000, 0x0, 0x0, 0x1771, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x1771, 0xc003429a74, 0x0, 0xc0001d6000, 0x90, 0x4a81d60, 0xc0002ce001)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x1771, 0xc003429ac4, 0x0, 0xc0001d6000, 0xc0001c4b60, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc0002ce030, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0002d6dc0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0002d6dc0, 0xc002a3c780, 0x0)
/usr/local/go/src/os/exec/exec.go:
[2019-12-26 12:25:55.737] [info] 318 +0x5c

[2019-12-26 12:25:55.738] [info] os/exec.(*Cmd).Output(0xc0002d6dc0, 0x4, 0xc003429cb0, 0x3, 0x3, 0xc0002d6dc0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd
[2019-12-26 12:25:55.739] [info] , 0x3, 0xc0008dc200, 0xa, 0xce45, 0x411b3b5, 0xc0008dc200, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0008dc200, 0xa, 0xce45, 0x5, 0x0, 0x0, 0x10, 0x4ae8cd0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00191c600, 0xc00289c5a0, 0xc00191c600, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00191c600, 0x5e11120)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4604 [runnable]:
syscall.syscall6(0x40a4b60, 0x1772, 0xc00049ca74, 0x0, 0xc000736090, 0x0, 0x0, 0x1772, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x1772, 0xc00049ca74, 0x0, 0xc000736090, 0x90, 0x4a81d60, 0xc00027e001)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x1772, 0xc00049cac4, 0x0, 0xc000736090, 0xc0001c5520, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00027e0f0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0002d6f20, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0002d6f20, 0xc002a3c8c0, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0002d6f20, 0x4, 0xc00049ccb0, 0x3, 0x3, 0xc0002d6f20)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc0008dc370, 0xa, 0xce46, 0x411b3b5, 0xc0008dc370, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0008dc370, 0xa, 0xce46, 0x5, 0x0, 0x0, 0x0
[2019-12-26 12:25:55.758] [info] , 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00191c780, 0xc00289c780, 0xc00191c780, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00191c780, 0x94212e0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4660 [IO wait]:
internal/poll.runtime_pollWait(0x5f60d18, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00289a918, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00289a900, 0xc001676000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000ae0c0, 0xc001676000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc002a3c140, 0x4bef5c0, 0xc0000ae0c0, 0xc001676000, 0x8000, 0x8000, 0x5fa0e50, 0xc00161cfb0, 0x42eb017)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001436000, 0xc0008ea740)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4661 [runnable]:
syscall.syscall6(0x40a4b60, 0x1773, 0xc001451a74, 0x0, 0xc0001d6120, 0x0, 0x0, 0x1773, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x1773, 0xc001451a74, 0x0, 0xc0001d6120, 0x90, 0x4a81d60, 0xc0002ce101)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x1773, 0xc001451ac4, 0x0, 0xc0001d6120, 0xc0001baa90, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc0002ce180, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0002d7080, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0002d7080, 0xc002a1e410, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0002d7080, 0x4, 0xc001451cb0, 0x3, 0x3, 0xc0002d7080)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc0008dc560, 0xa, 0xce47, 0x411b3b5, 0xc0008dc560, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0008dc560, 0xa, 0xce47, 0x5, 0x0, 0x0, 0x10, 0x4ae8cd0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00145a080, 0xc002800bd0, 0xc00145a080, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00145a080, 0x5d332d0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4605 [IO wait]:
internal/poll.runtime_pollWait(0x92283b8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00289b338, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00289b320, 0xc00058e000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000ae100, 0xc00058e000, 0x200, 0x200, 0x0, 0x0, 0xc00161d6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc002800510, 0x4bef5c0, 0xc0000ae100, 0x9251f78, 0xc002800510, 0x1)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc002800510, 0x4bef5c0, 0xc0000ae100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d6dc0, 0xc0008ea7e0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4606 [IO wait]:
internal/poll.runtime_pollWait(0x5fb6df0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00289b3f8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00289b3e0, 0xc001734000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000ae118, 0xc001734000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc002a3c780, 0x4bef5c0, 0xc0000ae118, 0xc001734000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d6dc0, 0xc0008ea820)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4662 [runnable]:
syscall.syscall6(0x40a4b60, 0x1774, 0xc001452a74, 0x0, 0xc0001d61b0, 0x0, 0x0, 0x1774, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x1774, 0xc001452a74, 0x0, 0xc0001d61b0, 0x90, 0x4a81d60, 0xc0002ce101)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x1774, 0xc001452ac4, 0x0, 0xc0001d61b0, 0xc000682410, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc0002ce1e0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0002d71e0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0002d71e0, 0xc002a3cb90, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0002d71e0, 0x4, 0xc001452cb0, 0x3, 0x3, 0xc0002d71e0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc0008dc690, 0xa, 0xce48, 0x411b3b5, 0xc0008dc690, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0008dc690, 0xa, 0xce48, 0x5, 0x0, 0x0, 0x10, 0x4ae8cd0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00145a180, 0xc002800c90, 0xc00145a180, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00145a180, 0x5e14cc0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4607 [IO wait]:
internal/poll.runtime_pollWait(0x923a780
[2019-12-26 12:25:55.759] [info] , 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00282a2b8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00282a2a0, 0xc001744c00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0002162f0, 0xc001744c00, 0x200, 0x200, 0x0, 0x0, 0xc0039446a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc00289c870, 0x4bef5c0, 0xc0002162f0, 0x9251f78, 0xc00289c870,
[2019-12-26 12:25:55.762] [info] 0x1)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc00289c870, 0x4bef5c0, 0xc0002162f0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d7080, 0xc0008d0b00)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4608 [IO wait]:
internal/poll.runtime_pollWait(0x922a2e0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00282a378, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00282a360, 0xc001760000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0002163c8, 0xc001760000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc002a1e410, 0x4bef5c0, 0xc0002163c8, 0xc001760000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d7080, 0xc0008d0b60)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4609 [IO wait]:
internal/poll.runtime_pollWait(0x5fa36c8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0028102b8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0028102a0, 0xc001744e00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000ae678, 0xc001744e00, 0x200, 0x200, 0x0, 0x0, 0xc0039456a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc002800d20, 0x4bef5c0, 0xc0000ae678, 0x9251f78, 0xc002800d20, 0x1)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc002800d20, 0x4bef5c0, 0xc0000ae678, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d71e0, 0xc0008eab40)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4690 [IO wait]:
internal/poll.runtime_pollWait(0x5fa4fc0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002810438, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002810420, 0xc001876000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000ae6c8, 0xc001876000, 0x8000, 0x8000, 0x0, 0x4861700, 0xc0037bf770)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc002a3cb90, 0x4bef5c0, 0xc0000ae6c8, 0xc001876000, 0x8000, 0x8000, 0x4aeaf40, 0x0, 0x9253d18)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x405a7c1, 0xc000989b40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d71e0, 0xc0008eaba0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4663 [runnable]:
syscall.syscall6(0x40a4b60, 0x1775, 0xc001453a74, 0x0, 0xc0001fa120, 0x0, 0x0, 0x1775, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x1775, 0xc001453a74, 0x0, 0xc0001fa120, 0x90, 0x4a81d60, 0xc000016301)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x1775, 0xc001453ac4,
[2019-12-26 12:25:55.764] [info] 0x0, 0xc0001fa120, 0xc000683ba0, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc0000163f0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0002d7340, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0002d7340, 0xc002a3cd20, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0002d7340, 0x4, 0xc001453cb0, 0x3, 0x3, 0xc0002d7340)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc0008dc920, 0xa, 0xce49, 0x411b3b5, 0xc0008dc920, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0008dc920, 0xa, 0xce49, 0x5, 0x0, 0x0, 0x10, 0x4ae8cd0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00145a200, 0xc002800e10, 0xc00145a200, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00145a200, 0x5e14dc0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4664 [runnable]:
syscall.syscall6(0x40a4b60, 0x1776, 0xc0004dba74, 0x0, 0xc0001fa090, 0x0, 0x0, 0x1776, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x1776, 0xc0004dba74, 0x0, 0xc0001fa090, 0x90, 0x4a81d60, 0xc000016301)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x1776, 0xc0004dbac4, 0x0, 0xc0001fa090, 0xc0004521a0, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc0000163c0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0014362c0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0014362c0, 0xc0029ff860, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c

[2019-12-26 12:25:55.769] [info] os/exec.(*Cmd).Output(0xc0014362c0, 0x4, 0xc0004dbcb0, 0x3, 0x3, 0xc0014362c0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc0008f1da0, 0xa, 0xce4a, 0x411b3b5, 0xc0008f1da0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0008f1da0, 0xa, 0xce4a, 0x5, 0x0, 0x0, 0x10, 0x4ae8cd0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00145a300, 0xc0028014d0, 0xc00145a300, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00145a300, 0x5e160d0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4675 [IO wait]:
internal/poll.runtime_pollWait(0x5fb6ec0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0026dc0d8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0026dc0c0, 0xc00058e200, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4748, 0xc00058e200, 0x200, 0x200, 0x5fa0fb0, 0xc00040c050, 0xc00394b6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc002a56480, 0x4bef5c0, 0xc0000b4748, 0x9251f78, 0xc002a56480, 0x5fa0f01)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc002a56480, 0x4bef5c0, 0xc0000b4748, 0x0, 0x0, 0x0, 0x5fa0e50, 0xc00394b7b0, 0x42eb017)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0014362c0, 0xc0008e1640)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4676 [IO wait]:
internal/poll.runtime_pollWait(0x5fb7060, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0026dc198, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0026dc180, 0xc00171e000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4768, 0xc00171e000, 0x8000, 0x8000, 0x0, 0xc000368000, 0xc000c53fa0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0029ff860, 0x4bef5c0, 0xc0000b4768, 0xc00171e000, 0x8000, 0x8000, 0x40076b5, 0xc00191c880, 0xc0008a4678)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x405a7c1)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0014362c0, 0xc0008e1680)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4678 [IO wait]:
internal/poll.runtime_pollWait(0x923c180, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002810b58, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc002810b40, 0xc0009ba000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000ae750, 0xc0009ba000, 0x8000, 0x8000, 0x0, 0x4aeb200, 0x37dda20)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc002a3cd20, 0x4bef5c0, 0xc0000ae750, 0xc0009ba000, 0x8000, 0x8000, 0xc003946778, 0xc0039467a8, 0x44a784c)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d7340, 0xc0008eaca0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4693 [runnable]:
syscall.syscall6(0x40a4b60, 0x177f, 0xc003a25ab4, 0x0, 0xc0007361b0, 0x0, 0x0, 0x177f, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x177f, 0xc003a25ab4, 0x0, 0xc0007361b0, 0x90, 0x4a81d60, 0xc00027e101)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x177f, 0xc003a25b04, 0x0, 0xc0007361b0, 0xc0001bb2b0, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00027e1e0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc00144c160, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc00144c160, 0xc002a1e780, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc00144c160, 0x4, 0xc003a25cf0, 0x3, 0x3, 0xc00144c160)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc0029488f0, 0xa, 0xef24, 0x411b3b5, 0xc0029488f0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc0029488f0, 0xa, 0xef24, 0x5, 0x0, 0x0, 0x0, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc00282aba0, 0xc00289cb10, 0x4aeb258, 0xc0037ddf60)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc00282aba0, 0xc00289cb10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4665 [runnable
[2019-12-26 12:25:55.779] [info] ]:
syscall.syscall6(0x40a4b60, 0x177b, 0xc003967a74, 0x0, 0xc0001fa1b0, 0x0, 0x0, 0x177b, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x177b, 0xc003967a74, 0x0, 0xc0001fa1b0, 0x90, 0x4a81d60, 0xc000016501)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x177b, 0xc003967ac4, 0x0, 0xc0001fa1b0, 0xc000452b60, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc000016540, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc001436420, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(
[2019-12-26 12:25:55.780] [info] 0xc001436420, 0xc0029ff900, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc001436420, 0x4, 0xc003967cb0, 0x3, 0x3, 0xc001436420)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc000620340, 0xa, 0xc0037ece4b, 0x411b3b5, 0xc000620340, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc000620340, 0xa, 0xce4b, 0x5, 0x0, 0x0, 0x10, 0x4ae8cd0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00145a980, 0xc002801590, 0xc00145a980, 0x4036116)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00145a980, 0x5e161d0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4679 [IO wait]:
internal/poll.runtime_pollWait(0x5fb6b80, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0026dc498, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0026dc480, 0xc00171d600, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4810, 0xc00171d600, 0x200, 0x200, 0x5fa0fb0, 0xc002fbd6a0, 0xc002fbd6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc002a565a0, 0x4bef5c0, 0xc0000b4810, 0x9251f78, 0xc002a565a0, 0x4aeb201)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc002a565a0, 0x4bef5c0, 0xc0000b4810, 0x0, 0x0, 0x0, 0x5fa0e50, 0xc002fbd7b0, 0x42eb017)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)

[2019-12-26 12:25:55.785] [info] /usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001436420, 0xc0008e1760)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4680 [IO wait]:
internal/poll.runtime_pollWait(0x5f64e68, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0026dc558, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0026dc540, 0xc0027ea000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4828, 0xc0027ea000, 0x8000, 0x8000, 0x0, 0xc0025d7500, 0xc0037b1f40)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0029ff900, 0x4bef5c0, 0xc0000b4828, 0xc0027ea000, 0x8000, 0x8000, 0x0, 0x0, 0xc0038618a0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x405a7c6, 0xc0038a8d30)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001436420, 0xc0008e17a0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4681 [runnable]:
syscall.syscall6(0x40a4b60, 0x177c, 0xc003a24ab4, 0x0, 0xc000736120, 0x0, 0x0, 0x177c, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x177c, 0xc003a24ab4, 0x0, 0xc000736120, 0x90, 0x4a81d60, 0xc00027e101)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x177c, 0xc003a24b04, 0x0, 0xc000736120, 0xc000690410, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00027e1b0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc00144c000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc00144c000, 0xc0028d6b40, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc00144c000, 0x4, 0xc003a24cf0, 0x3, 0x3, 0xc00144c000)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc002948710, 0xa, 0x1ce82, 0x411b3b5, 0xc002948710, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc002948710, 0xa, 0xce82, 0x5, 0x0, 0x0, 0x0, 0x1)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc0026dc6c0, 0xc002a566f0, 0x44a7fcb, 0xc0036e2dc0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc0026dc6c0, 0xc002a566f0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4682 [runnable]:
syscall.syscall6(0x40a4b60, 0x177e, 0xc00396dab4, 0x0, 0xc0000b27e0, 0x0, 0x0, 0x177e, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x177e, 0xc00396dab4, 0x0, 0xc0000b27e0, 0x90, 0x4a81d60, 0xc00096e401)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x177e, 0xc00396db04, 0x0, 0xc0000b27e0, 0xc000453450, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00096e4b0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc001436580, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc001436580, 0xc0029ff950, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc001436580, 0x4, 0xc00396dcf0, 0x3, 0x3, 0xc001436580)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc000620630, 0xa, 0xd7a6, 0x411b3b5, 0xc000620630, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc000620630, 0xa, 0xd7a6, 0x5, 0x0, 0x0, 0x0, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc0026dc780, 0xc002a56810, 0x0, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc0026dc780, 0xc002a56810)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4638 [IO wait]:
internal/poll.runtime_pollWait(0x923a6b0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00282aa98, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00282aa80, 0xc002582000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0002164f0, 0xc002582000, 0x8000, 0x8000, 0x0, 0xc000ac2700, 0x1)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0028d6b40, 0x4bef5c0, 0xc0002164f0, 0xc002582000, 0x8000, 0x8000, 0x0, 0x0, 0xc003874ba0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0023d2ea0, 0xc000ac27b0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00144c000, 0xc0008d0d80)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4666 [IO wait]:
internal/poll.runtime_pollWait(0x923ba30, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00282a9d8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00282a9c0, 0xc00171da00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000216438, 0xc00171da00, 0x200, 0x200, 0xc003874ea0, 0x4bf8440, 0xc000abd6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc002a28900, 0x4bef5c0, 0xc000216438, 0x9251f78, 0xc002a28900, 0xc0025d7501)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc002a28900, 0x4bef5c0, 0xc000216438, 0x0, 0x0, 0x0, 0xc000696730, 0x4c04b40, 0xc00292cfc0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc003980640, 0xc0001d0080)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d74a0, 0xc0008d0d00)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4667 [IO wait]:
internal/poll.runtime_pollWait(0x923b210, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00292d218, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87
[2019-12-26 12:25:55.786] [info] +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00292d200, 0xc002b94000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc00040c100, 0xc002b94000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0028d6af0, 0x4bef5c0, 0xc00040c100, 0xc002b94000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d74a0, 0xc0008c4960)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4639 [IO wait]:
internal/poll.runtime_pollWait(0x923b3b0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00282b038, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00282b020, 0xc00058e400, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)

[2019-12-26 12:25:55.787] [info] /usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000216980, 0xc00058e400, 0x200, 0x200, 0x44dbe92, 0xc0036e3e30, 0xc000f2e6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc00289cc00, 0x4bef5c0, 0xc000216980, 0x9251f78, 0xc00289cc00, 0xc000f2e701)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc00289cc00, 0x4bef5c0, 0xc000216980, 0x0, 0x0, 0x0, 0x40076b5, 0xc001651b60, 0xc000f2e7b0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0039804b0, 0xc0001d0080)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00144c160, 0xc0008d0ea0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4640 [IO wait]:
internal/poll.runtime_pollWait(0x926dc60, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00282b0f8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00282b0e0, 0xc002b9c000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000216a08, 0xc002b9c000, 0x8000, 0x8000, 0x0, 0x4633f00, 0x4bf8400)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc002a1e780, 0x4bef5c0, 0xc000216a08, 0xc002b9c000, 0x8000, 0x8000, 0x40076b5, 0xc00389e600, 0xc003874c60)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x405a7c1, 0xc000989b40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00144c160, 0xc0008d0ee0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4668 [IO wait]:
internal/poll.runtime_pollWait(0x923b2e0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0026dc858, 0x72, 0x201,
[2019-12-26 12:25:55.788] [info] 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0026dc840, 0xc00058e600, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4928, 0xc00058e600, 0x200, 0x200, 0x0, 0x0, 0xc003947ea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc002a56930, 0x4bef5c0, 0xc0000b4928, 0x9251f78, 0xc002a56930, 0x1)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc002a56930, 0x4bef5c0, 0xc0000b4928, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001436580, 0xc0008e1980)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4669 [IO wait]:
internal/poll.runtime_pollWait(0x9251688, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0026dc918, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0026dc900, 0xc00324a000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b4950, 0xc00324a000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0029ff950, 0x4bef5c0, 0xc0000b4950, 0xc00324a000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:402 +0x122

[2019-12-26 12:25:55.789] [info] io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001436580, 0xc0008e19c0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4844 [IO wait]:
internal/poll.runtime_pollWait(0x5f65bb8, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00232f798, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc00232f780, 0xc002876000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc00232f780, 0xc002876000, 0xffff, 0x10000, 0xc002129cf0, 0x400e129, 0xc00043b640, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc000217310, 0xc002876000, 0xffff, 0x10000, 0x407047b, 0x5365988, 0xc002129d20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc000217310, 0xc002876000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc002129d90, 0xc002129da8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc0008cb930, 0xc000843b20, 0xc0023d63c0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc0008cb930, 0x4bf8440, 0xc0000b5080, 0xc000843ae0, 0xc0037ae601, 0xc000843ac0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc0008cb930, 0x4bf8440, 0xc0000b5080, 0xc0037ae748, 0x1, 0x1, 0x3, 0xc000044a70)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0xc002689d10, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc000217318, 0xc002056960, 0xc000843aa0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4713 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0026d4f00, 0x0, 0x0, 0x0, 0xc0008d1540)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0000b4a60, 0xc000816480, 0xc002a577a0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8400, 0xc0000b4a60, 0x4bf80c0, 0xc0008c57e0, 0xc0008d1500, 0xc002636e01, 0xc0008d14e0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8400, 0xc0000b4a60, 0x4bf80c0, 0xc0008c57e0, 0xc002636f70, 0x1, 0x1, 0x4aeb258, 0xc002636f78)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func4(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:152 +0xfc
v2ray.com/core/common/task.Run.func1(0xc00040c2f8, 0xc0026d64e0, 0xc0028d70e0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4714 [IO wait]:
internal/poll.runtime_pollWait(0x9259a00, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00191c818, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc00191c800, 0xc00396e000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc00191c800, 0xc00396e000, 0x10000, 0x10000, 0x0, 0x8, 0x400e9b8, 0xc0008c53a0, 0xc000f2a480)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc00040c2f0, 0xc00396e000, 0x10000, 0x10000, 0x5f00008, 0x0, 0xc000f2a500, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc00040c2f0, 0xc00396e000, 0x10000, 0x10000, 0xc002254000, 0xc0001d9400, 0x5f00008, 0x0, 0x400e129)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc0008c5760, 0xc00396e000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca001,
[2019-12-26 12:25:55.790] [info] 0xc0008c5960)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc0008c5960, 0x5f60110, 0xc0008c5760, 0x18, 0xc0008c5940, 0xc002a55320)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc0008c5840, 0x49a6740, 0xc00040c308, 0xc0008c5940, 0xc000f2a648)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc0008c5840, 0x4bf8440, 0xc0000b4b88, 0xc0008c5920, 0xc000f2a601, 0xc0008c5900)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc0008c5840, 0x4bf8440, 0xc0000b4b88, 0xc000f2a740, 0x1, 0x1, 0x3c, 0x4bf60c0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0x1, 0x4036116)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc00040c2f8, 0xc0026d64e0, 0xc0008c5820)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5001 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0002194f0, 0xc001d31740, 0x0, 0xc001d31700, 0xc000830000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc000010008, 0xc001d31740, 0x23d7700, 0xc0014e4300, 0x3)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc000835ec0, 0xc000575440, 0xc00045c2e0, 0x4c05f40, 0xc000987ca4, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 4778 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket
[2019-12-26 12:25:55.794] [info] (
[2019-12-26 12:25:55.797] [info] 0xc0028d7f40
[2019-12-26 12:25:55.801] [info] ,
[2019-12-26 12:25:55.805] [info] 0xc0011ec660
[2019-12-26 12:25:55.824] [info] , 0x0, 0xc0011ec600, 0xc002990000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc00040c6e8, 0xc0011ec660, 0xc000f2a700, 0x485e827, 0x9253cf8)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940
[2019-12-26 12:25:55.825] [info] ,
[2019-12-26 12:25:55.825] [info] 0xc002995400,
[2019-12-26 12:25:55.826] [info] 0xc000286ac0, 0xc0008cb1d0, 0x4c05f40, 0xc00058a3bc, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5

[2019-12-26 12:25:55.829] [info] created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 4701 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0027d5d40, 0xc00014dd00, 0x2, 0x2, 0x8000000000000, 0x490b5a0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc0027f62a0, 0xc0008d1760, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:223 +0x9a0
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831810, 0x4c04a00, 0xc0027f62a0, 0xc0008d1760)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc0027f62a0, 0xc0008d1760, 0x4c05f40, 0xc0008a3c50, 0x20008106d)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch.func1(0xc0008d1760, 0x4c04a00, 0xc0027f62a0, 0xc002a1f2c0, 0xc0001d0080, 0x2, 0x2, 0x5fa0901, 0xc0008d16e0, 0xc0027d5b40, ...)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:242 +0x138
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:221 +0x30e

goroutine 4720 [IO wait]:
internal/poll.runtime_pollWait(0x922a7c0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00191cb18, 0x72, 0x10000, 0x10000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00191cb00, 0xc002998000, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc00191cb00, 0xc002998000, 0x10000, 0x10000, 0x44a751d, 0xc002998000, 0xc001881000)
/usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00040c310, 0xc002998000, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:177 +0x69
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc0008c5da0, 0x5fa0fb0, 0xc00040c310, 0x8, 0xc000f2a590, 0x8)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/common/buf.ReadBuffer(0x5fa0fb0, 0xc00040c310, 0xc000f2a5f0, 0xc000f2a5c0, 0x4043d32)
/ext-go/1/src/v2ray.com/core/common/buf/reader.go:31 +0xc4
v2ray.com/core/common/buf.(*ReadVReader).ReadMultiBuffer(0xc002994f40, 0x20, 0x49a6740, 0xc00040c358, 0xc0008c5ce0, 0xc000f2a628)
/ext-go/1/src/v2ray.com/core/common/buf/readv_reader.go:122 +0x46
v2ray.com/core/common/buf.copyInternal(0x4befc20, 0xc002994f40, 0x4bf0420, 0xc000216cf8, 0xc0008c5cc0, 0xc000f2a690, 0x400c185)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:81 +0x49
v2ray.com/core/common/buf.Copy(0x4befc20, 0xc002994f40, 0x4bf0420, 0xc000216cf8, 0xc000f2a740, 0x1, 0x1, 0xc0000b4b88, 0xc000f2a740)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:123 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func3(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:216 +0x1a6
v2ray.com/core/common/task.OnSuccess.func1(0x1, 0x4036116)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc00040c318, 0xc0026d7140, 0xc0008c5c60)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4743 [IO wait]:
internal/poll.runtime_pollWait(0x5fa2e98, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc001919118, 0x72, 0x10000, 0x10000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001919100, 0xc0004f2000, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
net.(*netFD).Read(0xc001919100, 0xc0004f2000, 0x10000, 0x10000, 0x44a751d, 0xc0004f2000, 0xc000928800)
/usr/local/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0000aec78, 0xc0004f2000, 0x10000, 0x10000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:177 +0x69
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc0008eb6e0, 0x5fa0fb0, 0xc0000aec78, 0x8, 0xc003948d90, 0x8)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/common/buf.ReadBuffer(0x5fa0fb0, 0xc0000aec78, 0xc003948df0, 0xc003948dc0, 0x4043d32)
/ext-go/1/src/v2ray.com/core/common/buf/reader.go:31 +0xc4
v2ray.com/core/common/buf.(*ReadVReader).ReadMultiBuffer(0xc0025ec700, 0x20, 0x49a6740, 0xc0000aeda8, 0xc0008eb6a0, 0xc003948e28)
/ext-go/1/src/v2ray.com/core/common/buf/readv_reader.go:122 +0x46
v2ray.com/core/common/buf.copyInternal(0x4befc20, 0xc0025ec700, 0x4bf0420, 0xc0000aec48, 0xc0008eb680, 0xc003948e90, 0x400c185)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:81 +0x49
v2ray.com/core/common/buf.Copy(0x4befc20, 0xc0025ec700, 0x4bf0420, 0xc0000aec48, 0xc003948f40, 0x1, 0x1, 0x5f006d0, 0xc003948f20)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:123 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func3(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:216 +0x1a6
v2ray.com/core/common/task.OnSuccess.func1(0xc002a3d270, 0x4c04a00)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0000aec88, 0xc002811c80, 0xc0008eb620)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5132 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc001c49ef0, 0xc003494ae0, 0x0, 0xc003494a00, 0xc001f30000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0000af788, 0xc003494ae0, 0x0, 0x1, 0x3)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc001f3d340, 0xc0008883e0, 0xc000692d60, 0x4c05f40, 0xc0008b536c, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501
[2019-12-26 12:25:55.829] [info]

goroutine 4780 [IO wait]:
internal/poll.runtime_pollWait(0x922a890, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182
[2019-12-26 12:25:55.830] [info] +0x56
internal/poll.(*pollDesc).wait(0xc001919398, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc001919380, 0xc001372000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc001919380, 0xc001372000, 0x10000, 0x10000, 0x28, 0xc002a2a5f8, 0xc0036b1980, 0xc001f3d680, 0x4057dd7)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc00040c708, 0xc001372000, 0x10000, 0x10000, 0xc001619cc8, 0x4005bba, 0xc001619d00, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc00040c708, 0xc001372000, 0x10000, 0x10000, 0x4907540, 0xc001589c00, 0x5f00008, 0x0, 0xc0020ca0a8)

[2019-12-26 12:25:55.830] [info] /usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc000286c20, 0xc001372000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca001, 0xc000286e60)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(
[2019-12-26 12:25:55.830] [info] 0xc000286e60
[2019-12-26 12:25:55.831] [info] , 0x5f60110, 0xc000286c20, 0x18, 0xc000286e40, 0x487cf80)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73

[2019-12-26 12:25:55.831] [info] v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket
[2019-12-26 12:25:55.831] [info] (0xc000286de0, 0x49a6740, 0xc00040c728, 0xc000286e40, 0xc001619e48)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go
[2019-12-26 12:25:55.831] [info] :318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc000286de0, 0x4bf8440, 0xc00040c6f0
[2019-12-26 12:25:55.832] [info] , 0xc000286e20, 0xc001619e01, 0xc000286e00)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49

[2019-12-26 12:25:55.832] [info] v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc000286de0, 0x4bf8440, 0xc00040c6f0, 0xc001619f40, 0x1, 0x1, 0x4c0fb20, 0xc002a1ef50)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135
[2019-12-26 12:25:55.832] [info] +
[2019-12-26 12:25:55.833] [info] 0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
[2019-12-26 12:25:55.833] [info]
v2ray.com/core/common/task.OnSuccess.func1(0x0, 0x405a7c1)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc00040c720, 0xc0024baba0, 0xc000286d20)
/ext-go/1/src/v2ray.com/core/common/task/task.go:
[2019-12-26 12:25:55.835] [info] 28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4928 [IO wait]:
internal/poll.runtime_pollWait(0x92548f0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc001528678, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001528660, 0xc000662000, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc00040d2a8, 0xc000662000, 0x200, 0x200, 0x1, 0x4beff60, 0xc002b076a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0016b4810, 0x4bef5c0, 0xc00040d2a8, 0x9251f78, 0xc0016b4810, 0x49a6701)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0016b4810, 0x4bef5c0, 0xc00040d2a8, 0x0, 0x0, 0x0, 0x40076b5, 0xc002811200, 0xc00043bcc0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x405a7c1, 0xc000989b40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00150e840, 0xc000479d20)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4822 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadMultiBuffer(0xc0023e8f50, 0x5d35600, 0x0, 0x0, 0x3, 0xc000044a70)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:100 +0x104
v2ray.com/core/transport/pipe.(*Reader).ReadMultiBuffer(0xc00040c828, 0x0, 0x0, 0x402d801, 0x4bf6a60, 0xc0002b7e00)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:17 +0x2e
v2ray.com/core/common/buf.(*BufferedReader).Read(0xc0025f0ed0, 0xc002b34000, 0x8000, 0x8000, 0x268, 0x268, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/reader.go:77 +0x98
v2ray.com/core/common/net.(*connection).Read(0xc0023e8fa0, 0xc002b34000, 0x8000, 0x8000, 0x268, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/net/connection.go:98 +0x4c
github.com/eycorsican/go-tun2socks/proxy/v2ray.statsCopy(0x9253cf8, 0xc00232f180, 0x9225a70, 0xc0023e8fa0, 0xc00109b290, 0xc0023e8f01, 0x5fa0e50, 0xc00232f180, 0xc00058aaa0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:44 +0x8f
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).relay(0xc00069a000, 0x5fa0e50, 0xc00232f180, 0x4c0fb20, 0xc0023e8fa0, 0xc00109b290)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:97 +0x497
created by github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:209 +0x755

goroutine 4823 [select]:
io.(*pipe).Read(0xc0023a54a0, 0xc002c6c000, 0x8000, 0x8000, 0x0, 0x0, 0xc0026de920)
/usr/local/go/src/io/pipe.go:50 +0xe7
io.(*PipeReader).Read(...)
/usr/local/go/src/io/pipe.go:127
github.com/eycorsican/go-tun2socks/core.(*tcpConn).Read(0xc00232f180, 0xc002c6c000, 0x8000, 0x8000, 0x49, 0x0, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:204 +0x8b
github.com/eycorsican/go-tun2socks/proxy/v2ray.statsCopy(0x9253d18, 0xc0023e8fa0, 0x9253d38, 0xc00232f180, 0xc00109b290, 0xc00088ed00, 0xc0008c5220, 0xc002b0bf78, 0x44a7f4f)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:44 +0x8f
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).relay.func2(0xc00069a000, 0xc00109b290, 0x4c0fb20, 0xc0023e8fa0, 0x5fa0e50, 0xc00232f180, 0xc00058aaa0, 0xc00088fd40, 0xc0025f0f00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:88 +0x1e4
created by github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).relay
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:86 +0x13f

goroutine 4910 [runnable]:
syscall.syscall6(0x40a4b60, 0x17b0, 0xc002c4ba74, 0x0, 0xc0001fa240, 0x0, 0x0, 0x17b0, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x17b0, 0xc002c4ba74, 0x0, 0xc0001fa240, 0x90, 0x4a81d60, 0xc000016901)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x17b0, 0xc002c4bac4, 0x0, 0xc0001fa240, 0xc000691040, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc000016990, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc00150e2c0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc00150e2c0, 0xc000489590, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc00150e2c0, 0x4, 0xc002c4bcb0, 0x3, 0x3, 0xc00150e2c0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc000037870, 0xa, 0xc00045ce76, 0x411b3b5, 0xc000037870, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc000037870, 0xa, 0xce76, 0x5, 0x0, 0x0, 0x10, 0x4ae8cd0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc00028b400, 0xc001805830, 0xc00028b400, 0x405a7c1)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc00028b400, 0x5e12180)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4938 [runnable]:
syscall.syscall6(0x40a4b60, 0x17b8, 0xc002b60a74, 0x0, 0xc0001fa510, 0x0, 0x0, 0x17b8, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x17b8, 0xc002b60a74, 0x0, 0xc0001fa510, 0x90, 0x4a81d60, 0xc00027ee01)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x17b8, 0xc002b60ac4, 0x0, 0xc0001fa510, 0xc000691520, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00027eed0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc00150e6e0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc00150e6e0, 0xc0008308c0, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc00150e6e0, 0x4, 0xc002b60cb0, 0x3, 0x3, 0xc00150e6e0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc000037bf0, 0xa, 0xce7b, 0x411b3b5, 0xc000037bf0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc000037bf0, 0xa, 0xce7b, 0x5, 0x0, 0x0, 0x0, 0x52fcb08)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc0001ec600, 0xc0018f2570, 0xc0001ec600, 0x405a7c6)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc0001ec600, 0x5e149e0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 4860 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0001bf100, 0xc001a78dc0, 0x2, 0x2, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc000f12c00, 0xc0005f0d20, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:267 +0x1131
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(
[2019-12-26 12:25:55.835] [info] 0xc000831810, 0x4c04a00, 0xc000f12c00, 0xc0005f0d20)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +
[2019-12-26 12:25:55.836] [info] 0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40
[2019-12-26 12:25:55.837] [info] ,
[2019-12-26 12:25:55.837] [info] 0x4c04a00, 0xc000f12c00, 0xc0005f0d20, 0x4c05f40, 0xc00065094c, 0x300f10035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +
[2019-12-26 12:25:55.838] [info] 0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 4814 [select]:

[2019-12-26 12:25:55.838] [info] v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0013ac7d0, 0xc0017ef5c0, 0x0, 0xc0017ef500, 0xc0006d0000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0000b5070, 0xc0017ef5c0, 0xc0006db600, 0xc0004816e0, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc0006db100, 0xc00027bb80, 0xc00088ff10, 0x4c05f40, 0xc00048103c, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

[2019-12-26 12:25:55.839] [info]
goroutine 4816 [IO wait]:
internal/poll.runtime_pollWait(0x5f64308, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00191d118, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc00191d100, 0xc00099a000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc00191d100, 0xc00099a000, 0x10000, 0x10000, 0x2e, 0x60, 0xc0024a95c0, 0x0, 0x0)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0000b5088, 0xc00099a000, 0x10000, 0x10000, 0xc000d56cc0, 0x40302bb, 0xc000d56d00, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0000b5088, 0xc00099a000, 0x10000, 0x10000, 0x100, 0xc0001d9000, 0x5f01460, 0x0, 0x400e129)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc00043a180, 0xc00099a000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca101, 0xc00043ab00)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc00043ab00, 0x5f60110, 0xc00043a180, 0x18, 0xc00043a960, 0xc001206900)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc00043a6e0, 0x49a6740, 0xc0000b50a0, 0xc00043a960, 0xc000d56e48)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc00043a6e0, 0x4bf8440, 0xc0002172f8, 0xc00043a720, 0xc000d56e01, 0xc00043a700)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc00043a6e0, 0x4bf8440, 0xc0002172f8, 0xc000d56f40, 0x1, 0x1, 0xc000d56f78, 0x4beff60)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0000b5098, 0xc0024a9860, 0xc00043a600)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4873 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0001e4e40, 0xc00087fdc0, 0x2, 0x2, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc0023d7110, 0xc000431ac0, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:267 +0x1131
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831810, 0x4c04a00, 0xc0023d7110, 0xc000431ac0)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc0023d7110, 0xc000431ac0, 0x4c05f40, 0xc00093413c, 0x3023d0035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 4861 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0008ab720, 0xc0006b48a0, 0x0, 0xc0006b4800, 0xc000670000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc00040cff8, 0xc0006b48a0, 0xc0001e4600, 0xc000934078, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc00067efc0, 0xc0005f0d40, 0xc0008b9d90, 0x4c05f40, 0xc00065094c, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 4955 [runnable]:
syscall.syscall6(0x40a4b60, 0x17b9, 0xc000c73ab4, 0x0, 0xc0001fa5a0, 0x0, 0x0, 0x17b9, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x17b9, 0xc000c73ab4, 0x0, 0xc0001fa5a0, 0x90, 0x4a81d60, 0xc000016b01)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x17b9, 0xc000c73b04, 0x0, 0xc0001fa5a0, 0xc0036d6d00, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc000016bd0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc00144c580, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc00144c580, 0xc000489cc0, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc00144c580, 0x4, 0xc000c73cf0, 0x3, 0x3, 0xc00144c580)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc000986fa0, 0xa, 0xc000d5f2c3, 0x411b3b5, 0xc000986fa0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc000986fa0, 0xa, 0xf2c3, 0x5, 0x0, 0x0, 0x403001c, 0x4c05f40)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc00152a0c0, 0xc0016b4b70, 0x5fa0e50, 0xc0005ffd00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc00152a0c0, 0xc0016b4b70)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4956 [runnable]:
syscall.syscall6(0x40a4b60, 0x17ba, 0xc002124ab4, 0x0, 0xc000736900, 0x0, 0x0, 0x17ba, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x17ba, 0xc002124ab4, 0x0, 0xc000736900, 0x90, 0x4a81d60, 0xc00027ef01)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x17ba, 0xc002124b04, 0x0, 0xc000736900, 0xc000691c70, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00027ef30, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0013ca000, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0013ca000, 0xc000489d60, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0013ca000, 0x4, 0xc002124cf0, 0x3, 0x3, 0xc0013ca000)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc000987120, 0xa, 0xc000d5e15b, 0x411b3b5, 0xc000987120, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc000987120, 0xa, 0xe15b, 0x5, 0x0, 0x0, 0x403001c, 0x4c05f40)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc00152a4e0, 0xc0016b4d20, 0x5fa0e50, 0xc0005ffd00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc00152a4e0, 0xc0016b4d20)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4957 [runnable]:
syscall.syscall6(0x40a4b60, 0x17b2, 0xc002125ab4, 0x0, 0xc0001fa2d0, 0x0, 0x0, 0x17b2, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:
[2019-12-26 12:25:55.840] [info] 74
[2019-12-26 12:25:55.843] [info] +0x2e
syscall.wait4(0x17b2, 0xc002125ab4, 0x0, 0xc0001fa2d0, 0x90, 0x4a81d60, 0xc000016a01)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:
[2019-12-26 12:25:55.843] [info] 42 +0x88
syscall.Wait4(0x17b2, 0xc002125b04, 0x0, 0xc0001fa2d0, 0xc000691e10, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc000016a50, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125

[2019-12-26 12:25:55.844] [info] os/exec.(*Cmd).Wait(0xc0013ca160, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0013ca160, 0xc000830960, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0013ca160, 0x4, 0xc002125cf0, 0x3, 0x3, 0xc0013ca160)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc0009872d0, 0xa, 0xc000d5f54c, 0x411b3b5, 0xc0009872d0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc0009872d0, 0xa, 0xf54c,
[2019-12-26 12:25:55.845] [info] 0x5
[2019-12-26 12:25:55.845] [info] , 0x0, 0x0, 0x403001c, 0x4c05f40)

[2019-12-26 12:25:55.846] [info] /ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc00152a5a0, 0xc0016b5320, 0x5fa0e50, 0xc0005ffd00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc00152a5a0, 0xc0016b5320)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
[2019-12-26 12:25:55.846] [info]
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4958 [runnable]:
syscall.syscall6(0x40a4b60, 0x17b1, 0xc002126ab4, 0x0, 0xc000736360, 0x0, 0x0, 0x17b1, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x17b1, 0xc002126ab4, 0x0, 0xc000736360, 0x90, 0x4a81d60, 0xc00027ed01)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42
[2019-12-26 12:25:55.846] [info] +0x88
syscall.Wait4(0x17b1, 0xc002126b04, 0x0, 0xc000736360, 0xc0036d7040, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc00027ede0, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0013ca2c0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0013ca2c0, 0xc0008309b0, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0013ca2c0, 0x4, 0xc002126cf0, 0x3, 0x3, 0xc0013ca2c0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa0810, 0x3, 0xc000987410, 0xa, 0xc000d5c6f1, 0x411b3b5, 0xc000987410, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa0810, 0x3, 0xc000987410, 0xa, 0xc6f1, 0x5, 0x0, 0x0, 0x403001c, 0x4c05f40)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go
[2019-12-26 12:25:55.846] [info] :42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect(0xc000696730, 0x4c04b40, 0xc00152a720, 0xc0016b5650, 0x5fa0e50, 0xc0005ffd00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:114 +0xa24
github.com/eycorsican/go-tun2socks/core.newUDPConn.func1(0x4bf4fc0, 0xc000696730, 0xc00152a720, 0xc0016b5650)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:57 +0x55
created by github.com/eycorsican/go-tun2socks/core.newUDPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/udp_conn.go:56 +0xfe

goroutine 4966 [IO wait]:
internal/poll.runtime_pollWait(0x9262c48, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00152ba58, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00152ba40, 0xc0016fa000, 0x8000, 0x8000, 0x0, 0x0, 0x0
[2019-12-26 12:25:55.847] [info] )
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000217db8, 0xc0016fa000, 0x8000, 0x8000, 0x0, 0xc002bb5f00, 0x4007bcf)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc000489c20, 0x4bef5c0, 0xc000217db8, 0xc0016fa000, 0x8000, 0x8000, 0xc000696730, 0x4c04b40, 0xc00260d3e0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc002982300, 0xc002bb5fb0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00150e9a0, 0xc000574180)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 5024 [runnable]:
syscall.syscall6(0x40a4b60, 0x17bf, 0xc00269ea74, 0x0, 0xc0001faa20, 0x0, 0x0, 0x17bf, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go
[2019-12-26 12:25:55.847] [info] :74 +0x2e
syscall.wait4
[2019-12-26 12:25:55.847] [info] (0x17bf, 0xc00269ea74, 0x0, 0xc0001faa20, 0x90, 0x4a81d60, 0xc000016e01)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x17bf, 0xc00269eac4, 0x0, 0xc0001faa20, 0xc0015dc820, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc000016e40, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc0014374a0, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc0014374a0, 0xc0015d1f90, 0x0)

[2019-12-26 12:25:55.847] [info] /usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc0014374a0, 0x4, 0xc00269ecb0, 0x3, 0x3, 0xc0014374a0)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc00001efe0, 0xa, 0xce87, 0x411b3b5, 0xc00001efe0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc00001efe0, 0xa, 0xce87, 0x5, 0x0, 0x0, 0x0, 0x52fcb08)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc000833800, 0xc00042bce0, 0xc000833800,
[2019-12-26 12:25:55.847] [info] 0x405a7c6)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc000833800, 0x941fc20)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 5100 [IO wait]:
internal/poll.runtime_pollWait(0x9235c20, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0001edf98, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc0001edf80
[2019-12-26 12:25:55.848] [info] , 0xc00270a000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc0001edf80, 0xc00270a000, 0xffff, 0x10000, 0xc002ca6cf0, 0x400e129, 0xc0006430e0, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc00040d910, 0xc00270a000, 0xffff, 0x10000, 0x40704b6, 0x4907540, 0xc002ca6d20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc00040d910, 0xc00270a000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc002ca6d90, 0xc002ca6da8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc0006aed50, 0xc00064ab00, 0xc00082d1d0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc0006aed50, 0x4bf8440, 0xc0025d6138, 0xc00064aaa0, 0xc002dce601, 0xc00064aa80)

[2019-12-26 12:25:55.848] [info] /ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc0006aed50, 0x4bf8440, 0xc0025d6138, 0xc002dce748, 0x1, 0x1, 0xc000279180, 0xc002dce7b0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0x1, 0x4036116)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc00040d920, 0xc001d785a0, 0xc00064aa60)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 4980 [IO wait]:
internal/poll.runtime_pollWait(0x5f61128, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc001529158, 0x72, 0x201,
[2019-12-26 12:25:55.848] [info] 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001529140, 0xc000662400, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc00040d340, 0xc000662400, 0x200, 0x200, 0xc00212c000, 0xc001616ee0, 0xc001616ea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0018f3a10, 0x4bef5c0, 0xc00040d340, 0x9251f78, 0xc0018f3a10, 0xc00212c001)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0018f3a10, 0x4bef5c0, 0xc00040d340, 0x0, 0x0, 0x0, 0x0, 0xc001918900, 0xc0008cb718)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x405a7c1)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00144c580, 0xc000012b00)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4981 [IO wait]:
internal/poll.runtime_pollWait(0x923bca0, 0x72, 0xffffffffffffffff)

[2019-12-26 12:25:55.848] [info] /usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00151a6d8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00151a6c0, 0xc0017ac000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc00040d3e8, 0xc0017ac000, 0x8000, 0x8000, 0x0, 0xc002d13f00, 0x44dd702)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer
[2019-12-26 12:25:55.849] [info] (0x4bef6c0, 0xc000489cc0, 0x4bef5c0, 0xc00040d3e8, 0xc0017ac000, 0x8000, 0x8000, 0x40076b5, 0xc002d0e2a0, 0xc002d13fb0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0023a4370, 0xc0001d0080)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00144c580, 0xc000012d00)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4969 [IO wait]:
internal/poll.runtime_pollWait(0x5fad718, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:
[2019-12-26 12:25:55.849] [info] 182 +0x56
internal/poll.(*pollDesc).wait(0xc00152aeb8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00152aea0, 0xc000cc8400, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000217b70, 0xc000cc8400, 0x200, 0x200, 0xc000217830, 0xc00040d438, 0xc000d5b6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0018f39e0, 0x4bef5c0, 0xc000217b70, 0x9251f78, 0xc0018f39e0, 0x4983101)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0018f39e0, 0x4bef5c0, 0xc000217b70, 0x0, 0x0, 0x0, 0xc000411160, 0xc000454440, 0xc000013b00)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0029f41b0, 0x4c0fb20)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00150eb00, 0xc000479de0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4970 [IO wait]:
internal/poll.runtime_pollWait(0x923c0b0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00151a3d8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00151a3c0, 0xc001852000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc00040d3d0,
[2019-12-26 12:25:55.849] [info] 0xc001852000, 0x8000, 0x8000, 0x0, 0xc003549700, 0x44dd702)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc000489c70, 0x4bef5c0, 0xc00040d3d0, 0xc001852000, 0x8000, 0x8000, 0x0, 0xc0020c6720, 0xc00027b700)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0011ee460, 0xc0001d0080)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00150eb00, 0xc000012f00)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4971 [IO wait]:
internal/poll.runtime_pollWait(0x5f64b28, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go
[2019-12-26 12:25:55.850] [info] :182 +0x56
internal/poll.(*pollDesc).wait(0xc00152b4b8, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00152b4a0, 0xc000cc8600, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000217c38, 0xc000cc8600, 0x200, 0x200, 0xc0005f10a0, 0xc000717ed0, 0xc000717ea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0018f3b00, 0x4bef5c0, 0xc000217c38, 0x9251f78, 0xc0018f3b00, 0x4633f01
[2019-12-26 12:25:55.850] [info] )
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0018f3b00, 0x4bef5c0, 0xc000217c38, 0x0, 0x0, 0x0, 0x40076b5, 0xc000674ef0, 0xc0005f0da0)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc002a1a9c0, 0xc000717fb0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0013ca000, 0xc000574000)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4972 [IO wait]:
internal/poll.runtime_pollWait(0x5fa2748, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00151a738, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00151a720, 0xc001b4c000, 0x8000, 0x8000, 0x0, 0x0
[2019-12-26 12:25:55.850] [info] , 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc00040d3f0, 0xc001b4c000, 0x8000, 0x8000, 0x0, 0xc0006b4800, 0x0)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc000489d60, 0x4bef5c0, 0xc00040d3f0, 0xc001b4c000, 0x8000, 0x8000, 0xc0008433e0, 0xc0008cbbf0, 0xc0005f0460)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x405a7c1, 0x4c04940)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0013ca000, 0xc000012d80)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4982 [IO wait]:
internal/poll.runtime_pollWait(0x922a6f0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc001528438,
[2019-12-26 12:25:55.850] [info] 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc001528420, 0xc000662c00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc00040d2a0, 0xc000662c00, 0x200, 0x200, 0xc002d13690, 0x4043afc, 0xc002d136a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0016b4750, 0x4bef5c0, 0xc00040d2a0, 0x9251f78, 0xc0016b4750, 0xc002d13701)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0016b4750, 0x4bef5c0, 0xc00040d2a0, 0x0, 0x0, 0x0, 0x40076b5, 0xc002d0e2a0, 0x9253d18)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0001b2360, 0x4c0fb20)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00150e580, 0xc000479cc0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4983 [IO wait]:
internal/poll.runtime_pollWait(0x925a080, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00152b458, 0x72, 0x8001, 0x8000
[2019-12-26 12:25:55.851] [info] , 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc00152b440, 0xc001862000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000217c08, 0xc001862000, 0x8000, 0x8000, 0x0, 0xc000f28f00, 0x400c185)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc000830820, 0x4bef5c0, 0xc000217c08
[2019-12-26 12:25:55.851] [info] , 0xc001862000, 0x8000, 0x8000, 0x40076b5, 0xc00289bf20, 0x9253d18)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc0001b2510, 0x4c0fb20)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc00150e580, 0xc000012b40)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4973 [runnable]:
syscall.syscall6(0x40a4b60, 0x17be, 0xc0015bea74, 0x0, 0xc0001fa990, 0x0, 0x0, 0x17be, 0x0, 0x0)
/usr/local/go/src/runtime/sys_darwin.go:74 +0x2e
syscall.wait4(0x17be, 0xc0015bea74, 0x0, 0xc0001fa990, 0x90, 0x4a81d60, 0xc000016d01)
/usr/local/go/src/syscall/zsyscall_darwin_amd64.go:42 +0x88
syscall.Wait4(0x17be
[2019-12-26 12:25:55.851] [info] , 0xc0015beac4, 0x0, 0xc0001fa990, 0xc0015dc410, 0x1, 0x2)
/usr/local/go/src/syscall/syscall_bsd.go:129 +0x51
os.(*Process).wait(0xc000016d20, 0x4aeacd8, 0x4aeace0, 0x4aeacd0)
/usr/local/go/src/os/exec_unix.go:38 +0x7c
os.(*Process).Wait(...)
/usr/local/go/src/os/exec.go:125
os/exec.(*Cmd).Wait(0xc001437340, 0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:474 +0x61
os/exec.(*Cmd).Run(0xc001437340, 0xc0015d0aa0, 0x0)
/usr/local/go/src/os/exec/exec.go:318 +0x5c
os/exec.(*Cmd).Output(0xc001437340, 0x4, 0xc0015becb0, 0x3, 0x3, 0xc001437340)
/usr/local/go/src/os/exec/exec.go:513 +0xf2
github.com/eycorsican/go-tun2socks/common/lsof.GetPidBySocket(0x4aa07dd, 0x3, 0xc0009359d0, 0xa, 0xce7f, 0x411b3b5, 0xc0009359d0, 0x10)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go:79 +0xff
github.com/eycorsican/go-tun2socks/common/lsof.GetProcessesBySocket(0x4aa07dd, 0x3, 0xc0009359d0, 0xa, 0xce7f, 0x5, 0x0, 0x0, 0x8000, 0xc002330000)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/common/lsof/lsof_unix.go
[2019-12-26 12:25:55.851] [info] :42 +0x66
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle(0xc00069a000, 0x5fa0e50, 0xc0001ed600, 0xc001440990, 0xc0001ed600, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:152 +0xb1e
github.com/eycorsican/go-tun2socks/core.newTCPConn.func2(0x4bee620, 0xc00069a000, 0xc0001ed600, 0x5e17190)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:112 +0x87
created by github.com/eycorsican/go-tun2socks/core.newTCPConn
/ext-go/1/src/github.com/eycorsican/go-tun2socks/core/tcp_conn.go:111 +0x4b3

goroutine 5462 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0037e65c0, 0xc003f9bda8, 0x2, 0x2, 0x3b9aca00, 0x8000000000000)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/shadowsocks.(*Client).Process(0xc000694460, 0x4c04a00, 0xc0035a9260, 0xc000614380, 0x4c01bc0, 0xc000831e00, 0x0, 0x0)

[2019-12-26 12:25:55.852] [info] /ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:173 +0xb66
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831e00, 0x4c04a00, 0xc0035a9260, 0xc000614380)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc0035a9260, 0xc000614380, 0x4c05f40, 0xc00060bfe8, 0x3035a0035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 4984 [IO wait]:
internal/poll.runtime_pollWait(0x5fa32b8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc000db6e58, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b

[2019-12-26 12:25:55.852] [info] internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000db6e40, 0xc00058ea00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b5680, 0xc00058ea00, 0x200, 0x200, 0xc002330000, 0xc002bb6ee0, 0xc002bb6ea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0016b5920, 0x4bef5c0, 0xc0000b5680, 0x9251f78, 0xc0016b5920, 0xc002330001)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0016b5920, 0x4bef5c0, 0xc0000b5680, 0x0, 0x0, 0x0, 0x5fa0e50, 0xc002bb6fb0, 0x42eb017)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0013ca420, 0xc0004115c0)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4985 [IO wait]:
internal/poll.runtime_pollWait(0x92291a0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc000db73f8, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000db73e0, 0xc001bec000, 0x8000, 0x8000, 0x0, 0x0
[2019-12-26 12:25:55.854] [info] , 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b5740, 0xc001bec000, 0x8000, 0x8000, 0x0, 0x49a6700, 0xc0008d1500)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc000830be0, 0x4bef5c0, 0xc0000b5740, 0xc001bec000, 0x8000, 0x8000, 0xc002636f78, 0xc002636fa8, 0xc0008d14e0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0013ca420, 0xc000574380)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4986 [IO wait]:
internal/poll.runtime_pollWait(0x5fa2b58, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc000db6d38, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000db6d20, 0xc00058ec00, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b55e0, 0xc00058ec00, 0x200, 0x200, 0xc000843240, 0xc002b04e98, 0xc002b04ea0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc001524600, 0x4bef5c0, 0xc0000b55e0, 0x9251f78, 0xc001524600, 0x1)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc001524600, 0x4bef5c0, 0xc0000b55e0, 0x0, 0x0, 0x0, 0x0, 0xc000256bd0, 0xc0008cb550)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001437340, 0xc000574340)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 4987 [IO wait]:
internal/poll.runtime_pollWait(0x92544e0, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0013d4f78, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0013d4f60, 0xc001cee000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc000217ea0, 0xc001cee000, 0x8000, 0x8000, 0x0, 0x0, 0x400c101)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0015d0aa0, 0x4bef5c0, 0xc000217ea0, 0xc001cee000, 0x8000, 0x8000, 0x0, 0xc000686690, 0xc00088f370)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x0, 0x0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc001437340, 0xc000411600)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 5026 [IO wait]:
internal/poll.runtime_pollWait(0x9235dc0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc00232ff98, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc00232ff80, 0xc00352e000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc00232ff80, 0xc00352e000, 0xffff, 0x10000, 0xc002bc1cf0, 0x400e129, 0xc000013cc0, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0000b5a88, 0xc00352e000, 0xffff, 0x10000, 0x407047b, 0x5365988, 0xc002bc1d20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0000b5a88, 0xc00352e000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc002bc1d90, 0xc002bc1da8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc00068c190, 0xc000411d80, 0xc001440a20, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc00068c190, 0x4bf8440, 0xc0000b5a10, 0xc000411d40, 0xc003949601, 0xc000411ce0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc00068c190, 0x4bf8440, 0xc0000b5a10, 0xc003949748, 0x1, 0x1, 0xc0025f0e40, 0xc0027f7e00)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0xc0002871a0, 0x4c04a00)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0000b5a98, 0xc000553800, 0xc000411cc0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5129 [IO wait]:
internal/poll.runtime_pollWait(0x92362a0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002e3c718, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc002e3c700, 0xc003a10000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc002e3c700, 0xc003a10000, 0xffff, 0x10000, 0xc002d9e4f0, 0x400e129, 0xc0008881e0, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0000af6d8, 0xc003a10000, 0xffff, 0x10000, 0x4070519, 0xc0020ca0a8, 0xc002d9e520, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0000af6d8, 0xc003a10000, 0xffff, 0x10000, 0x18, 0xc0008881a0, 0xc002d9e624, 0xc002d8e480, 0xc002d9e5d8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc000644de0, 0x49a6740, 0xc0000af6f0, 0xc0008881a0, 0xc002d9e640)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc000644de0, 0x4bf8440, 0xc0000af6d0, 0xc000888120, 0xc002d9e601, 0xc000888040)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc000644de0, 0x4bf8440, 0xc0000af6d0, 0xc002d9e748, 0x1, 0x1, 0x3, 0xc000042570)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0xc001524760, 0x4036116)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0000af6e8, 0xc0017ec180, 0xc000888020)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5122 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc001c495e0, 0xc0030951a0, 0x0, 0xc003095100, 0xc001f30000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0000af550, 0xc0030951a0, 0xc002c34f00, 0x485e827, 0x9253cf8)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc001f3cb40, 0xc000637960, 0xc0006ae7a0, 0x4c05f40, 0xc0008b4b6c, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5032 [select]:

[2019-12-26 12:25:55.855] [info] v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc001805ef0, 0xc0028be000, 0xffff, 0xffff, 0xc0014571a0, 0xc00241fce0, 0x4aeb278, 0x23d7c00, 0xc0030dcf00)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc0014571a0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0xc0023d7c00, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc0000b5c58, 0xc0000b0f60, 0xc000636580)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5030 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc0011f03c0, 0xc002452000, 0xffff, 0xffff, 0xc002a40a20, 0xc0025504b0, 0x4aeb278, 0x23d7c30, 0xc0030dd080)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc002a40a20)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0xc0023d7c30, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc0000b5c30, 0xc0000b07e0, 0xc0006281e0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5045 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0008192c0, 0xc0023e7dc0, 0x2, 0x2, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc001441f80, 0xc000622780, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:267 +0x1131
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831810, 0x4c04a00, 0xc001441f80, 0xc000622780)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc001441f80, 0xc000622780, 0x4c05f40, 0xc000280dd4, 0x301440035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
[2019-12-26 12:25:55.856] [info]
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 5046 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc000697180, 0xc0020bc540, 0x0, 0xc0020bc500, 0xc000810000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc00040d4f8, 0xc0020bc540, 0x0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc000819180, 0xc0006227a0, 0xc00096d350, 0x4c05f40, 0xc000280dd4, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5048 [IO wait]:
internal/poll.runtime_pollWait(0x9235cf0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0001ed998, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc0001ed980, 0xc0023f6000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc0001ed980, 0xc0023f6000, 0xffff, 0x10000, 0xc002632cf0, 0x400e129, 0xc000622ac0, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc00040d508, 0xc0023f6000, 0xffff, 0x10000, 0x4070519, 0xc0020ca028, 0xc002632d20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc00040d508, 0xc0023f6000, 0xffff, 0x10000, 0x18, 0xc000622aa0, 0xc002632e24, 0xc0033a2c00, 0xc002632dd8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc000455c10, 0x49a6740, 0xc00040d518, 0xc000622aa0, 0xc002632e40)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc000455c10, 0x4bf8440, 0xc00040d500, 0xc000622a80, 0xc002632e01, 0xc000622a60)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc000455c10, 0x4bf8440, 0xc00040d500, 0xc002632f48, 0x1, 0x1, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc00040d510, 0xc000390d20, 0xc000622a40)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5033 [IO wait]:
internal/poll.runtime_pollWait(0x5fae9c8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0000b1d58, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0000b1d40, 0xc000cc8800, 0x200, 0x200,
[2019-12-26 12:25:55.856] [info] 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2

[2019-12-26 12:25:55.857] [info] os.(*File).read
[2019-12-26 12:25:55.858] [info] (...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b5cc0, 0xc000cc8800, 0x200, 0x200, 0x5, 0xc002d106c0, 0xc002d106a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc0011f0c90, 0x4bef5c0, 0xc0000b5cc0, 0x9251f78,
[2019-12-26 12:25:55.858] [info] 0xc0011f0c90, 0x1)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc0011f0c90, 0x4bef5c0, 0xc0000b5cc0, 0x0, 0x0, 0x0, 0x5fa0e50, 0xc002d107b0, 0x42eb017)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x405a7c6, 0x485e8c0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0014374a0, 0xc000628300)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 5034 [IO wait]:
internal/poll.runtime_pollWait(0x5f644a8, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0000b1e78, 0x72, 0x8001, 0x8000, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc0000b1e60, 0xc00246a000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0000b5cf8, 0xc00246a000, 0x8000, 0x8000, 0x0, 0x4aeb200, 0x23d7c00)
/usr/local/go/src/os/file.go:108 +0x70
io.copyBuffer(0x4bef6c0, 0xc0015d1f90, 0x4bef5c0, 0xc0000b5cf8, 0xc00246a000, 0x8000, 0x8000, 0xc000696730, 0x4c04b40, 0xc0014571a0)
/usr/local/go/src/io/io.go:402 +0x122
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0x4036116, 0x4aeaf40)

[2019-12-26 12:25:55.859] [info] /usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0014374a0, 0xc000628340)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 5108 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc00064f360, 0xc001fb3140, 0x0, 0xc001fb3100, 0xc001d00000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0025d6130, 0xc001fb3140, 0xc001f3da00, 0xc0008b5878, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc001d0f080, 0xc0006290a0, 0xc000645240, 0x4c05f40, 0xc00001fc0c, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go
[2019-12-26 12:25:55.859] [info] :119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5112 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc00064f6d0, 0xc001fb37a0, 0x0, 0xc001fb3700, 0xc001d00000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0025d6210, 0xc001fb37a0, 0xc001f3da00, 0xc0008b5cf0, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc001d0f380, 0xc000629320, 0xc00068dd20, 0x4c05f40, 0xc00001fd1c, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5039 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc0011f15c0, 0xc003498000, 0xffff, 0xffff, 0xc0014576e0, 0xc0000b5a10, 0xc003949748, 0x1, 0x1)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730,
[2019-12-26 12:25:55.859] [info] 0x4c04b40, 0xc0014576e0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0xc0002871a0, 0x4c04a00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc0000b5f78, 0xc0011f2060
[2019-12-26 12:25:55.859] [info] , 0xc000628920)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5190 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc0006857a0, 0xc003aa2000, 0xffff, 0xffff, 0xc002d38a20, 0xc002cbcd00, 0xc002a82000, 0xc002bb57a0, 0x485e827)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc002d38a20)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0xc0008e62b0, 0x4c04a00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc0025d6390, 0xc002df8180, 0xc000890520)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5192 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(
[2019-12-26 12:25:55.860] [info] 0xc001f8ef00, 0xc0039fcc00, 0x0, 0xc0039fcc00, 0xc001d00000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0025d63e8, 0xc0039fcc00, 0xc003949700, 0x4070fb0, 0xc000936178)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc001d0f8c0, 0xc0008906a0, 0xc0008e6650, 0x4c05f40, 0xc000936b04, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5194 [IO wait]:
internal/poll.runtime_pollWait(0x5f66a58, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0012bef98, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc0012bef80, 0xc0031f8000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc0012bef80, 0xc0031f8000, 0x10000, 0x10000, 0x410e8af, 0x60, 0xc002df8300, 0x10000000404b4be, 0x4057a90)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0025d6478, 0xc0031f8000, 0x10000, 0x10000, 0xc0039494c0, 0x40302bb, 0xc003949500, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0025d6478, 0xc0031f8000, 0x10000, 0x10000, 0xc0039495e8, 0xc000665000, 0x5f01460, 0x0, 0x400e129)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc0008907a0, 0xc0031f8000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca101, 0xc000890980)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154
[2019-12-26 12:25:55.860] [info] +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc000890980, 0x5f60110
[2019-12-26 12:25:55.861] [info] ,
[2019-12-26 12:25:55.861] [info] 0xc0008907a0, 0x18, 0xc000890920, 0xc003775500)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(
[2019-12-26 12:25:55.862] [info] 0xc0008908c0, 0x49a6740, 0xc0025d6490, 0xc000890920, 0xc003949648)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc0008908c0, 0x4bf8440, 0xc0025d63f8, 0xc000890900, 0xc003949601, 0xc0008908e0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc0008908c0, 0x4bf8440, 0xc0025d63f8, 0xc003949740, 0x1, 0x1, 0x4aeb200, 0x4beff60)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0x498f660, 0xc00064fae0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0025d6488, 0xc002df9740,
[2019-12-26 12:25:55.862] [info] 0xc0008908a0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run

[2019-12-26 12:25:55.862] [info] /ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5173 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc00202c7c0, 0xc003835dc0, 0x2, 0x2, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc000850990, 0xc00064b360, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:267 +0x1131
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831810, 0x4c04a00, 0xc000850990, 0xc00064b360)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc000850990, 0xc00064b360, 0x4c05f40, 0xc0001e6950, 0x300850035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 5174 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc001d2a730, 0xc0034903c0, 0x0, 0xc003490300, 0xc002020000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc00040daa0, 0xc0034903c0, 0xc001d0ff00, 0xc0009373ec, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc00202c740, 0xc00064b380, 0xc0008e6ce0, 0x4c05f40, 0xc0001e6950, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5176 [IO wait]:
internal/poll.runtime_pollWait(0x92692a0, 0x72,
[2019-12-26 12:25:55.863] [info] 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003496798, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc003496780, 0xc003ad2000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc003496780, 0xc003ad2000, 0xffff, 0x10000, 0xc003826cf0, 0x400e129, 0xc000891320,
[2019-12-26 12:25:55.863] [info] 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc00040dab0, 0xc003ad2000, 0xffff, 0x10000, 0x407047b, 0x5365988, 0xc003826d20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc00040dab0, 0xc003ad2000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc003826d90, 0xc003826da8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc0006af310, 0xc00064b5c0, 0xc001209e00, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc0006af310, 0x4bf8440, 0xc00040daa8, 0xc00064b500, 0xc002dce601, 0xc00064b4e0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go
[2019-12-26 12:25:55.863] [info] :100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc0006af310, 0x4bf8440, 0xc00040daa8, 0xc002dce748, 0x1, 0x1, 0x10000c000279180, 0xc002dce7b0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0x1, 0x4036116)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc00040dab8, 0xc00336a9c0, 0xc00064b4c0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5180 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc001e75900,
[2019-12-26 12:25:55.863] [info] 0x0, 0x0, 0x0, 0xc000891820)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0026de148, 0xc0008a6c60, 0xc001dec750, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8400, 0xc0026de148, 0x4bf80c0, 0xc00064b780, 0xc0008917c0, 0xc002dce601, 0xc0008917a0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8400, 0xc0026de148, 0x4bf80c0, 0xc00064b780, 0xc002dce770, 0x1, 0x1, 0xc00040dab0, 0xc002194000)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func4(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:152 +0xfc
v2ray.com/core/common/task.Run.func1(0xc00040db48,
[2019-12-26 12:25:55.863] [info] 0xc0034ee1e0, 0xc001d2aeb0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5181 [IO wait]:
internal/poll.runtime_pollWait(0x5faedd8, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002e3d298, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc002e3d280, 0xc003b1a000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc002e3d280, 0xc003b1a000, 0x10000, 0x10000, 0x0, 0x60, 0xc0011d0840, 0x0, 0xc002d9bc80)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc00040db40, 0xc003b1a000, 0x10000, 0x10000, 0x5f00008, 0x0, 0xc002d9bd00, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc00040db40, 0xc003b1a000, 0x10000
[2019-12-26 12:25:55.864] [info] , 0x10000, 0xc003b1a000, 0xc0015a2400, 0x5f00008, 0x0, 0x10000)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc00064b700, 0xc003b1a000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca001, 0xc00064b8c0)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc00064b8c0, 0x5f60110, 0xc00064b700, 0x18, 0xc00064b860, 0x400e129)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc00064b800, 0x49a6740, 0xc00040db70, 0xc00064b860, 0xc002d9be48)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc00064b800, 0x4bf8440, 0xc0026de188, 0xc00064b840, 0xc002d9be01, 0xc00064b820)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc00064b800, 0x4bf8440, 0xc0026de188, 0xc002d9bf40, 0x1, 0x1, 0xc0003ab8c0, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0xc0006372c0, 0x4c04a00)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12
[2019-12-26 12:25:55.864] [info] +0x2f
v2ray.com/core/common/task.Run.func1(0xc00040db48, 0xc0034ee1e0, 0xc00064b7e0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5183 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc0008518c0, 0xc003b2a000, 0xffff, 0xffff, 0xc000851a40, 0x38, 0x0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc0030be420)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0xc0006372c0, 0x4c04a00)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc00040db90, 0xc0034ee480, 0xc00064b940)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5443 [IO wait]:
internal/poll.runtime_pollWait(0x5f66168, 0x72, 0xffffffffffffffff)
/usr/local/go/src/runtime/netpoll.go:182
[2019-12-26 12:25:55.864] [info] +0x56
internal/poll.(*pollDesc).wait(0xc003048318, 0x72, 0x201, 0x200, 0xffffffffffffffff)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc003048300, 0xc000663600, 0x200, 0x200, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:169 +0x1f2
os.(*File).read(...)
/usr/local/go/src/os/file_unix.go:263
os.(*File).Read(0xc0026dea90, 0xc000663600, 0x200, 0x200, 0x0, 0xc002f2d690, 0xc002f2d6a0)
/usr/local/go/src/os/file.go:108 +0x70
bytes.(*Buffer).ReadFrom(0xc00352c660, 0x4bef5c0, 0xc0026dea90, 0x9251f78, 0xc00352c660, 0xc002f2d701)
/usr/local/go/src/bytes/buffer.go:207 +0xbd
io.copyBuffer(0x4bee340, 0xc00352c660, 0x4bef5c0, 0xc0026dea90, 0x0, 0x0, 0x0, 0xc000696730, 0x4c04b40, 0xc003048240)
/usr/local/go/src/io/io.go:388 +0x303
io.Copy(...)
/usr/local/go/src/io/io.go:364
os/exec.(*Cmd).writerDescriptor.func1(0xc002e76840
[2019-12-26 12:25:55.865] [info] , 0xc002f2d7b0)
/usr/local/go/src/os/exec/exec.go:288 +0x63
os/exec.(*Cmd).Start.func1(0xc0002d7760, 0xc000580260)
/usr/local/go/src/os/exec/exec.go:409 +0x27
created by os/exec.(*Cmd).Start
/usr/local/go/src/os/exec/exec.go:408 +0x594

goroutine 5298 [IO wait]:
internal/poll.runtime_pollWait(0x5fad578, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc002e3d418, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc002e3d400, 0xc003bd2000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc002e3d400
[2019-12-26 12:25:55.865] [info] , 0xc003bd2000, 0xffff, 0x10000, 0xc001b3ccf0, 0x400e129, 0xc0008f4f60, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0026de5b0, 0xc003bd2000, 0xffff, 0x10000, 0x407053b, 0x5365988, 0xc001b3cd20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0026de5b0, 0xc003bd2000, 0xffff, 0x10000, 0x18, 0xc0008f4f40, 0x4008ab4, 0xc003095200, 0xc001b3cdd8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc000839e30, 0x49a6740, 0xc0026de5c0, 0xc0008f4f40, 0xc001b3ce40)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000,
[2019-12-26 12:25:55.865] [info] 0xc000839e30, 0x4bf8440, 0xc0026de5a8, 0xc0008f4f20, 0xc001b3ce01, 0xc0008f4f00)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc000839e30, 0x4bf8440, 0xc0026de5a8, 0xc001b3cf48, 0x1, 0x1, 0x4bf8040, 0xc000644a20)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0026de5b8, 0xc003836840, 0xc0008f4ee0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5257 [select]:

[2019-12-26 12:25:55.865] [info] v2ray.com/core/common/task.Run(0x4c04940, 0xc002e988c0, 0xc000b0cdc0, 0x2, 0x2, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc001ded7a0, 0xc0008f4100, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:267 +0x1131
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831810, 0x4c04a00, 0xc001ded7a0, 0xc0008f4100)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc001ded7a0, 0xc0008f4100, 0x4c05f40, 0xc000648674, 0x301de0035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 5258 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0035103c0, 0xc0039fd740, 0x0, 0xc0039fd700, 0xc002e10000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0026de450, 0xc0039fd740, 0x400c100
[2019-12-26 12:25:55.865] [info] , 0x4981920, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc002e17e00, 0xc0008f4120, 0xc000693ae0, 0x4c05f40, 0xc000648674, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5328 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0039fe2d0, 0xc0028b4ba0, 0x0, 0xc0028b4b00, 0xc001c40000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc000011258, 0xc0028b4ba0, 0xc00202d700, 0xc0006307fc, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc001c47a40, 0xc0008b1e60, 0xc0001f3740, 0x4c05f40, 0xc00060a880, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go
[2019-12-26 12:25:55.866] [info] :81 +0x501

goroutine 5289 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc0031aa080, 0xc0004b7d00, 0x2, 0x2, 0x8000000000000, 0x490b5a0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/freedom.(*Handler).Process(0xc0000b1ec0, 0x4c04a00, 0xc003238330, 0xc0008bf5c0, 0x4c01bc0, 0xc000831810, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:223 +0x9a0
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831810, 0x4c04a00, 0xc003238330, 0xc0008bf5c0)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc003238330, 0xc0008bf5c0, 0x4c05f40, 0xc000579e48, 0x20008106d)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch.func1(0xc0008bf5c0, 0x4c04a00
[2019-12-26 12:25:55.866] [info] , 0xc003238330, 0xc0034eda90, 0xc0001d0080, 0x2, 0x2, 0x5fa0901, 0xc0008bf520, 0xc002e99f40, ...)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:242 +0x138
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:221 +0x30e

goroutine 5382 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc003965720, 0xc0024a7860, 0x0, 0xc0024a7800, 0xc0031a0000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0025d7098, 0xc0024a7860, 0xc001c47900, 0xc00060a7bc, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc0031ab380, 0xc00069f660, 0xc00067c350, 0x4c05f40, 0xc00088ab70
[2019-12-26 12:25:55.866] [info] , 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5384 [IO wait]:
internal/poll.runtime_pollWait(0x5fb0978, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc0026d8a18, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc0026d8a00, 0xc003c72000, 0xffff, 0x10000, 0x0, 0x0, 0x0,
[2019-12-26 12:25:55.866] [info] 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc0026d8a00, 0xc003c72000, 0xffff, 0x10000, 0xc003e09cf0, 0x400e129, 0xc0008b1b20, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0025d70d0, 0xc003c72000, 0xffff, 0x10000, 0x407047b, 0x5365988, 0xc003e09d20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0025d70d0, 0xc003c72000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc003e09d90, 0xc003e09da8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc00067c740, 0xc00069f8e0, 0xc0032b4a50, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc00067c740, 0x4bf8440, 0xc0025d70b0, 0xc00069f860, 0xc002dcc601, 0xc00069f840)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(
[2019-12-26 12:25:55.867] [info] 0x4bf8000, 0xc00067c740, 0x4bf8440, 0xc0025d70b0, 0xc002dcc748, 0x1, 0x1, 0x3, 0xc000046f70)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0xc000851d80, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0025d70e8, 0xc0038ab7a0, 0xc00069f820)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5343 [select]:
v2ray.com/core/common/task.Run(0x4c04940, 0xc00202dbc0, 0xc003e5dda8, 0x2, 0x2, 0x3b9aca00, 0x8000000000000)
/ext-go/1/src/v2ray.com/core/common/task/task.go:42 +0x1ec
v2ray.com/core/proxy/shadowsocks.(*Client).Process(0xc000694460, 0x4c04a00, 0xc003322b70, 0xc000679820, 0x4c01bc0, 0xc000831e00
[2019-12-26 12:25:55.867] [info] , 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:173 +0xb66
v2ray.com/core/app/proxyman/outbound.(*Handler).Dispatch(0xc000831e00, 0x4c04a00, 0xc003322b70, 0xc000679820)
/ext-go/1/src/v2ray.com/core/app/proxyman/outbound/handler.go:106 +0x29b
v2ray.com/core/app/dispatcher.(*DefaultDispatcher).routedDispatch(0xc000989b40, 0x4c04a00, 0xc003322b70, 0xc000679820, 0x4c05f40, 0xc00095a1ec, 0x303320035)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:320 +0x1bc
created by v2ray.com/core/app/dispatcher.(*DefaultDispatcher).Dispatch
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:219 +0x279

goroutine 5344 [select]:

[2019-12-26 12:25:55.867] [info] v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0037bef00, 0xc0023d5980, 0x0, 0xc0023d5900, 0xc002020000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc002686198, 0xc0023d5980, 0xc000010e00, 0x5fa0fb0, 0xc000010e58)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc00202da40, 0xc000679840, 0xc00066e000, 0x4c05f40, 0xc00095a1ec, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5345 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0037beeb0, 0x0, 0x0, 0x0, 0xc000580060)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc002686170, 0xc000679540, 0xc003322ba0, 0x0, 0x0
[2019-12-26 12:25:55.867] [info] )
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8400, 0xc002686170, 0x4bf80c0, 0xc000679c20, 0xc000580020, 0xc002fb9601, 0xc000580000)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8400, 0xc002686170, 0x4bf80c0, 0xc000679c20, 0xc002fb9770, 0x1, 0x1, 0x4aeb258, 0xc002fb9778)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func4(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:152 +0xfc
v2ray.com/core/common/task.Run.func1(0xc0026861b8, 0xc003a2dc20, 0xc0037bf090)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5410 [IO wait]:
internal/poll.runtime_pollWait(0x5f65948, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003497198, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc003497180, 0xc003f3a000, 0x10000
[2019-12-26 12:25:55.868] [info] , 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc003497180, 0xc003f3a000, 0x10000, 0x10000, 0x536bf20, 0x8, 0x33, 0xc0006782e0, 0xc002cacc80)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0026861b0, 0xc003f3a000, 0x10000, 0x10000, 0x5f00008, 0x0, 0xc002cacd00, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0026861b0, 0xc003f3a000, 0x10000, 0x10000, 0xc003f3a000, 0xc000413c00, 0x5f00008, 0x0, 0x10000)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc0006799c0, 0xc003f3a000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca001, 0xc000679e20)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc000679e20, 0x5f60110, 0xc0006799c0, 0x18, 0xc000679de0, 0xc000630840)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc000679ca0, 0x49a6740, 0xc0026861c8, 0xc000679de0, 0xc002cace48)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
[2019-12-26 12:25:55.868] [info]
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc000679ca0, 0x4bf8440, 0xc0026861a0, 0xc000679dc0, 0xc002cace01, 0xc000679d40)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc000679ca0, 0x4bf8440, 0xc0026861a0,
[2019-12-26 12:25:55.869] [info] 0xc002cacf40, 0x1, 0x1, 0x63, 0x4bf60c0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0x1,
[2019-12-26 12:25:55.869] [info] 0x4036116)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0026861b8, 0xc003a2dc20, 0xc000679c80)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5418 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadMultiBuffer(0xc003981e00, 0x0, 0x0, 0x0, 0x44b006f, 0xc0035a9bf0)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:100 +0x104
v2ray.com/core/transport/pipe.(*Reader).ReadMultiBuffer(...)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:17
v2ray.com/core/app/dispatcher.(*cachedReader).ReadMultiBuffer(0xc0035a9b60, 0xc0000117b0, 0x1, 0x1, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/app/dispatcher/default.go:70 +0x7a
v2ray.com/core/common/buf.copyInternal(0x5fa1008, 0xc0035a9b60, 0x4befae0, 0xc0035a9e00, 0xc000615140, 0xc002f2ce98, 0x400c185)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:81 +0x49
v2ray.com/core/common/buf.Copy(0x5fa1008, 0xc0035a9b60,
[2019-12-26 12:25:55.870] [info] 0x4befae0, 0xc0035a9e00, 0xc002f2cf48, 0x1, 0x1, 0xc002f2cf01, 0x4137f5b)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:123 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func2(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:194 +0x1ce
v2ray.com/core/common/task.Run.func1(0xc0026862b8,
[2019-12-26 12:25:55.870] [info] 0xc003414ba0, 0xc000257c70)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go
[2019-12-26 12:25:55.870] [info] :27 +0xd8

goroutine 5463 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0039ff220, 0xc00359c3c0, 0x0, 0xc00359c300, 0xc0037e0000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc000011708, 0xc00359c3c0, 0xc001b43f00, 0x1, 0x1)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc0037e64c0, 0xc0006143a0, 0xc000668010, 0x4c05f40, 0xc00060bfe8, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5465 [IO wait]:
internal/poll.runtime_pollWait(0x9268670, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003304918, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b

[2019-12-26 12:25:55.871] [info] internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc003304900, 0xc003e92000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc003304900, 0xc003e92000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0
[2019-12-26 12:25:55.871] [info] , 0x0)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc000011720, 0xc003e92000, 0x10000, 0x10000, 0x0, 0x0, 0xc00161c500, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc000011720, 0xc003e92000, 0x10000, 0x10000
[2019-12-26 12:25:55.871] [info] , 0x4907540, 0xc001588400, 0x5f00d98, 0x0, 0xc0020ca0a8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc000614560, 0xc003e92000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca101, 0xc0006147c0)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc0006147c0, 0x5f60110, 0xc000614560, 0x18, 0xc000614780, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc000614720, 0x49a6740, 0xc000011730, 0xc000614780, 0xc00161c648)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc000614720, 0x4bf8440, 0xc000011710, 0xc000614760, 0xc00161c601, 0xc000614740)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc000614720, 0x4bf8440, 0xc000011710, 0xc00161c740, 0x1, 0x1, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(
[2019-12-26 12:25:55.871] [info] 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc000011728, 0xc002a18d80, 0xc000614660)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5525 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc003a36420, 0xc0040e0000, 0xffff, 0xffff, 0xc002d0fce0, 0xc000685a10, 0x5fa0fb0, 0xc0026debd8, 0x5fa0fb0)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc002d0fce0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0xc002e72400, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc0025d76b0, 0xc00326cba0, 0xc0005fb7e0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
[2019-12-26 12:25:55.872] [info]
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5478 [IO wait]:
internal/poll.runtime_pollWait(0x92691d0, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003304f98, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc003304f80, 0xc004090000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc003304f80, 0xc004090000, 0xffff, 0x10000, 0xc002ceccf0, 0x400e129, 0xc0005fb520, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc000011820, 0xc004090000, 0xffff, 0x10000, 0x40704b6, 0x4907540, 0xc002cecd20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc000011820, 0xc004090000,
[2019-12-26 12:25:55.872] [info] 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc002cecd90, 0xc002cecda8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc0006890d0, 0xc0006156c0, 0xc003303ad0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc0006890d0, 0x4bf8440, 0xc000011818, 0xc000615680, 0xc002fbee01, 0xc000615660)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc0006890d0, 0x4bf8440, 0xc000011818, 0xc002fbef48, 0x1, 0x1, 0x3, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0x4036116, 0x4aeaf40)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
[2019-12-26 12:25:55.872] [info]
v2ray.com/core/common/task.Run.func1(0xc000011828, 0xc002a198c0, 0xc000615640)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5481 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0039ffe00, 0xc00359d200, 0x0, 0xc00359d200, 0xc0037e0000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc000011870, 0xc00359d200, 0xc00307ef00, 0x485e827, 0x9253cf8)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc0037e6d40, 0xc0006158a0, 0xc00067db00, 0x4c05f40, 0xc0033e2fec, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5483 [IO wait]:
internal/poll.runtime_pollWait(0x9268f60, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003305098, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom
[2019-12-26 12:25:55.872] [info] (0xc003305080, 0xc0040f0000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc003305080, 0xc0040f0000, 0xffff, 0x10000, 0xc00307ecf0, 0x400e129, 0xc000615b00, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc000011880, 0xc0040f0000, 0xffff, 0x10000, 0x40704b6, 0x4907540, 0xc00307ed20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc000011880, 0xc0040f0000, 0xffff, 0x10000, 0x18, 0xc000615ac0, 0xc00307ee24, 0xc0023b6600, 0xc00307edd8
[2019-12-26 12:25:55.873] [info] )
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc000689340, 0x49a6740, 0xc000011890, 0xc000615ac0, 0xc00307ee40)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc000689340, 0x4bf8440, 0xc000011878, 0xc000615aa0, 0xc00307ee01, 0xc000615a40)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc000689340, 0x4bf8440, 0xc000011878, 0xc00307ef48, 0x1, 0x1, 0x9253cf8, 0xc001918e80)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0xc0006890f0, 0xc0001be040)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc000011888, 0xc002a19f20, 0xc000615a20)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5642 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc003a20600, 0xc0042f8000, 0xffff,
[2019-12-26 12:25:55.873] [info] 0xffff, 0xc003889f50, 0x33, 0x0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc00304b7a0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0xc0038629a0, 0x4036116)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc002686e38, 0xc001ca0de0, 0xc0039f81e0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b

[2019-12-26 12:25:55.873] [info] created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5669 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc002e4e820, 0xc003a20a80, 0x23, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0025d7a68, 0xc0039f8620, 0xc003a20a80, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8400, 0xc0025d7a68, 0x4bf8040, 0xc0038020a0, 0xc003861ba0, 0xc0031b2e01, 0xc003861b80)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8400, 0xc0025d7a68, 0x4bf8040, 0xc0038020a0, 0xc0031b2f70, 0x1, 0x1, 0xc0031b2f90, 0x41c56e5)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func4(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:250 +0x153
v2ray.com/core/common/task.Run.func1(0xc0026df418, 0xc00336f1a0, 0xc00336f0e0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5666 [IO wait]:
internal/poll.runtime_pollWait(0x5fb0f28, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc001ca4218, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc001ca4200, 0xc004318000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc001ca4200, 0xc004318000, 0xffff, 0x10000, 0xc00332acf0, 0x400e129, 0xc0039f8240, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0026df3d8, 0xc004318000, 0xffff, 0x10000, 0x40704b6, 0x4907540, 0xc00332ad20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0026df3d8, 0xc004318000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc00332ad90, 0xc00332ada8)

[2019-12-26 12:25:55.874] [info] /usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc000669c10, 0xc003861740, 0xc003a20720, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc000669c10, 0x4bf8440, 0xc0026df3d0, 0xc0038616e0, 0xc003356e01, 0xc0038616c0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc000669c10, 0x4bf8440, 0xc0026df3d0, 0xc003356f48, 0x1, 0x1, 0xc0008ea680, 0xc003356fb0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0x1, 0x4036116)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0026df3e0, 0xc00336eba0, 0xc0038616a0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5722 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc003ffb500, 0xc00441c000, 0xffff, 0xffff, 0xc003ffb8c0, 0x47, 0x0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc0033459e0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0x1, 0x4036116)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc0026df588, 0xc00336fd40,
[2019-12-26 12:25:55.874] [info] 0xc0043ee680)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5547 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc003270ff0, 0x0, 0x0, 0x0, 0xc003860000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc0025d7798, 0xc0037c80e0, 0xc003a36c00, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8400, 0xc0025d7798, 0x4bf80c0, 0xc00366ab60, 0xc000581fc0, 0xc00307e601, 0xc000581fa0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8400, 0xc0025d7798, 0x4bf80c0, 0xc00366ab60, 0xc00307e770, 0x1, 0x1, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func4(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:152 +0xfc
v2ray.com/core/common/task.Run.func1(0xc0000119d0, 0xc00280d080, 0xc00280e780)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
[2019-12-26 12:25:55.874] [info]
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5548 [IO wait]:
internal/poll.runtime_pollWait(0x5faf458, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc003305198, 0x72, 0x10000, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc003305180, 0xc003e72000, 0x10000, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194

[2019-12-26 12:25:55.878] [info] net.(*netFD).readFrom(0xc003305180, 0xc003e72000, 0x10000, 0x10000, 0xc00280cf00, 0x60, 0xc00280cd80, 0xc0005ed000, 0x5f00d98)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0000119c8, 0xc003e72000, 0x10000, 0x10000, 0x4a6f7a0, 0x40302bb, 0xc002d17500, 0x400e129)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0000119c8, 0xc003e72000, 0x10000, 0x10000, 0x4907540, 0xc0005ed000, 0x5f00d98, 0x0, 0xc0020ca028)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/transport/internet.(*packetConnWrapper).Read(0xc00366aae0, 0xc003e72000, 0x10000, 0x10000, 0x49ea420, 0xc0020ca101, 0xc00366ac40)
/ext-go/1/src/v2ray.com/core/transport/internet/system_dialer.go:154 +0x51
v2ray.com/core/common/buf.(*Buffer).ReadFrom(0xc00366ac40, 0x5f60110, 0xc00366aae0, 0x18, 0xc00366ac20, 0xc0031c5020)
/ext-go/1/src/v2ray.com/core/common/buf/buffer.go:175 +0x73
v2ray.com/core/proxy/shadowsocks.(*UDPReader).ReadPacket(0xc00366abc0, 0x49a6740, 0xc0000119d8, 0xc00366ac20, 0xc002d17648)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/protocol.go:318 +0xc9
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8080, 0xc00366abc0, 0x4bf8440, 0xc0025d77c0, 0xc00366ac00, 0xc002d17601, 0xc00366abe0)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8080, 0xc00366abc0, 0x4bf8440, 0xc0025d77c0, 0xc002d17740, 0x1, 0x1, 0xc002d17700,
[2019-12-26 12:25:55.879] [info] 0xc0041b8000)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/shadowsocks.(*Client).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/shadowsocks/client.go:166 +0x181
v2ray.com/core/common/task.OnSuccess.func1(0x0, 0x405a7c1)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0000119d0, 0xc00280d080, 0xc00366aba0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5698 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadPacket(0xc0043484b0, 0xc003ffc960, 0x0, 0xc003ffc900, 0xc003490000)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:120 +0x107
v2ray.com/core/transport/pipe.(*Reader).ReadPacket(0xc002687170, 0xc003ffc960, 0xc00307f700, 0x485e827, 0x9253cf8)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:21 +0x2e
v2ray.com/core/transport/internet/udp.handleInput(0x4c04940, 0xc003493d40, 0xc0038746c0, 0xc003369190, 0x4c05f40, 0xc0038007cc, 0x300000035)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:119 +0xf5
created by v2ray.com/core/transport/internet/udp.(*Dispatcher).getInboundRay
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:81 +0x501

goroutine 5615 [select]:
v2ray.com/core/transport/internet/udp.(*dispatcherConn).ReadFrom(0xc003ffe180, 0xc00435a000, 0xffff, 0xffff, 0xc0034ee5a0, 0x400c185, 0x4983120, 0x0, 0x49a6700)
/ext-go/1/src/v2ray.com/core/transport/internet/udp/dispatcher.go:167 +0xc1
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).fetchInput(0xc000696730, 0x4c04b40, 0xc0034ee5a0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:67 +0x172
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*udpHandler).Connect.func1(0x0, 0x0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/udp.go:162 +0x3c
v2ray.com/core/common/task.Run.func1(0xc0025d7a38, 0xc002e4c6c0, 0xc003982760)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5670 [IO wait]:
internal/poll.runtime_pollWait(0x5fb0638, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:182 +0x56
internal/poll.(*pollDesc).wait(0xc001ca4318, 0x72, 0xff00, 0x10000, 0x0)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x9b
internal/poll.(*pollDesc).waitRead(...)
/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).ReadFrom(0xc001ca4300, 0xc004270000, 0xffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/internal/poll/fd_unix.go:219 +0x194
net.(*netFD).readFrom(0xc001ca4300, 0xc004270000, 0xffff, 0x10000, 0xc00382acf0, 0x400e129, 0xc0039827c0, 0x20, 0x20)
/usr/local/go/src/net/fd_unix.go:208 +0x5b
net.(*UDPConn).readFrom(0xc0026df410, 0xc004270000, 0xffff, 0x10000, 0x407047b, 0x5365988, 0xc00382ad20, 0x400e9b8)
/usr/local/go/src/net/udpsock_posix.go:47 +0x6a
net.(*UDPConn).ReadFrom(0xc0026df410, 0xc004270000, 0xffff, 0x10000, 0x0, 0x44a8159, 0x0, 0xc00382ad90, 0xc00382ada8)
/usr/local/go/src/net/udpsock.go:121 +0x5e
v2ray.com/core/proxy/freedom.(*UDPReader).ReadPacket(0xc003802090, 0xc003861b60, 0xc003ffe2a0, 0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:64 +0x11e
v2ray.com/core/common/buf.copyPacketInternal(0x4bf8000, 0xc003802090, 0x4bf8440, 0xc0025d7a90, 0xc003861b20, 0xc0030cde01, 0xc003861b00)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:100 +0x49
v2ray.com/core/common/buf.CopyPacket(0x4bf8000, 0xc003802090, 0x4bf8440, 0xc0025d7a90, 0xc0030cdf48, 0x1, 0x1, 0x3, 0xc000042570)
/ext-go/1/src/v2ray.com/core/common/buf/copy.go:135 +0xa8
v2ray.com/core/proxy/freedom.(*Handler).Process.func5(0x0, 0x0)
/ext-go/1/src/v2ray.com/core/proxy/freedom/freedom.go:260 +0x153
v2ray.com/core/common/task.OnSuccess.func1(0xc0038884c0, 0x405a7c1)
/ext-go/1/src/v2ray.com/core/common/task/task.go:12 +0x2f
v2ray.com/core/common/task.Run.func1(0xc0026df418, 0xc00336f1a0, 0xc003861ae0)
/ext-go/1/src/v2ray.com/core/common/task/task.go:28 +0x2b
created by v2ray.com/core/common/task.Run
/ext-go/1/src/v2ray.com/core/common/task/task.go:27 +0xd8

goroutine 5863 [select]:
v2ray.com/core/transport/pipe.(*pipe).ReadMultiBuffer(0xc004403bd0, 0xc00184c598, 0x400dcb5, 0x9242758, 0x0, 0xc00446f7a0)
/ext-go/1/src/v2ray.com/core/transport/pipe/impl.go:100 +0x104
v2ray.com/core/transport/pipe.(*Reader).ReadMultiBuffer(0xc0026df950, 0x0, 0x0, 0xc004518701, 0xc00463c000, 0x9242758)
/ext-go/1/src/v2ray.com/core/transport/pipe/reader.go:17 +0x2e
v2ray.com/core/common/buf.(*BufferedReader).Read(0xc004481830, 0xc00463c000, 0x8000, 0x8000, 0x4917060, 0x1, 0xc00463c000)
/ext-go/1/src/v2ray.com/core/common/buf/reader.go:77 +0x98
v2ray.com/core/common/net.(*connection).Read(0xc004403c20, 0xc00463c000, 0x8000, 0x8000, 0xc0044039a0, 0x40374af, 0xc00184c6b0)
/ext-go/1/src/v2ray.com/core/common/net/connection.go:98 +0x4c
github.com/eycorsican/go-tun2socks/proxy/v2ray.statsCopy(0x9253cf8, 0xc002e3c780, 0x9225a70, 0xc004403c20, 0xc00389cea0, 0xc004403c01, 0x5fa0e50, 0xc002e3c780, 0xc0037cb4b8)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:44 +0x8f
github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).relay(0xc00069a000, 0x5fa0e50, 0xc002e3c780, 0x4c0fb20, 0xc004403c20, 0xc00389cea0)
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:97 +0x497
created by github.com/eycorsican/go-tun2socks/proxy/v2ray.(*tcpHandler).Handle
/ext-go/1/src/github.com/eycorsican/go-tun2socks/proxy/v2ray/tcp.go:209 +0x755

[2019-12-26 12:25:55.889] [info] Core stopped, code 2 signal null
[2019-12-26 12:25:55.890] [info] Core fails to startup, interrupt the starting procedure.
[2019-12-26 12:26:04.132] [info] Shutting down the core.
[2019-12-26 12:26:04.157] [info] Core downed.

from mellow.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.