Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

udp流量转发貌似有问题,微信视频时cpu300%占用 #4

Closed
njzydark opened this issue Aug 13, 2019 · 8 comments
Closed

udp流量转发貌似有问题,微信视频时cpu300%占用 #4

njzydark opened this issue Aug 13, 2019 · 8 comments

Comments

@njzydark
Copy link
Contributor

njzydark commented Aug 13, 2019

在没有微信视频时(也就是不存在大量udp流量的情况下),一切工作正常,一旦视频,cpu占用爆炸,直接没网。

版本信息

  • macOS 10.14.6
  • Mellow 0.0.6

配置文件

{
  "outbounds": [
    {
      "protocol": "socks",
      "settings": {
        "servers": [
          {
            "address": "127.0.0.1",
            "port": 1080
          }
        ]
      }
    },
    {
      "protocol": "freedom",
      "settings": {
        "domainStrategy": "UseIP"
      },
      "tag": "direct"
    }
  ],
  "routing": {
    "domainStrategy": "IPIfNonMatch",
    "rules": [
      {
        "app": [
          "*shadowsocks*",
          "ShadowsocksX-NG",
          "ClashX",
          "clash"
        ],
        "type": "field",
        "outboundTag": "direct"
      }
    ]
  }
}

日志

log.log

@eycorsican
Copy link
Collaborator

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

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

@njzydark
Copy link
Contributor Author

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

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

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

log.log

@njzydark njzydark changed the title udp代理貌似有问题,微信视频时cpu300%占用 udp流量转发貌似有问题,微信视频时cpu300%占用 Aug 13, 2019
@eycorsican
Copy link
Collaborator

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

@njzydark
Copy link
Contributor Author

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

好的 我先关了

@njzydark
Copy link
Contributor Author

大佬 这是同一时间段的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

@eycorsican
Copy link
Collaborator

eycorsican commented Aug 15, 2019 via email

@njzydark
Copy link
Contributor Author

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

@issenn
Copy link

issenn commented Dec 26, 2019

有些 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants