2dust / v2rayN

A GUI client for Windows, support Xray core and v2fly core and others
https://1.2345345.xyz
GNU General Public License v3.0
69.35k stars 11.49k forks source link

[Bug]: 6.58.0.0版本,每运行一段时间(半小时左右)控制台就会报错,网络就无法访问,重启服务后正常; #5685

Closed wangduokai closed 1 month ago

wangduokai commented 1 month ago

预期情况

正常运行

实际情况

无法正常运行

复现方法

没做任何操作,就是正常使用。

日志信息

runtime/proc.go:424 +0xce fp=0xc0011e1930 sp=0xc0011e1910 pc=0x454fee

runtime.selectgo(0xc0011e1ad8, 0xc0011e1a8c, 0x30?, 0x0, 0x1a65c0d1c68?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc0011e1a58 sp=0xc0011e1930 pc=0x432405 github.com/xtls/xray-core/common/task.Run({0x14d1368, 0xc0024bdaa0}, {0xc0011e1c18, 0x2, 0xc0031c78f0?}) github.com/xtls/xray-core/common/task/task.go:48 +0x265 fp=0xc0011e1b28 sp=0xc0011e1a58 pc=0x6a60a5 github.com/xtls/xray-core/proxy/http.(Server).handleConnect(0xc00258e240, {0x14d1368, 0xc0024bd9e0}, 0x7?, 0xc000e736e0, {0x14d8930, 0xc000199988}, {{0x14d10c8, 0xc0031c78f0}, 0x1bb, ...}, ...) github.com/xtls/xray-core/proxy/http/server.go:224 +0x685 fp=0xc0011e1c60 sp=0xc0011e1b28 pc=0xc906c5 github.com/xtls/xray-core/proxy/http.(Server).ProcessWithFirstbyte(0xc00258e240, {0x14d1368, 0xc0024bd8c0}, 0x61d0e5?, {0x14d8930, 0xc000199988}, {0x14d3e00, 0xc000140350}, {0x0, 0x0, ...}) github.com/xtls/xray-core/proxy/http/server.go:159 +0xb05 fp=0xc0011e1e90 sp=0xc0011e1c60 pc=0xc8f925 github.com/xtls/xray-core/proxy/http.(Server).Process(0x14d1368?, {0x14d1368?, 0xc0024bd8c0?}, 0x14b2a70?, {0x14d8930?, 0xc000199988?}, {0x14d3e00?, 0xc000140350?}) github.com/xtls/xray-core/proxy/http/server.go:87 +0x4b fp=0xc0011e1ef8 sp=0xc0011e1e90 pc=0xc8edab github.com/xtls/xray-core/app/proxyman/inbound.(tcpWorker).callback(0xc000acc140, {0x14d8930, 0xc000199988}) github.com/xtls/xray-core/app/proxyman/inbound/worker.go:109 +0x547 fp=0xc0011e1fb8 sp=0xc0011e1ef8 pc=0xa9eb67 github.com/xtls/xray-core/app/proxyman/inbound.(tcpWorker).Start.func1.gowrap1() github.com/xtls/xray-core/app/proxyman/inbound/worker.go:123 +0x28 fp=0xc0011e1fe0 sp=0xc0011e1fb8 pc=0xa9ef08 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc0011e1fe8 sp=0xc0011e1fe0 pc=0x45db01 created by github.com/xtls/xray-core/app/proxyman/inbound.(tcpWorker).Start.func1 in goroutine 23196 github.com/xtls/xray-core/app/proxyman/inbound/worker.go:123 +0x7a goroutine 24062 gp=0xc002dad880 m=nil [select]: runtime.gopark(0xc00039dd78?, 0x3?, 0x0?, 0x66?, 0xc00039dd4a?) runtime/proc.go:424 +0xce fp=0xc00039dbe8 sp=0xc00039dbc8 pc=0x454fee runtime.selectgo(0xc00039dd78, 0xc00039dd44, 0x5?, 0x0, 0x8?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc00039dd10 sp=0xc00039dbe8 pc=0x432405 github.com/xtls/xray-core/transport/pipe.(pipe).ReadMultiBuffer(0xc000201ea0) github.com/xtls/xray-core/transport/pipe/impl.go:100 +0xeb fp=0xc00039ddc8 sp=0xc00039dd10 pc=0x6de26b github.com/xtls/xray-core/transport/pipe.(Reader).ReadMultiBuffer(0xc002b80d80?) github.com/xtls/xray-core/transport/pipe/reader.go:16 +0x16 fp=0xc00039dde0 sp=0xc00039ddc8 pc=0x6df3b6 github.com/xtls/xray-core/common/buf.copyInternal({0x14c0420, 0xc000198588}, {0x14c27a0, 0xc002b80d80}, 0xc00298f338) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc00039de70 sp=0xc00039dde0 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c0420, 0xc000198588}, {0x14c27a0, 0xc002b80d80}, {0xc00039df48, 0x1, 0xc0027558c0?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc00039dec8 sp=0xc00039de70 pc=0x6a8b98 github.com/xtls/xray-core/proxy/http.(Server).handleConnect.func2() github.com/xtls/xray-core/proxy/http/server.go:216 +0x105 fp=0xc00039df80 sp=0xc00039dec8 pc=0xc909e5 github.com/xtls/xray-core/common/task.Run.func1(0xc0027558c0?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc00039dfc8 sp=0xc00039df80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc00039dfe0 sp=0xc00039dfc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00039dfe8 sp=0xc00039dfe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 23905 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 24320 gp=0xc002dada40 m=nil [IO wait]: runtime.gopark(0x0?, 0xc0037eeca0?, 0x48?, 0xed?, 0xc0037eed4c?) runtime/proc.go:424 +0xce fp=0xc001839ac0 sp=0xc001839aa0 pc=0x454fee runtime.netpollblock(0x998?, 0x3e8246?, 0x0?) runtime/netpoll.go:575 +0xf7 fp=0xc001839af8 sp=0xc001839ac0 pc=0x4171b7 internal/poll.runtime_pollWait(0x1a661923138, 0x72) runtime/netpoll.go:351 +0x85 fp=0xc001839b18 sp=0xc001839af8 pc=0x4541a5 internal/poll.(pollDesc).wait(0x998?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc001839b40 sp=0xc001839b18 pc=0x4dd127 internal/poll.execIO(0xc0037eeca0, 0x1366cd8) internal/poll/fd_windows.go:177 +0x105 fp=0xc001839bb8 sp=0xc001839b40 pc=0x4de565 internal/poll.(FD).Read(0xc0037eec88, {0xc000496000, 0x2000, 0x2000}) internal/poll/fd_windows.go:438 +0x2a7 fp=0xc001839c60 sp=0xc001839bb8 pc=0x4df267 net.(netFD).Read(0xc0037eec88, {0xc000496000?, 0x3f14e5?, 0x30?}) net/fd_posix.go:55 +0x25 fp=0xc001839ca8 sp=0xc001839c60 pc=0x66c005 net.(conn).Read(0xc000556a90, {0xc000496000?, 0x2000?, 0xc000496000?}) net/net.go:189 +0x45 fp=0xc001839cf0 sp=0xc001839ca8 pc=0x6815c5 net.(TCPConn).Read(0x1?, {0xc000496000?, 0xc001839d58?, 0x3f14e5?})

:1 +0x25 fp=0xc001839d20 sp=0xc001839cf0 pc=0x6938a5 github.com/xtls/xray-core/common/buf.(*Buffer).ReadFrom(...) github.com/xtls/xray-core/common/buf/buffer.go:280 github.com/xtls/xray-core/common/buf.ReadBuffer({0x1a66198f340, 0xc000556a90}) github.com/xtls/xray-core/common/buf/reader.go:30 +0x66 fp=0xc001839d68 sp=0xc001839d20 pc=0x6ab7a6 github.com/xtls/xray-core/common/buf.(*ReadVReader).ReadMultiBuffer(0xc0019b2550) github.com/xtls/xray-core/common/buf/readv_reader.go:125 +0x65 fp=0xc001839dc8 sp=0xc001839d68 pc=0x6ac805 github.com/xtls/xray-core/common/buf.copyInternal({0x14c2800, 0xc0019b2550}, {0x14c0460, 0xc000556ac0}, 0xc002a02390) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc001839e58 sp=0xc001839dc8 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c2800, 0xc0019b2550}, {0x14c0460, 0xc000556ac0}, {0xc001839f30, 0x1, 0xc002dada40?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc001839eb0 sp=0xc001839e58 pc=0x6a8b98 github.com/xtls/xray-core/proxy/http.(*Server).handleConnect.func1() github.com/xtls/xray-core/proxy/http/server.go:209 +0xf9 fp=0xc001839f68 sp=0xc001839eb0 pc=0xc90d79 github.com/xtls/xray-core/proxy/http.(*Server).handleConnect.OnSuccess.func4() github.com/xtls/xray-core/common/task/task.go:12 +0x22 fp=0xc001839f80 sp=0xc001839f68 pc=0xc90862 github.com/xtls/xray-core/common/task.Run.func1(0x1367470?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc001839fc8 sp=0xc001839f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc001839fe0 sp=0xc001839fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc001839fe8 sp=0xc001839fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 24318 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 24157 gp=0xc00185a000 m=nil [select]: runtime.gopark(0xc00195dd78?, 0x3?, 0x0?, 0x66?, 0xc00195dd4a?) runtime/proc.go:424 +0xce fp=0xc00195dbe8 sp=0xc00195dbc8 pc=0x454fee runtime.selectgo(0xc00195dd78, 0xc00195dd44, 0x3f59e5?, 0x0, 0x8?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc00195dd10 sp=0xc00195dbe8 pc=0x432405 github.com/xtls/xray-core/transport/pipe.(*pipe).ReadMultiBuffer(0xc000096cd0) github.com/xtls/xray-core/transport/pipe/impl.go:100 +0xeb fp=0xc00195ddc8 sp=0xc00195dd10 pc=0x6de26b github.com/xtls/xray-core/transport/pipe.(*Reader).ReadMultiBuffer(0x1?) github.com/xtls/xray-core/transport/pipe/reader.go:16 +0x16 fp=0xc00195dde0 sp=0xc00195ddc8 pc=0x6df3b6 github.com/xtls/xray-core/common/buf.copyInternal({0x14c0420, 0xc000198710}, {0x14c27a0, 0xc002b81040}, 0xc00298f8d8) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc00195de70 sp=0xc00195dde0 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c0420, 0xc000198710}, {0x14c27a0, 0xc002b81040}, {0xc00195df48, 0x1, 0xc00195df28?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc00195dec8 sp=0xc00195de70 pc=0x6a8b98 github.com/xtls/xray-core/proxy/http.(*Server).handleConnect.func2() github.com/xtls/xray-core/proxy/http/server.go:216 +0x105 fp=0xc00195df80 sp=0xc00195dec8 pc=0xc909e5 github.com/xtls/xray-core/common/task.Run.func1(0x0?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc00195dfc8 sp=0xc00195df80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc00195dfe0 sp=0xc00195dfc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc00195dfe8 sp=0xc00195dfe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 24086 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 24316 gp=0xc00185aa80 m=nil [IO wait]: runtime.gopark(0x0?, 0xc0029ca020?, 0xc8?, 0xa0?, 0xc0029ca0cc?) runtime/proc.go:424 +0xce fp=0xc0005e5908 sp=0xc0005e58e8 pc=0x454fee runtime.netpollblock(0xcc4?, 0x3e8246?, 0x0?) runtime/netpoll.go:575 +0xf7 fp=0xc0005e5940 sp=0xc0005e5908 pc=0x4171b7 internal/poll.runtime_pollWait(0x1a664518ab8, 0x72) runtime/netpoll.go:351 +0x85 fp=0xc0005e5960 sp=0xc0005e5940 pc=0x4541a5 internal/poll.(*pollDesc).wait(0xcc4?, 0x3000000000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc0005e5988 sp=0xc0005e5960 pc=0x4dd127 internal/poll.execIO(0xc0029ca020, 0x1366cd8) internal/poll/fd_windows.go:177 +0x105 fp=0xc0005e5a00 sp=0xc0005e5988 pc=0x4de565 internal/poll.(*FD).Read(0xc0029ca008, {0xc001d54000, 0x2000, 0x2000}) internal/poll/fd_windows.go:438 +0x2a7 fp=0xc0005e5aa8 sp=0xc0005e5a00 pc=0x4df267 net.(*netFD).Read(0xc0029ca008, {0xc001d54000?, 0x3f14e5?, 0x30?}) net/fd_posix.go:55 +0x25 fp=0xc0005e5af0 sp=0xc0005e5aa8 pc=0x66c005 net.(*conn).Read(0xc000556a70, {0xc001d54000?, 0x2000?, 0xc001d54000?}) net/net.go:189 +0x45 fp=0xc0005e5b38 sp=0xc0005e5af0 pc=0x6815c5 net.(*TCPConn).Read(0x1?, {0xc001d54000?, 0xc0005e5ba0?, 0x3f14e5?}) :1 +0x25 fp=0xc0005e5b68 sp=0xc0005e5b38 pc=0x6938a5 github.com/xtls/xray-core/common/buf.(*Buffer).ReadFrom(...) github.com/xtls/xray-core/common/buf/buffer.go:280 github.com/xtls/xray-core/common/buf.ReadBuffer({0x1a66198f340, 0xc000556a70}) github.com/xtls/xray-core/common/buf/reader.go:30 +0x66 fp=0xc0005e5bb0 sp=0xc0005e5b68 pc=0x6ab7a6 github.com/xtls/xray-core/common/buf.(*ReadVReader).ReadMultiBuffer(0xc0019b22d0) github.com/xtls/xray-core/common/buf/readv_reader.go:125 +0x65 fp=0xc0005e5c10 sp=0xc0005e5bb0 pc=0x6ac805 github.com/xtls/xray-core/common/buf.copyInternal({0x14c2800, 0xc0019b22d0}, {0x14c0460, 0xc000556a08}, 0xc002a021c8) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc0005e5ca0 sp=0xc0005e5c10 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c2800, 0xc0019b22d0}, {0x14c0460, 0xc000556a08}, {0xc0005e5d78, 0x2, 0x1?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc0005e5cf8 sp=0xc0005e5ca0 pc=0x6a8b98 github.com/xtls/xray-core/proxy.readV({0x14d13a0, 0xc0019b2280}, {0x14c2800, 0xc0019b22d0}, {0x14c0460, 0xc000556a08}, {0x14c14a0, 0xc000b4c360}, {0x0, 0x0}) github.com/xtls/xray-core/proxy/proxy.go:549 +0x145 fp=0xc0005e5d98 sp=0xc0005e5cf8 pc=0xa8bc05 github.com/xtls/xray-core/proxy.CopyRawConnIfExist({0x14d13a0, 0xc0019b2280}, {0x14d9010?, 0xc000556a70?}, {0x14d9010, 0xc0005569c0}, {0x14c0460, 0xc000556a08}, 0xc000b4c360, 0xc002447d40) github.com/xtls/xray-core/proxy/proxy.go:478 +0x105 fp=0xc0005e5e18 sp=0xc0005e5d98 pc=0xa8ba05 github.com/xtls/xray-core/proxy/freedom.(*Handler).Process.func4() github.com/xtls/xray-core/proxy/freedom/freedom.go:240 +0x275 fp=0xc0005e5f68 sp=0xc0005e5e18 pc=0xc84cd5 github.com/xtls/xray-core/proxy/freedom.(*Handler).Process.OnSuccess.func7() github.com/xtls/xray-core/common/task/task.go:12 +0x22 fp=0xc0005e5f80 sp=0xc0005e5f68 pc=0xc849e2 github.com/xtls/xray-core/common/task.Run.func1(0x0?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc0005e5fc8 sp=0xc0005e5f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc0005e5fe0 sp=0xc0005e5fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc0005e5fe8 sp=0xc0005e5fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 24308 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 24318 gp=0xc00123c700 m=nil [select]: runtime.gopark(0xc001849ad8?, 0x3?, 0x0?, 0x23?, 0xc001849a92?) runtime/proc.go:424 +0xce fp=0xc001849930 sp=0xc001849910 pc=0x454fee runtime.selectgo(0xc001849ad8, 0xc001849a8c, 0x30?, 0x0, 0x1a65c0d0598?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc001849a58 sp=0xc001849930 pc=0x432405 github.com/xtls/xray-core/common/task.Run({0x14d1368, 0xc000b4c7e0}, {0xc001849c18, 0x2, 0xc000195c20?}) github.com/xtls/xray-core/common/task/task.go:48 +0x265 fp=0xc001849b28 sp=0xc001849a58 pc=0x6a60a5 github.com/xtls/xray-core/proxy/http.(*Server).handleConnect(0xc00258e240, {0x14d1368, 0xc000b4c5d0}, 0x7?, 0xc0010ae240, {0x14d8930, 0xc000556a90}, {{0x14d10c8, 0xc000195c20}, 0x1bb, ...}, ...) github.com/xtls/xray-core/proxy/http/server.go:224 +0x685 fp=0xc001849c60 sp=0xc001849b28 pc=0xc906c5 github.com/xtls/xray-core/proxy/http.(*Server).ProcessWithFirstbyte(0xc00258e240, {0x14d1368, 0xc000b4c4e0}, 0x61d0e5?, {0x14d8930, 0xc000556a90}, {0x14d3e00, 0xc000140350}, {0x0, 0x0, ...}) github.com/xtls/xray-core/proxy/http/server.go:159 +0xb05 fp=0xc001849e90 sp=0xc001849c60 pc=0xc8f925 github.com/xtls/xray-core/proxy/http.(*Server).Process(0x14d1368?, {0x14d1368?, 0xc000b4c4e0?}, 0x14b2a70?, {0x14d8930?, 0xc000556a90?}, {0x14d3e00?, 0xc000140350?}) github.com/xtls/xray-core/proxy/http/server.go:87 +0x4b fp=0xc001849ef8 sp=0xc001849e90 pc=0xc8edab github.com/xtls/xray-core/app/proxyman/inbound.(*tcpWorker).callback(0xc000acc140, {0x14d8930, 0xc000556a90}) github.com/xtls/xray-core/app/proxyman/inbound/worker.go:109 +0x547 fp=0xc001849fb8 sp=0xc001849ef8 pc=0xa9eb67 github.com/xtls/xray-core/app/proxyman/inbound.(*tcpWorker).Start.func1.gowrap1() github.com/xtls/xray-core/app/proxyman/inbound/worker.go:123 +0x28 fp=0xc001849fe0 sp=0xc001849fb8 pc=0xa9ef08 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc001849fe8 sp=0xc001849fe0 pc=0x45db01 created by github.com/xtls/xray-core/app/proxyman/inbound.(*tcpWorker).Start.func1 in goroutine 24317 github.com/xtls/xray-core/app/proxyman/inbound/worker.go:123 +0x7a goroutine 24853 gp=0xc00123ce00 m=nil [select]: runtime.gopark(0xc002e11a08?, 0x3?, 0xb0?, 0x19?, 0xc002e119da?) runtime/proc.go:424 +0xce fp=0xc002e11878 sp=0xc002e11858 pc=0x454fee runtime.selectgo(0xc002e11a08, 0xc002e119d4, 0x50?, 0x0, 0x3f5cb3?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc002e119a0 sp=0xc002e11878 pc=0x432405 github.com/xtls/xray-core/transport/pipe.(*pipe).ReadMultiBuffer(0xc00210cd70) github.com/xtls/xray-core/transport/pipe/impl.go:100 +0xeb fp=0xc002e11a58 sp=0xc002e119a0 pc=0x6de26b github.com/xtls/xray-core/transport/pipe.(*Reader).ReadMultiBuffer(0x60?) github.com/xtls/xray-core/transport/pipe/reader.go:16 +0x16 fp=0xc002e11a70 sp=0xc002e11a58 pc=0x6df3b6 github.com/xtls/xray-core/common/buf.(*BufferedReader).Read(0xc00327d8c0, {0xc001cf0000, 0x2000, 0x2000}) github.com/xtls/xray-core/common/buf/reader.go:76 +0xd9 fp=0xc002e11ab8 sp=0xc002e11a70 pc=0x6ab999 bufio.(*Reader).fill(0xc0013c25a0) bufio/bufio.go:110 +0x103 fp=0xc002e11af0 sp=0xc002e11ab8 pc=0x51ca63 bufio.(*Reader).ReadSlice(0xc0013c25a0, 0xa) bufio/bufio.go:376 +0x29 fp=0xc002e11b38 sp=0xc002e11af0 pc=0x51d569 bufio.(*Reader).ReadLine(0xc0013c25a0) bufio/bufio.go:405 +0x25 fp=0xc002e11b88 sp=0xc002e11b38 pc=0x51d7c5 net/textproto.(*Reader).readLineSlice(0xc002e11cf8, 0xffffffffffffffff) net/textproto/reader.go:64 +0xa5 fp=0xc002e11c70 sp=0xc002e11b88 pc=0x7fbd05 net/textproto.(*Reader).ReadLine(...) net/textproto/reader.go:44 net/http.ReadResponse(0xc0013c25a0, 0xc001bc9b80) net/http/response.go:161 +0x9e fp=0xc002e11d58 sp=0xc002e11c70 pc=0x85c2de github.com/xtls/xray-core/proxy/http.(*Server).handlePlainHTTP.func2() github.com/xtls/xray-core/proxy/http/server.go:299 +0x1e5 fp=0xc002e11f80 sp=0xc002e11d58 pc=0xc91d25 github.com/xtls/xray-core/common/task.Run.func1(0xc0037f3130?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc002e11fc8 sp=0xc002e11f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc002e11fe0 sp=0xc002e11fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc002e11fe8 sp=0xc002e11fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 24800 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 24668 gp=0xc00123d340 m=nil [select]: runtime.gopark(0xc000173d78?, 0x3?, 0x0?, 0x66?, 0xc000173d4a?) runtime/proc.go:424 +0xce fp=0xc000173be8 sp=0xc000173bc8 pc=0x454fee runtime.selectgo(0xc000173d78, 0xc000173d44, 0x2?, 0x0, 0x8?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc000173d10 sp=0xc000173be8 pc=0x432405 github.com/xtls/xray-core/transport/pipe.(*pipe).ReadMultiBuffer(0xc001141310) github.com/xtls/xray-core/transport/pipe/impl.go:100 +0xeb fp=0xc000173dc8 sp=0xc000173d10 pc=0x6de26b github.com/xtls/xray-core/transport/pipe.(*Reader).ReadMultiBuffer(0xc0021ff980?) github.com/xtls/xray-core/transport/pipe/reader.go:16 +0x16 fp=0xc000173de0 sp=0xc000173dc8 pc=0x6df3b6 github.com/xtls/xray-core/common/buf.copyInternal({0x14c0420, 0xc0016a2c50}, {0x14c27a0, 0xc0021ff980}, 0xc000db6c60) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc000173e70 sp=0xc000173de0 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c0420, 0xc0016a2c50}, {0x14c27a0, 0xc0021ff980}, {0xc000173f48, 0x1, 0xc002349500?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc000173ec8 sp=0xc000173e70 pc=0x6a8b98 github.com/xtls/xray-core/proxy/http.(*Server).handleConnect.func2() github.com/xtls/xray-core/proxy/http/server.go:216 +0x105 fp=0xc000173f80 sp=0xc000173ec8 pc=0xc909e5 github.com/xtls/xray-core/common/task.Run.func1(0xc003b89b30?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc000173fc8 sp=0xc000173f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc000173fe0 sp=0xc000173fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000173fe8 sp=0xc000173fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 24622 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 23215 gp=0xc001fa3500 m=nil [select, 5 minutes]: runtime.gopark(0xc0030f9c98?, 0x3?, 0xc8?, 0xcb?, 0xc0030f9c6a?) runtime/proc.go:424 +0xce fp=0xc0030f9b08 sp=0xc0030f9ae8 pc=0x454fee runtime.selectgo(0xc0030f9c98, 0xc0030f9c64, 0x3f59e5?, 0x0, 0x8?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc0030f9c30 sp=0xc0030f9b08 pc=0x432405 github.com/xtls/xray-core/transport/pipe.(*pipe).ReadMultiBuffer(0xc00210da40) github.com/xtls/xray-core/transport/pipe/impl.go:100 +0xeb fp=0xc0030f9ce8 sp=0xc0030f9c30 pc=0x6de26b github.com/xtls/xray-core/transport/pipe.(*Reader).ReadMultiBuffer(...) github.com/xtls/xray-core/transport/pipe/reader.go:16 github.com/xtls/xray-core/app/dispatcher.(*cachedReader).ReadMultiBuffer(0xc0024bd350) github.com/xtls/xray-core/app/dispatcher/default.go:70 +0x38 fp=0xc0030f9d00 sp=0xc0030f9ce8 pc=0x89a918 github.com/xtls/xray-core/common/buf.copyInternal({0x14c0440, 0xc0024bd350}, {0x14c27a0, 0xc002b80cc0}, 0xc0035b6210) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc0030f9d90 sp=0xc0030f9d00 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c0440, 0xc0024bd350}, {0x14c27a0, 0xc002b80cc0}, {0xc0030f9f20, 0x1, 0x0?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc0030f9de8 sp=0xc0030f9d90 pc=0x6a8b98 github.com/xtls/xray-core/proxy/freedom.(*Handler).Process.func3() github.com/xtls/xray-core/proxy/freedom/freedom.go:223 +0x925 fp=0xc0030f9f80 sp=0xc0030f9de8 pc=0xc85de5 github.com/xtls/xray-core/common/task.Run.func1(0xc0035c9301?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc0030f9fc8 sp=0xc0030f9f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc0030f9fe0 sp=0xc0030f9fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc0030f9fe8 sp=0xc0030f9fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 23286 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 23216 gp=0xc001fa3a40 m=nil [IO wait, 5 minutes]: runtime.gopark(0x0?, 0xc0021b0020?, 0xc8?, 0x0?, 0xc0021b00cc?) runtime/proc.go:424 +0xce fp=0xc002ea7908 sp=0xc002ea78e8 pc=0x454fee runtime.netpollblock(0xe94?, 0x3e8246?, 0x0?) runtime/netpoll.go:575 +0xf7 fp=0xc002ea7940 sp=0xc002ea7908 pc=0x4171b7 internal/poll.runtime_pollWait(0x1a66180c410, 0x72) runtime/netpoll.go:351 +0x85 fp=0xc002ea7960 sp=0xc002ea7940 pc=0x4541a5 internal/poll.(*pollDesc).wait(0xe94?, 0x4b4?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc002ea7988 sp=0xc002ea7960 pc=0x4dd127 internal/poll.execIO(0xc0021b0020, 0x1366cd8) internal/poll/fd_windows.go:177 +0x105 fp=0xc002ea7a00 sp=0xc002ea7988 pc=0x4de565 internal/poll.(*FD).Read(0xc0021b0008, {0xc002744000, 0x2000, 0x2000}) internal/poll/fd_windows.go:438 +0x2a7 fp=0xc002ea7aa8 sp=0xc002ea7a00 pc=0x4df267 net.(*netFD).Read(0xc0021b0008, {0xc002744000?, 0x3f14e5?, 0x30?}) net/fd_posix.go:55 +0x25 fp=0xc002ea7af0 sp=0xc002ea7aa8 pc=0x66c005 net.(*conn).Read(0xc00080cbc8, {0xc002744000?, 0x2000?, 0xc002744000?}) net/net.go:189 +0x45 fp=0xc002ea7b38 sp=0xc002ea7af0 pc=0x6815c5 net.(*TCPConn).Read(0x1?, {0xc002744000?, 0xc002ea7ba0?, 0x3f14e5?}) :1 +0x25 fp=0xc002ea7b68 sp=0xc002ea7b38 pc=0x6938a5 github.com/xtls/xray-core/common/buf.(*Buffer).ReadFrom(...) github.com/xtls/xray-core/common/buf/buffer.go:280 github.com/xtls/xray-core/common/buf.ReadBuffer({0x1a66198f340, 0xc00080cbc8}) github.com/xtls/xray-core/common/buf/reader.go:30 +0x66 fp=0xc002ea7bb0 sp=0xc002ea7b68 pc=0x6ab7a6 github.com/xtls/xray-core/common/buf.(*ReadVReader).ReadMultiBuffer(0xc0027f8cd0) github.com/xtls/xray-core/common/buf/readv_reader.go:125 +0x65 fp=0xc002ea7c10 sp=0xc002ea7bb0 pc=0x6ac805 github.com/xtls/xray-core/common/buf.copyInternal({0x14c2800, 0xc0027f8cd0}, {0x14c0460, 0xc0035c8c20}, 0xc0035b61c8) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc002ea7ca0 sp=0xc002ea7c10 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c2800, 0xc0027f8cd0}, {0x14c0460, 0xc0035c8c20}, {0xc002ea7d78, 0x2, 0x1?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc002ea7cf8 sp=0xc002ea7ca0 pc=0x6a8b98 github.com/xtls/xray-core/proxy.readV({0x14d13a0, 0xc0027f8c80}, {0x14c2800, 0xc0027f8cd0}, {0x14c0460, 0xc0035c8c20}, {0x14c14a0, 0xc001bfa1e0}, {0x0, 0x0}) github.com/xtls/xray-core/proxy/proxy.go:549 +0x145 fp=0xc002ea7d98 sp=0xc002ea7cf8 pc=0xa8bc05 github.com/xtls/xray-core/proxy.CopyRawConnIfExist({0x14d13a0, 0xc0027f8c80}, {0x14d9010?, 0xc00080cbc8?}, {0x14d9010, 0xc0035c8bd8}, {0x14c0460, 0xc0035c8c20}, 0xc001bfa1e0, 0xc002a37560) github.com/xtls/xray-core/proxy/proxy.go:478 +0x105 fp=0xc002ea7e18 sp=0xc002ea7d98 pc=0xa8ba05 github.com/xtls/xray-core/proxy/freedom.(*Handler).Process.func4() github.com/xtls/xray-core/proxy/freedom/freedom.go:240 +0x275 fp=0xc002ea7f68 sp=0xc002ea7e18 pc=0xc84cd5 github.com/xtls/xray-core/proxy/freedom.(*Handler).Process.OnSuccess.func7() github.com/xtls/xray-core/common/task/task.go:12 +0x22 fp=0xc002ea7f80 sp=0xc002ea7f68 pc=0xc849e2 github.com/xtls/xray-core/common/task.Run.func1(0x0?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc002ea7fc8 sp=0xc002ea7f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc002ea7fe0 sp=0xc002ea7fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc002ea7fe8 sp=0xc002ea7fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 23286 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 23580 gp=0xc0026521c0 m=nil [IO wait, 3 minutes]: runtime.gopark(0x0?, 0xc00260aa20?, 0xc8?, 0xaa?, 0xc00260aacc?) runtime/proc.go:424 +0xce fp=0xc000f65280 sp=0xc000f65260 pc=0x454fee runtime.netpollblock(0xe14?, 0x3e8246?, 0x0?) runtime/netpoll.go:575 +0xf7 fp=0xc000f652b8 sp=0xc000f65280 pc=0x4171b7 internal/poll.runtime_pollWait(0x1a661a36848, 0x72) runtime/netpoll.go:351 +0x85 fp=0xc000f652d8 sp=0xc000f652b8 pc=0x4541a5 internal/poll.(*pollDesc).wait(0xe14?, 0x842d02130dacfbb7?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc000f65300 sp=0xc000f652d8 pc=0x4dd127 internal/poll.execIO(0xc00260aa20, 0x1366cd8) internal/poll/fd_windows.go:177 +0x105 fp=0xc000f65378 sp=0xc000f65300 pc=0x4de565 internal/poll.(*FD).Read(0xc00260aa08, {0xc000292800, 0x1800, 0x1800}) internal/poll/fd_windows.go:438 +0x2a7 fp=0xc000f65420 sp=0xc000f65378 pc=0x4df267 net.(*netFD).Read(0xc00260aa08, {0xc000292800?, 0x75871d1116128100?, 0xc000f655a8?}) net/fd_posix.go:55 +0x25 fp=0xc000f65468 sp=0xc000f65420 pc=0x66c005 net.(*conn).Read(0xc00007c8a0, {0xc000292800?, 0xc001430340?, 0xc000292805?}) net/net.go:189 +0x45 fp=0xc000f654b0 sp=0xc000f65468 pc=0x6815c5 net.(*TCPConn).Read(0x105da48?, {0xc000292800?, 0x18?, 0x17fb?}) :1 +0x25 fp=0xc000f654e0 sp=0xc000f654b0 pc=0x6938a5 crypto/tls.(*atLeastReader).Read(0xc001df3c80, {0xc000292800?, 0x0?, 0xc001df3c80?}) crypto/tls/conn.go:809 +0x3b fp=0xc000f65528 sp=0xc000f654e0 pc=0x7b5dbb bytes.(*Buffer).ReadFrom(0xc00105db38, {0x14c3e20, 0xc001df3c80}) bytes/buffer.go:211 +0x98 fp=0xc000f65580 sp=0xc000f65528 pc=0x517778 crypto/tls.(*Conn).readFromUntil(0xc00105d888, {0x1a66198f340, 0xc00007c8a0}, 0xc000f65618?) crypto/tls/conn.go:831 +0xde fp=0xc000f655b8 sp=0xc000f65580 pc=0x7b5f9e crypto/tls.(*Conn).readRecordOrCCS(0xc00105d888, 0x0) crypto/tls/conn.go:629 +0x3cf fp=0xc000f65830 sp=0xc000f655b8 pc=0x7b30af crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00105d888, {0xc0013fc000, 0x1000, 0x10?}) crypto/tls/conn.go:1385 +0x150 fp=0xc000f658a0 sp=0xc000f65830 pc=0x7b9910 bufio.(*Reader).fill(0xc00078fe60) bufio/bufio.go:110 +0x103 fp=0xc000f658d8 sp=0xc000f658a0 pc=0x51ca63 bufio.(*Reader).Peek(0xc00078fe60, 0x2) bufio/bufio.go:148 +0x53 fp=0xc000f658f8 sp=0xc000f658d8 pc=0x51cb93 github.com/gorilla/websocket.(*Conn).read(0xc002c071e0, 0x30?) github.com/gorilla/websocket@v1.5.3/conn.go:371 +0x26 fp=0xc000f65948 sp=0xc000f658f8 pc=0xefa5a6 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc002c071e0) github.com/gorilla/websocket@v1.5.3/conn.go:809 +0x6d fp=0xc000f65a28 sp=0xc000f65948 pc=0xefc62d github.com/gorilla/websocket.(*Conn).NextReader(0xc002c071e0) github.com/gorilla/websocket@v1.5.3/conn.go:1009 +0xb0 fp=0xc000f65a60 sp=0xc000f65a28 pc=0xefd590 github.com/xtls/xray-core/transport/internet/websocket.(*connection).getReader(0xc00327df20) github.com/xtls/xray-core/transport/internet/websocket/connection.go:55 +0x27 fp=0xc000f65a78 sp=0xc000f65a60 pc=0xf05ee7 github.com/xtls/xray-core/transport/internet/websocket.(*connection).Read(0xc00327df20, {0xc0007f2000, 0x2000, 0x2000}) github.com/xtls/xray-core/transport/internet/websocket/connection.go:36 +0x35 fp=0xc000f65ac0 sp=0xc000f65a78 pc=0xf05dd5 github.com/xtls/xray-core/common/buf.(*Buffer).ReadFrom(...) github.com/xtls/xray-core/common/buf/buffer.go:280 github.com/xtls/xray-core/common/buf.ReadBuffer({0x1a661a635c8, 0xc00327df20}) github.com/xtls/xray-core/common/buf/reader.go:30 +0x66 fp=0xc000f65b08 sp=0xc000f65ac0 pc=0x6ab7a6 github.com/xtls/xray-core/common/buf.(*SingleReader).ReadMultiBuffer(0xc00075d540?) github.com/xtls/xray-core/common/buf/reader.go:158 +0x1d fp=0xc000f65b40 sp=0xc000f65b08 pc=0x6ac1bd github.com/xtls/xray-core/common/buf.(*BufferedReader).Read(0xc002512750, {0xc00126c248, 0x2, 0x2}) github.com/xtls/xray-core/common/buf/reader.go:76 +0xd9 fp=0xc000f65b88 sp=0xc000f65b40 pc=0x6ab999 io.ReadAtLeast({0x14c1620, 0xc002512750}, {0xc00126c248, 0x2, 0x2}, 0x2) io/io.go:335 +0x90 fp=0xc000f65bd0 sp=0xc000f65b88 pc=0x4a8e70 io.ReadFull(...) io/io.go:354 github.com/xtls/xray-core/common/crypto.(*AuthenticationReader).readSize(0xc003796360) github.com/xtls/xray-core/common/crypto/auth.go:124 +0x45 fp=0xc000f65c18 sp=0xc000f65bd0 pc=0xa8c925 github.com/xtls/xray-core/common/crypto.(*AuthenticationReader).readInternal(0xc003796360, 0x0, 0xc000f65d28) github.com/xtls/xray-core/common/crypto/auth.go:162 +0x7b fp=0xc000f65cc8 sp=0xc000f65c18 pc=0xa8cbfb github.com/xtls/xray-core/common/crypto.(*AuthenticationReader).ReadMultiBuffer(0xc003796360) github.com/xtls/xray-core/common/crypto/auth.go:209 +0x65 fp=0xc000f65d60 sp=0xc000f65cc8 pc=0xa8d1a5 github.com/xtls/xray-core/common/buf.copyInternal({0x14c17a0, 0xc003796360}, {0x14c0460, 0xc0016a2450}, 0xc001df3b18) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc000f65df0 sp=0xc000f65d60 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c17a0, 0xc003796360}, {0x14c0460, 0xc0016a2450}, {0xc000f65f40, 0x1, 0x3e9860?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc000f65e48 sp=0xc000f65df0 pc=0x6a8b98 github.com/xtls/xray-core/proxy/vmess/outbound.(*Handler).Process.func4() github.com/xtls/xray-core/proxy/vmess/outbound/outbound.go:217 +0x347 fp=0xc000f65f68 sp=0xc000f65e48 pc=0xcf3087 github.com/xtls/xray-core/proxy/vmess/outbound.(*Handler).Process.OnSuccess.func7() github.com/xtls/xray-core/common/task/task.go:12 +0x22 fp=0xc000f65f80 sp=0xc000f65f68 pc=0xcf2cc2 github.com/xtls/xray-core/common/task.Run.func1(0x0?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc000f65fc8 sp=0xc000f65f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc000f65fe0 sp=0xc000f65fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000f65fe8 sp=0xc000f65fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 23652 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 24324 gp=0xc0026528c0 m=nil [select]: runtime.gopark(0xc000c27c98?, 0x3?, 0x18?, 0x6b?, 0xc000c27c6a?) runtime/proc.go:424 +0xce fp=0xc000c27b08 sp=0xc000c27ae8 pc=0x454fee runtime.selectgo(0xc000c27c98, 0xc000c27c64, 0x3f59e5?, 0x0, 0x8?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc000c27c30 sp=0xc000c27b08 pc=0x432405 github.com/xtls/xray-core/transport/pipe.(*pipe).ReadMultiBuffer(0xc0029f6690) github.com/xtls/xray-core/transport/pipe/impl.go:100 +0xeb fp=0xc000c27ce8 sp=0xc000c27c30 pc=0x6de26b github.com/xtls/xray-core/transport/pipe.(*Reader).ReadMultiBuffer(...) github.com/xtls/xray-core/transport/pipe/reader.go:16 github.com/xtls/xray-core/app/dispatcher.(*cachedReader).ReadMultiBuffer(0xc002447f50) github.com/xtls/xray-core/app/dispatcher/default.go:70 +0x38 fp=0xc000c27d00 sp=0xc000c27ce8 pc=0x89a918 github.com/xtls/xray-core/common/buf.copyInternal({0x14c0440, 0xc002447f50}, {0x14c27a0, 0xc001af1880}, 0xc002a02588) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc000c27d90 sp=0xc000c27d00 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c0440, 0xc002447f50}, {0x14c27a0, 0xc001af1880}, {0xc000c27f20, 0x1, 0x0?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc000c27de8 sp=0xc000c27d90 pc=0x6a8b98 github.com/xtls/xray-core/proxy/freedom.(*Handler).Process.func3() github.com/xtls/xray-core/proxy/freedom/freedom.go:223 +0x925 fp=0xc000c27f80 sp=0xc000c27de8 pc=0xc85de5 github.com/xtls/xray-core/common/task.Run.func1(0xc000194601?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc000c27fc8 sp=0xc000c27f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc000c27fe0 sp=0xc000c27fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc000c27fe8 sp=0xc000c27fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 24297 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 24325 gp=0xc002653180 m=nil [IO wait]: runtime.gopark(0x0?, 0xc0037eea20?, 0xc8?, 0xea?, 0xc0037eeacc?) runtime/proc.go:424 +0xce fp=0xc002ab5908 sp=0xc002ab58e8 pc=0x454fee runtime.netpollblock(0xc44?, 0x3e8246?, 0x0?) runtime/netpoll.go:575 +0xf7 fp=0xc002ab5940 sp=0xc002ab5908 pc=0x4171b7 internal/poll.runtime_pollWait(0x1a661adbba8, 0x72) runtime/netpoll.go:351 +0x85 fp=0xc002ab5960 sp=0xc002ab5940 pc=0x4541a5 internal/poll.(*pollDesc).wait(0x18?, 0x8?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 fp=0xc002ab5988 sp=0xc002ab5960 pc=0x4dd127 internal/poll.execIO(0xc0037eea20, 0x1366cd8) internal/poll/fd_windows.go:177 +0x105 fp=0xc002ab5a00 sp=0xc002ab5988 pc=0x4de565 internal/poll.(*FD).Read(0xc0037eea08, {0xc0008d2000, 0x2000, 0x2000}) internal/poll/fd_windows.go:438 +0x2a7 fp=0xc002ab5aa8 sp=0xc002ab5a00 pc=0x4df267 net.(*netFD).Read(0xc0037eea08, {0xc0008d2000?, 0x3f14e5?, 0x30?}) net/fd_posix.go:55 +0x25 fp=0xc002ab5af0 sp=0xc002ab5aa8 pc=0x66c005 net.(*conn).Read(0xc000556b18, {0xc0008d2000?, 0x2000?, 0xc0008d2000?}) net/net.go:189 +0x45 fp=0xc002ab5b38 sp=0xc002ab5af0 pc=0x6815c5 net.(*TCPConn).Read(0x1?, {0xc0008d2000?, 0xc002ab5ba0?, 0x3f14e5?}) :1 +0x25 fp=0xc002ab5b68 sp=0xc002ab5b38 pc=0x6938a5 github.com/xtls/xray-core/common/buf.(*Buffer).ReadFrom(...) github.com/xtls/xray-core/common/buf/buffer.go:280 github.com/xtls/xray-core/common/buf.ReadBuffer({0x1a66198f340, 0xc000556b18}) github.com/xtls/xray-core/common/buf/reader.go:30 +0x66 fp=0xc002ab5bb0 sp=0xc002ab5b68 pc=0x6ab7a6 github.com/xtls/xray-core/common/buf.(*ReadVReader).ReadMultiBuffer(0xc0019b2820) github.com/xtls/xray-core/common/buf/readv_reader.go:125 +0x65 fp=0xc002ab5c10 sp=0xc002ab5bb0 pc=0x6ac805 github.com/xtls/xray-core/common/buf.copyInternal({0x14c2800, 0xc0019b2820}, {0x14c0460, 0xc00007c6b8}, 0xc002a02540) github.com/xtls/xray-core/common/buf/copy.go:93 +0x5b fp=0xc002ab5ca0 sp=0xc002ab5c10 pc=0x6a897b github.com/xtls/xray-core/common/buf.Copy({0x14c2800, 0xc0019b2820}, {0x14c0460, 0xc00007c6b8}, {0xc002ab5d78, 0x2, 0x1?}) github.com/xtls/xray-core/common/buf/copy.go:116 +0x98 fp=0xc002ab5cf8 sp=0xc002ab5ca0 pc=0x6a8b98 github.com/xtls/xray-core/proxy.readV({0x14d13a0, 0xc0019b27d0}, {0x14c2800, 0xc0019b2820}, {0x14c0460, 0xc00007c6b8}, {0x14c14a0, 0xc000b4cae0}, {0x0, 0x0}) github.com/xtls/xray-core/proxy/proxy.go:549 +0x145 fp=0xc002ab5d98 sp=0xc002ab5cf8 pc=0xa8bc05 github.com/xtls/xray-core/proxy.CopyRawConnIfExist({0x14d13a0, 0xc0019b27d0}, {0x14d9010?, 0xc000556b18?}, {0x14d9010, 0xc00007c670}, {0x14c0460, 0xc00007c6b8}, 0xc000b4cae0, 0xc0017a2f30) github.com/xtls/xray-core/proxy/proxy.go:478 +0x105 fp=0xc002ab5e18 sp=0xc002ab5d98 pc=0xa8ba05 github.com/xtls/xray-core/proxy/freedom.(*Handler).Process.func4() github.com/xtls/xray-core/proxy/freedom/freedom.go:240 +0x275 fp=0xc002ab5f68 sp=0xc002ab5e18 pc=0xc84cd5 github.com/xtls/xray-core/proxy/freedom.(*Handler).Process.OnSuccess.func7() github.com/xtls/xray-core/common/task/task.go:12 +0x22 fp=0xc002ab5f80 sp=0xc002ab5f68 pc=0xc849e2 github.com/xtls/xray-core/common/task.Run.func1(0x1367470?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc002ab5fc8 sp=0xc002ab5f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc002ab5fe0 sp=0xc002ab5fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc002ab5fe8 sp=0xc002ab5fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 24297 github.com/xtls/xray-core/common/task/task.go:27 +0xdb goroutine 23921 gp=0xc002653340 m=nil [select]: runtime.gopark(0xc0017d5a08?, 0x3?, 0x40?, 0x33?, 0xc0017d59da?) runtime/proc.go:424 +0xce fp=0xc0017d5878 sp=0xc0017d5858 pc=0x454fee runtime.selectgo(0xc0017d5a08, 0xc0017d59d4, 0x4555b9?, 0x0, 0x200000003?, 0x1) runtime/select.go:335 +0x7a5 fp=0xc0017d59a0 sp=0xc0017d5878 pc=0x432405 github.com/xtls/xray-core/transport/pipe.(*pipe).ReadMultiBuffer(0xc0021cedc0) github.com/xtls/xray-core/transport/pipe/impl.go:100 +0xeb fp=0xc0017d5a58 sp=0xc0017d59a0 pc=0x6de26b github.com/xtls/xray-core/transport/pipe.(*Reader).ReadMultiBuffer(0xc0017d5aa8?) github.com/xtls/xray-core/transport/pipe/reader.go:16 +0x16 fp=0xc0017d5a70 sp=0xc0017d5a58 pc=0x6df3b6 github.com/xtls/xray-core/common/buf.(*BufferedReader).Read(0xc002ae9da0, {0xc00062c000, 0x2000, 0x2000}) github.com/xtls/xray-core/common/buf/reader.go:76 +0xd9 fp=0xc0017d5ab8 sp=0xc0017d5a70 pc=0x6ab999 bufio.(*Reader).fill(0xc0008b7ec0) bufio/bufio.go:110 +0x103 fp=0xc0017d5af0 sp=0xc0017d5ab8 pc=0x51ca63 bufio.(*Reader).ReadSlice(0xc0008b7ec0, 0xa) bufio/bufio.go:376 +0x29 fp=0xc0017d5b38 sp=0xc0017d5af0 pc=0x51d569 bufio.(*Reader).ReadLine(0xc0008b7ec0) bufio/bufio.go:405 +0x25 fp=0xc0017d5b88 sp=0xc0017d5b38 pc=0x51d7c5 net/textproto.(*Reader).readLineSlice(0xc0017d5cf8, 0xffffffffffffffff) net/textproto/reader.go:64 +0xa5 fp=0xc0017d5c70 sp=0xc0017d5b88 pc=0x7fbd05 net/textproto.(*Reader).ReadLine(...) net/textproto/reader.go:44 net/http.ReadResponse(0xc0008b7ec0, 0xc00075d180) net/http/response.go:161 +0x9e fp=0xc0017d5d58 sp=0xc0017d5c70 pc=0x85c2de github.com/xtls/xray-core/proxy/http.(*Server).handlePlainHTTP.func2() github.com/xtls/xray-core/proxy/http/server.go:299 +0x1e5 fp=0xc0017d5f80 sp=0xc0017d5d58 pc=0xc91d25 github.com/xtls/xray-core/common/task.Run.func1(0x0?) github.com/xtls/xray-core/common/task/task.go:28 +0x28 fp=0xc0017d5fc8 sp=0xc0017d5f80 pc=0x6a61c8 github.com/xtls/xray-core/common/task.Run.gowrap1() github.com/xtls/xray-core/common/task/task.go:38 +0x24 fp=0xc0017d5fe0 sp=0xc0017d5fc8 pc=0x6a6164 runtime.goexit({}) runtime/asm_amd64.s:1700 +0x1 fp=0xc0017d5fe8 sp=0xc0017d5fe0 pc=0x45db01 created by github.com/xtls/xray-core/common/task.Run in goroutine 23918 github.com/xtls/xray-core/common/task/task.go:27 +0xdb rax 0x0 rbx 0x2000 rcx 0xc001e8c043 rdx 0x1a6639c5a00 rdi 0x3ff2 rsi 0xc001e8a000 rbp 0x24 rsp 0x41f95ff608 r8 0x23 r9 0x0 r10 0xc001e8c000 r11 0x1a6639c5a00 r12 0xc002154c80 r13 0xe24 r14 0x3 r15 0xc001877c08 rip 0x72d3b23f rflags 0x10202 cs 0x33 fs 0x53 gs 0x2b ### 额外信息 _No response_ ### 我确认已更新至最新版本 - [X] 是 ### 我确认已查询历史issues - [X] 是
2dust commented 1 month ago

log显示xray-core 挂了 能否提供下配置

wangduokai commented 1 month ago

log显示xray-core 挂了 能否提供下配置

我安装后没有特别设置过什么,需求提供哪个配置文件呢?

2dust commented 1 month ago

就是你正在用的节点的信息,去掉ip发出

wangduokai commented 1 month ago

image

wangduokai commented 1 month ago

上图是崩溃后的节点信息,重启后就正常,用一会就挂,跟节点是否有关系。

2dust commented 1 month ago

你把路径paht这里,只保留一个/ 还有把fingerprint改下,改成chrome 测试

wangduokai commented 1 month ago

你把路径paht这里,只保留一个/ 还有把fingerprint改下,改成chrome 测试

改了好像有点效果,但是我有很多个节点,需要每个节点都改吗?

2dust commented 1 month ago

应该是fingerprint的问题 你到设置中修改默认指纹 chrome 然后重新更新下订阅

wangduokai commented 1 month ago

应该是fingerprint的问题 你到设置中修改默认指纹 chrome 然后重新更新下订阅

用过一段时间还是会崩溃。。 我试过好几个版本的zz_v2rayN-With-Core-SelfContained 都不行

2dust commented 1 month ago

fingerprint 在windows下,有时候会有问题,不要用random

wangduokai commented 1 month ago

fingerprint 在windows下,有时候会有问题,不要用random

是的 ,我即便选择用chrome也会存在崩溃的情况;

2dust commented 1 month ago

有时间的可以把这个崩溃的log和配置文件整理下,发给https://github.com/XTLS/Xray-core

Fangliding commented 1 month ago

fingerprint 在windows下,有时候会有问题,不要用random

random炸掉的问题是有时候会随机到仅TLS1.2的指纹就boom了 现在加了检测大概好一些