-
Notifications
You must be signed in to change notification settings - Fork 116
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
GoQuiet server crash #29
Comments
这句话。指的是在Chrome上通过SS+GQ访问YouTube的同时访问 |
log中显示的ip:a.b.c.d和 e.f.g.h分别是本地ip和服务器ip。 |
@koolwiki Try following commands on server box.
|
@koolwiki My guess is the issue is occured cause of swap limitation. AFAIK the swap issue is a known golang issue. Try,
|
客户端通过shadowsocks代理访问YouTube等网站时,再在浏览器(Chrome 65 64位)中通过客户端代理访问gqclient.json中预设的ServerName中的网站,会导致server端的goquiet自动退出。该bug在我这里可以稳定的重现。以下是log:
2018/04/02 21:54:18 Starting standalone mode, listening on 0.0.0.0:443 to ss at 127.0.0.1:1080
2018/04/02 21:54:18 Listening on 0.0.0.0:443
2018/04/02 21:54:51 +1 non SS traffic from ...:54996
2018/04/02 21:54:52 +1 non SS traffic from ...:55001
2018/04/02 21:54:54 +1 non SS traffic from ...:55011
2018/04/02 21:54:55 +1 non SS traffic from ...:55012
2018/04/02 21:55:04 +1 non SS traffic from ...:52774
2018/04/02 21:55:05 +1 non SS traffic from ...:52814
2018/04/02 21:55:21 +1 non SS traffic from ...:55152
2018/04/02 21:55:22 +1 non SS traffic from ...:55154
runtime/cgo: pthread_create failed: Resource temporarily unavailable
SIGABRT: abort
PC=0x7f6e6ee455f7 m=28 sigcode=18446744073709551610
goroutine 0 [idle]:
goroutine 6 [syscall]:
runtime.notetsleepg(0x623140, 0x273a1269bb22, 0x1)
/usr/lib/go-1.9/src/runtime/lock_futex.go:227 +0x42 fp=0xc420022760 sp=0xc420022730 pc=0x410c12
runtime.timerproc()
/usr/lib/go-1.9/src/runtime/time.go:216 +0x305 fp=0xc4200227e0 sp=0xc420022760 pc=0x449915
runtime.goexit()
/usr/lib/go-1.9/src/runtime/asm_amd64.s:2337 +0x1 fp=0xc4200227e8 sp=0xc4200227e0 pc=0x458581
created by runtime.addtimerLocked
/usr/lib/go-1.9/src/runtime/time.go:122 +0xed
goroutine 1 [syscall]:
syscall.Syscall6(0x120, 0x3, 0xc420045a70, 0xc420045a64, 0x80800, 0x0, 0x0, 0x5473e0, 0xc420061ec0, 0x0)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:44 +0x5
syscall.accept4(0x3, 0xc420045a70, 0xc420045a64, 0x80800, 0x0, 0x20, 0xc420061ee0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:1553 +0x88
syscall.Accept4(0x3, 0x80800, 0x0, 0x0, 0x0, 0xc420045b70, 0x483bed)
/usr/lib/go-1.9/src/syscall/syscall_linux.go:452 +0x88
internal/poll.accept(0x3, 0x569100, 0x0, 0x0, 0x5691d0, 0xc420045bf0, 0x18, 0xc420045be0)
/usr/lib/go-1.9/src/internal/poll/sock_cloexec.go:17 +0x3f
internal/poll.(*FD).Accept(0xc42007a080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:328 +0xfe
net.(*netFD).accept(0xc42007a080, 0xc42000e2b8, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc42000e050, 0x5124de, 0x455070, 0xc420045d40)
/usr/lib/go-1.9/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc42000e050, 0x569220, 0x60cb80, 0xc42000e2b8, 0xc420080000)
/usr/lib/go-1.9/src/net/tcpsock.go:247 +0x49
main.main.func1(0x5609bd, 0x7, 0x7ffe8681cf43, 0x3)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:249 +0x249
main.main()
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:268 +0x52a
goroutine 5 [sleep]:
time.Sleep(0x274a48a78000)
/usr/lib/go-1.9/src/runtime/time.go:65 +0x130
main.usedRandomCleaner(0xc420080000)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:188 +0xe6
created by main.main
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:240 +0x3d9
goroutine 18 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f565af0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007a418, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007a418, 0xc420012a00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007a400, 0xc420012ad0, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007a400, 0xc420012ad0, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x50)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e088, 0xc420012ad0, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e088, 0xc420012ad0, 0x5, 0x5, 0x5, 0x557d40, 0xc42001df00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e088, 0xc420012ad0, 0x5, 0x5, 0x5, 0x5, 0x60)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e088, 0x50, 0x5b, 0x50, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c260)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 8 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f565eb0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007a118, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007a118, 0xc42029ad00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007a100, 0xc42029ad58, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007a100, 0xc42029ad58, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x50)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e060, 0xc42029ad58, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e060, 0xc42029ad58, 0x5, 0x5, 0x5, 0x557d40, 0xc420022f00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e060, 0xc42029ad58, 0x5, 0x5, 0x5, 0x5, 0x60)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e060, 0x50, 0x5b, 0x50, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c180)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 9 [syscall]:
syscall.Syscall(0x0, 0x8, 0xc42009a000, 0x2800, 0xc420001b00, 0xc420023578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x8, 0xc42009a000, 0x2800, 0x2800, 0xc420023500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x8, 0xc42009a000, 0x2800, 0x2800, 0xc42007a100, 0xc420001b00, 0xc420023600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007a180, 0xc42009a000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007a180, 0xc42009a000, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e068, 0xc42009a000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e068, 0xc42009a000, 0x2800, 0x2800, 0x1, 0x0, 0xa0, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c180)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 69 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f5651f0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007b018, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007b018, 0xc420013f00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007b000, 0xc420013f05, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007b000, 0xc420013f05, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x2ec)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e128, 0xc420013f05, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e128, 0xc420013f05, 0x5, 0x5, 0x5, 0x557d40, 0xc42018ff00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e128, 0xc420013f05, 0x5, 0x5, 0x5, 0x5, 0x300)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e128, 0x2ec, 0x2fb, 0x2ec, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c520)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 12 [syscall]:
syscall.Syscall(0x0, 0xa, 0xc42009c800, 0x2800, 0xc4200ae480, 0xc42001c578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0xa, 0xc42009c800, 0x2800, 0x2800, 0xc42001c500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0xa, 0xc42009c800, 0x2800, 0x2800, 0xc42007a280, 0xc4200ae400, 0xc42001c600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007a300, 0xc42009c800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007a300, 0xc42009c800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e078, 0xc42009c800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e078, 0xc42009c800, 0x2800, 0x2800, 0x1, 0x0, 0x70, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c1c0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 181 [runnable]:
syscall.Syscall(0x0, 0x33, 0xc4202e7800, 0x2800, 0xe30, 0x2800, 0x0)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x33, 0xc4202e7800, 0x2800, 0x2800, 0xc42018ad00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x33, 0xc4202e7800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc4202bcb00, 0xc4202e7800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc4202bcb00, 0xc4202e7800, 0x2800, 0x2800, 0x10200000000, 0x0, 0xc4202e7800)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e2c0, 0xc4202e7800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e2c0, 0xc4202e7800, 0x2800, 0x2800, 0x1, 0xc4200635e0, 0xc42018afb8, 0x4d9a79)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000caa0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 183 [runnable]:
syscall.Syscall(0x0, 0x34, 0xc420326000, 0x2800, 0xe31, 0x2800, 0x0)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x34, 0xc420326000, 0x2800, 0x2800, 0xc420188d00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x34, 0xc420326000, 0x2800, 0x2800, 0xc420036110, 0x4, 0x60a520)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc4202bcb80, 0xc420326000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc4202bcb80, 0xc420326000, 0x2800, 0x2800, 0x10200000000, 0x0, 0xc420326000)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e2c8, 0xc420326000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e2c8, 0xc420326000, 0x2800, 0x2800, 0x1, 0x0, 0xc4202f4000, 0xc420188fc8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000cae0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 16 [syscall]:
syscall.Syscall(0x0, 0xd, 0xc42009f000, 0x2800, 0xc4200aec00, 0xc42001cd78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0xd, 0xc42009f000, 0x2800, 0x2800, 0xc42001cd00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0xd, 0xc42009f000, 0x2800, 0x2800, 0xc42007a380, 0xc4200aec00, 0xc42001ce00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007a480, 0xc42009f000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007a480, 0xc42009f000, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e090, 0xc42009f000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e090, 0xc42009f000, 0x2800, 0x2800, 0x1, 0x0, 0x70, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c220)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 19 [syscall]:
syscall.Syscall(0x0, 0xe, 0xc4200a1800, 0x2800, 0xc4200af080, 0xc42001e578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0xe, 0xc4200a1800, 0x2800, 0x2800, 0xc42001e500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0xe, 0xc4200a1800, 0x2800, 0x2800, 0xc42007a400, 0xc4200af000, 0xc42001e600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007a500, 0xc4200a1800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007a500, 0xc4200a1800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e098, 0xc4200a1800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e098, 0xc4200a1800, 0x2800, 0x2800, 0x1, 0x0, 0x60, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c260)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 182 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f5664d0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202bc918, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4202bc918, 0xc42029ad00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4202bc900, 0xc42029adbb, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4202bc900, 0xc42029adbb, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x27c)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e2a0, 0xc42029adbb, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e2a0, 0xc42029adbb, 0x5, 0x5, 0x5, 0x557d40, 0xc42018bf00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e2a0, 0xc42029adbb, 0x5, 0x5, 0x5, 0x5, 0x2c0)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e2a0, 0x27c, 0x2bb, 0x27c, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000cae0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 184 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f5657f0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202bca18, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4202bca18, 0xc42029ad00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4202bca00, 0xc42029adfb, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4202bca00, 0xc42029adfb, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x279)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e2b0, 0xc42029adfb, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e2b0, 0xc42029adfb, 0x5, 0x5, 0x5, 0x557d40, 0xc42024d700, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e2b0, 0xc42029adfb, 0x5, 0x5, 0x5, 0x5, 0x280)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e2b0, 0x279, 0x27b, 0x279, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000cb20)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 179 [runnable]:
internal/poll.runtime_pollWait(0x7f6e6f5658b0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202bca98, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4202bca98, 0xc42029ad00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4202bca80, 0xc42029ad40, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4202bca80, 0xc42029ad40, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x89)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e2b8, 0xc42029ad40, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e2b8, 0xc42029ad40, 0x5, 0x5, 0x5, 0x557d40, 0xc4201b3e00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e2b8, 0xc42029ad40, 0x5, 0x5, 0x5, 0x0, 0x0)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e2b8, 0x89, 0xc0, 0x89, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.dispatchConnection(0x60cb80, 0xc42000e2b8, 0xc420080000)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:145 +0x375
created by main.main.func1
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:254 +0x2fe
goroutine 67 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f5652b0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007af98, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007af98, 0xc420013a00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007af80, 0xc420013ad0, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007af80, 0xc420013ad0, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x28c)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e120, 0xc420013ad0, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e120, 0xc420013ad0, 0x5, 0x5, 0x5, 0x557d40, 0xc42018ef00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e120, 0xc420013ad0, 0x5, 0x5, 0x5, 0x5, 0x2c0)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e120, 0x28c, 0x2bb, 0x28c, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c4e0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 47 [syscall]:
syscall.Syscall(0x0, 0x13, 0xc420174000, 0x2800, 0xc4200afb00, 0xc42001f578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x13, 0xc420174000, 0x2800, 0x2800, 0xc42001f500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x13, 0xc420174000, 0x2800, 0x2800, 0xc42007ab80, 0xc4200afb00, 0xc42001f600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007ac80, 0xc420174000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007ac80, 0xc420174000, 0x2800, 0x2800, 0x10200000000, 0x0, 0xc420012e90)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e0f0, 0xc420174000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e0f0, 0xc420174000, 0x2800, 0x2800, 0x1, 0x0, 0x70, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c3a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 49 [syscall]:
syscall.Syscall(0x0, 0x14, 0xc420176800, 0x2800, 0xc420186000, 0xc42018c578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x14, 0xc420176800, 0x2800, 0x2800, 0xc42018c500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x14, 0xc420176800, 0x2800, 0x2800, 0xc42007ac00, 0xc420186000, 0xc42018c600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007ad00, 0xc420176800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007ad00, 0xc420176800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e0f8, 0xc420176800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e0f8, 0xc420176800, 0x2800, 0x2800, 0x1, 0x0, 0x70, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c3e0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 51 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f565430, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007ad98, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007ad98, 0xc420013000, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007ad80, 0xc420013000, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007ad80, 0xc420013000, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x50)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e100, 0xc420013000, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e100, 0xc420013000, 0x5, 0x5, 0x5, 0x557d40, 0xc42018cf00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e100, 0xc420013000, 0x5, 0x5, 0x5, 0x5, 0x60)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e100, 0x50, 0x5b, 0x50, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c420)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 52 [syscall]:
syscall.Syscall(0x0, 0x16, 0xc420179000, 0x2800, 0xc420186600, 0xc42018d578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x16, 0xc420179000, 0x2800, 0x2800, 0xc42018d500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x16, 0xc420179000, 0x2800, 0x2800, 0xc42007ad80, 0xc420186600, 0xc42018d600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007ae00, 0xc420179000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007ae00, 0xc420179000, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e108, 0xc420179000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e108, 0xc420179000, 0x2800, 0x2800, 0x1, 0x0, 0x60, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c420)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 65 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f565d30, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007ae98, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007ae98, 0xc42029a500, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007ae80, 0xc42029a505, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007ae80, 0xc42029a505, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x2cc)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e110, 0xc42029a505, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e110, 0xc42029a505, 0x5, 0x5, 0x5, 0x557d40, 0xc42018e700, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e110, 0xc42029a505, 0x5, 0x5, 0x5, 0x5, 0x300)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e110, 0x2cc, 0x2fb, 0x2cc, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c4a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 82 [syscall]:
syscall.Syscall(0x0, 0x23, 0xc4201f0800, 0x2800, 0xc420186c00, 0xc420189d78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x23, 0xc4201f0800, 0x2800, 0x2800, 0xc420189d00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x23, 0xc4201f0800, 0x2800, 0x2800, 0xc42007b600, 0xc420186c00, 0xc420189e00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007b680, 0xc4201f0800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007b680, 0xc4201f0800, 0x2800, 0x2800, 0x10200000000, 0x0, 0xc42029a3e0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e188, 0xc4201f0800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e188, 0xc4201f0800, 0x2800, 0x2800, 0x1, 0x0, 0x1800, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c620)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 103 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f566650, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007bb18, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007bb18, 0xc42029a100, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007bb00, 0xc42029a1ba, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007bb00, 0xc42029a1ba, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x288)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e1d0, 0xc42029a1ba, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e1d0, 0xc42029a1ba, 0x5, 0x5, 0x5, 0x557d40, 0xc42024b700, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e1d0, 0xc42029a1ba, 0x5, 0x5, 0x5, 0x5, 0x2c0)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e1d0, 0x288, 0x2bb, 0x288, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c7a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 63 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f565bb0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007af18, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007af18, 0xc420013f00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007af00, 0xc420013fb0, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007af00, 0xc420013fb0, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x2fc)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e118, 0xc420013fb0, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e118, 0xc420013fb0, 0x5, 0x5, 0x5, 0x557d40, 0xc42001d700, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e118, 0xc420013fb0, 0x5, 0x5, 0x5, 0x5, 0x380)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e118, 0x2fc, 0x37b, 0x2fc, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c460)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 64 [syscall]:
syscall.Syscall(0x0, 0x1b, 0xc42017b800, 0x2800, 0xc420187080, 0xc420023d78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x1b, 0xc42017b800, 0x2800, 0x2800, 0xc420023d00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x1b, 0xc42017b800, 0x2800, 0x2800, 0xc42007af00, 0xc420187000, 0xc420023e00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007b180, 0xc42017b800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007b180, 0xc42017b800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e140, 0xc42017b800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e140, 0xc42017b800, 0x2800, 0x2800, 0x1, 0x0, 0x280, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c460)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 66 [syscall]:
syscall.Syscall(0x0, 0x1c, 0xc4201b4000, 0x2800, 0xc420187200, 0xc42018dd78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x1c, 0xc4201b4000, 0x2800, 0x2800, 0xc42018dd00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x1c, 0xc4201b4000, 0x2800, 0x2800, 0xc42007ae80, 0xc420187200, 0xc42018de00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007b200, 0xc4201b4000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007b200, 0xc4201b4000, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e148, 0xc4201b4000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e148, 0xc4201b4000, 0x2800, 0x2800, 0x1, 0x0, 0x700, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c4a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 68 [syscall]:
syscall.Syscall(0x0, 0x1d, 0xc4201b6800, 0x2800, 0xc420187680, 0xc42018f578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x1d, 0xc4201b6800, 0x2800, 0x2800, 0xc42018f500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x1d, 0xc4201b6800, 0x2800, 0x2800, 0xc42007af80, 0xc420187600, 0xc42018f600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007b280, 0xc4201b6800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007b280, 0xc4201b6800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e150, 0xc4201b6800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e150, 0xc4201b6800, 0x2800, 0x2800, 0x1, 0x0, 0x200, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c4e0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 70 [syscall]:
syscall.Syscall(0x0, 0x1e, 0xc4201b9000, 0x2800, 0xc420187e00, 0xc420188578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x1e, 0xc4201b9000, 0x2800, 0x2800, 0xc420188500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x1e, 0xc4201b9000, 0x2800, 0x2800, 0xc42007b000, 0xc420187e00, 0xc420188600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007b300, 0xc4201b9000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007b300, 0xc4201b9000, 0x2800, 0x2800, 0x10200000000, 0x0, 0xc420013f80)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e158, 0xc4201b9000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e158, 0xc4201b9000, 0x2800, 0x2800, 0x1, 0x0, 0x580, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c520)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 72 [syscall]:
syscall.Syscall(0x0, 0x1f, 0xc4201bb800, 0x2800, 0xc4201d6300, 0xc420189578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x1f, 0xc4201bb800, 0x2800, 0x2800, 0xc420189500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x1f, 0xc4201bb800, 0x2800, 0x2800, 0xc42007b080, 0xc4201d6300, 0xc420189600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007b380, 0xc4201bb800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007b380, 0xc4201bb800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e160, 0xc4201bb800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e160, 0xc4201bb800, 0x2800, 0x2800, 0x1, 0x0, 0x140, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c560)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 74 [syscall]:
syscall.Syscall(0x0, 0x20, 0xc4201ee000, 0x2800, 0xc4201d6780, 0xc42018a578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x20, 0xc4201ee000, 0x2800, 0x2800, 0xc42018a500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x20, 0xc4201ee000, 0x2800, 0x2800, 0xc42007b100, 0xc4201d6700, 0xc42018a600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007b400, 0xc4201ee000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007b400, 0xc4201ee000, 0x2800, 0x2800, 0x10200000000, 0x0, 0xc420013690)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e168, 0xc4201ee000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e168, 0xc4201ee000, 0x2800, 0x2800, 0x1, 0x0, 0xe0, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c5a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 76 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f566c50, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007b498, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007b498, 0xc42020e000, 0x8000, 0x8000)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007b480, 0xc42020e000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007b480, 0xc42020e000, 0x8000, 0x8000, 0xc42000e178, 0xc42020e000, 0x33)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e170, 0xc42020e000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.copyBuffer(0x60aca0, 0xc420036640, 0x7f6e6f5660b8, 0xc42000e170, 0xc42020e000, 0x8000, 0x8000, 0xc420036640, 0xc420036640, 0x53ef80)
/usr/lib/go-1.9/src/io/io.go:392 +0x123
io.Copy(0x60aca0, 0xc420036640, 0x7f6e6f5660b8, 0xc42000e170, 0x0, 0x1000000004d954d, 0x200)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
net.genericReadFrom(0x60a6e0, 0xc42000e178, 0x7f6e6f5660b8, 0xc42000e170, 0x0, 0x0, 0x500)
/usr/lib/go-1.9/src/net/net.go:595 +0x84
net.(*TCPConn).readFrom(0xc42000e178, 0x7f6e6f5660b8, 0xc42000e170, 0x0, 0xc42018aea0, 0x41009d)
/usr/lib/go-1.9/src/net/tcpsock_posix.go:51 +0xa5
net.(*TCPConn).ReadFrom(0xc42000e178, 0x7f6e6f5660b8, 0xc42000e170, 0x7f6e6f566180, 0xc42000e178, 0x10200000201)
/usr/lib/go-1.9/src/net/tcpsock.go:103 +0x5f
io.copyBuffer(0x60a6e0, 0xc42000e178, 0x7f6e6f5660b8, 0xc42000e170, 0x0, 0x0, 0x0, 0x557d40, 0x60cb00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:386 +0x2bb
io.Copy(0x60a6e0, 0xc42000e178, 0x7f6e6f5660b8, 0xc42000e170, 0xc42000e170, 0x0, 0x0)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
main.(*webPair).remoteToServer(0xc42000c5e0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:54 +0xae
created by main.dispatchConnection.func1
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:105 +0x142
goroutine 77 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f566b90, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007b598, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007b598, 0xc420206000, 0x8000, 0x8000)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007b580, 0xc420206000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007b580, 0xc420206000, 0x8000, 0x8000, 0xc42000e170, 0xc420206000, 0x98)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e178, 0xc420206000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.copyBuffer(0x60aca0, 0xc420036630, 0x7f6e6f5660b8, 0xc42000e178, 0xc420206000, 0x8000, 0x8000, 0xc420036630, 0xc420036630, 0x53ef80)
/usr/lib/go-1.9/src/io/io.go:392 +0x123
io.Copy(0x60aca0, 0xc420036630, 0x7f6e6f5660b8, 0xc42000e178, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
net.genericReadFrom(0x60a6e0, 0xc42000e170, 0x7f6e6f5660b8, 0xc42000e178, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:595 +0x84
net.(*TCPConn).readFrom(0xc42000e170, 0x7f6e6f5660b8, 0xc42000e178, 0x0, 0xc42018b6a0, 0x41009d)
/usr/lib/go-1.9/src/net/tcpsock_posix.go:51 +0xa5
net.(*TCPConn).ReadFrom(0xc42000e170, 0x7f6e6f5660b8, 0xc42000e178, 0x7f6e6f566180, 0xc42000e170, 0x10200000001)
/usr/lib/go-1.9/src/net/tcpsock.go:103 +0x5f
io.copyBuffer(0x60a6e0, 0xc42000e170, 0x7f6e6f5660b8, 0xc42000e178, 0x0, 0x0, 0x0, 0x557d40, 0x0, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:386 +0x2bb
io.Copy(0x60a6e0, 0xc42000e170, 0x7f6e6f5660b8, 0xc42000e178, 0xc42000e178, 0x0, 0x0)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
main.(*webPair).serverToRemote(0xc42000c5e0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:44 +0xae
created by main.dispatchConnection.func1
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:106 +0x164
goroutine 81 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f565070, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007b618, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007b618, 0xc42029a300, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007b600, 0xc42029a3c0, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007b600, 0xc42029a3c0, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x1dd)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e180, 0xc42029a3c0, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e180, 0xc42029a3c0, 0x5, 0x5, 0x5, 0x557d40, 0xc42018b700, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e180, 0xc42029a3c0, 0x5, 0x5, 0x5, 0x5, 0x200)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e180, 0x1dd, 0x1fb, 0x1dd, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c620)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 84 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f566a10, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007b718, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007b718, 0xc42022e000, 0x8000, 0x8000)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007b700, 0xc42022e000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007b700, 0xc42022e000, 0x8000, 0x8000, 0xc42000e1a0, 0xc42022e000, 0x1bb)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e190, 0xc42022e000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.copyBuffer(0x60aca0, 0xc420036680, 0x7f6e6f5660b8, 0xc42000e190, 0xc42022e000, 0x8000, 0x8000, 0xc420036680, 0xc420036680, 0x53ef80)
/usr/lib/go-1.9/src/io/io.go:392 +0x123
io.Copy(0x60aca0, 0xc420036680, 0x7f6e6f5660b8, 0xc42000e190, 0x0, 0x1000000004d954d, 0x200)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
net.genericReadFrom(0x60a6e0, 0xc42000e1a0, 0x7f6e6f5660b8, 0xc42000e190, 0x0, 0x0, 0x500)
/usr/lib/go-1.9/src/net/net.go:595 +0x84
net.(*TCPConn).readFrom(0xc42000e1a0, 0x7f6e6f5660b8, 0xc42000e190, 0x0, 0xc42018aea0, 0x41009d)
/usr/lib/go-1.9/src/net/tcpsock_posix.go:51 +0xa5
net.(*TCPConn).ReadFrom(0xc42000e1a0, 0x7f6e6f5660b8, 0xc42000e190, 0x7f6e6f566180, 0xc42000e1a0, 0x10200000201)
/usr/lib/go-1.9/src/net/tcpsock.go:103 +0x5f
io.copyBuffer(0x60a6e0, 0xc42000e1a0, 0x7f6e6f5660b8, 0xc42000e190, 0x0, 0x0, 0x0, 0x557d40, 0x60cb00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:386 +0x2bb
io.Copy(0x60a6e0, 0xc42000e1a0, 0x7f6e6f5660b8, 0xc42000e190, 0xc42000e190, 0x433148, 0x5695a0)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
main.(*webPair).remoteToServer(0xc42000c6a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:54 +0xae
created by main.dispatchConnection.func1
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:105 +0x142
goroutine 85 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f566950, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007b818, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007b818, 0xc420226000, 0x8000, 0x8000)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007b800, 0xc420226000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007b800, 0xc420226000, 0x8000, 0x8000, 0xc42000e190, 0xc420226000, 0x1708)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e1a0, 0xc420226000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.copyBuffer(0x60aca0, 0xc420036670, 0x7f6e6f5660b8, 0xc42000e1a0, 0xc420226000, 0x8000, 0x8000, 0xc420036670, 0xc420036670, 0x53ef80)
/usr/lib/go-1.9/src/io/io.go:392 +0x123
io.Copy(0x60aca0, 0xc420036670, 0x7f6e6f5660b8, 0xc42000e1a0, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
net.genericReadFrom(0x60a6e0, 0xc42000e190, 0x7f6e6f5660b8, 0xc42000e1a0, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:595 +0x84
net.(*TCPConn).readFrom(0xc42000e190, 0x7f6e6f5660b8, 0xc42000e1a0, 0x0, 0xc42018bea0, 0x41009d)
/usr/lib/go-1.9/src/net/tcpsock_posix.go:51 +0xa5
net.(*TCPConn).ReadFrom(0xc42000e190, 0x7f6e6f5660b8, 0xc42000e1a0, 0x7f6e6f566180, 0xc42000e190, 0x10200000001)
/usr/lib/go-1.9/src/net/tcpsock.go:103 +0x5f
io.copyBuffer(0x60a6e0, 0xc42000e190, 0x7f6e6f5660b8, 0xc42000e1a0, 0x0, 0x0, 0x0, 0x557d40, 0x0, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:386 +0x2bb
io.Copy(0x60a6e0, 0xc42000e190, 0x7f6e6f5660b8, 0xc42000e1a0, 0xc42000e1a0, 0x0, 0x0)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
main.(*webPair).serverToRemote(0xc42000c6a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:44 +0xae
created by main.dispatchConnection.func1
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:106 +0x164
goroutine 161 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f56be50, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202bc718, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4202bc718, 0xc420310000, 0x8000, 0x8000)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4202bc700, 0xc420310000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4202bc700, 0xc420310000, 0x8000, 0x8000, 0xc42000e270, 0xc420310000, 0x610)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e280, 0xc420310000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.copyBuffer(0x60aca0, 0xc4200367b0, 0x7f6e6f5660b8, 0xc42000e280, 0xc420310000, 0x8000, 0x8000, 0xc4200367b0, 0xc4200367b0, 0x53ef80)
/usr/lib/go-1.9/src/io/io.go:392 +0x123
io.Copy(0x60aca0, 0xc4200367b0, 0x7f6e6f5660b8, 0xc42000e280, 0x0, 0x60a520, 0xc420036110)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
net.genericReadFrom(0x60a6e0, 0xc42000e270, 0x7f6e6f5660b8, 0xc42000e280, 0x0, 0x0, 0x300000000)
/usr/lib/go-1.9/src/net/net.go:595 +0x84
net.(*TCPConn).readFrom(0xc42000e270, 0x7f6e6f5660b8, 0xc42000e280, 0x417793, 0xc42024aea0, 0x41009d)
/usr/lib/go-1.9/src/net/tcpsock_posix.go:51 +0xa5
net.(*TCPConn).ReadFrom(0xc42000e270, 0x7f6e6f5660b8, 0xc42000e280, 0x7f6e6f566180, 0xc42000e270, 0x10200484401)
/usr/lib/go-1.9/src/net/tcpsock.go:103 +0x5f
io.copyBuffer(0x60a6e0, 0xc42000e270, 0x7f6e6f5660b8, 0xc42000e280, 0x0, 0x0, 0x0, 0x557d40, 0x54d100, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:386 +0x2bb
io.Copy(0x60a6e0, 0xc42000e270, 0x7f6e6f5660b8, 0xc42000e280, 0xc42000e280, 0x433148, 0x5695a0)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
main.(*webPair).serverToRemote(0xc42000ca20)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:44 +0xae
created by main.dispatchConnection.func1
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:106 +0x164
goroutine 177 [runnable]:
internal/poll.runtime_pollWait(0x7f6e6f566590, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202bc998, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4202bc998, 0xc42029ac00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4202bc980, 0xc42029ac90, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4202bc980, 0xc42029ac90, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x89)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e2a8, 0xc42029ac90, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e2a8, 0xc42029ac90, 0x5, 0x5, 0x5, 0x557d40, 0xc420031e00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e2a8, 0xc42029ac90, 0x5, 0x5, 0x5, 0x0, 0x0)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e2a8, 0x89, 0xc0, 0x89, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.dispatchConnection(0x60cb80, 0xc42000e2a8, 0xc420080000)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:145 +0x375
created by main.main.func1
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:254 +0x2fe
goroutine 180 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f5667d0, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202bc898, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4202bc898, 0xc42029ad00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4202bc880, 0xc42029ad7b, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4202bc880, 0xc42029ad7b, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x279)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e298, 0xc42029ad7b, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e298, 0xc42029ad7b, 0x5, 0x5, 0x5, 0x557d40, 0xc42024c700, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e298, 0xc42029ad7b, 0x5, 0x5, 0x5, 0x5, 0x280)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e298, 0x279, 0x27b, 0x279, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000caa0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 174 [syscall]:
syscall.Syscall(0x0, 0x26, 0xc4202e5000, 0x2800, 0xc420262300, 0xc420246578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x26, 0xc4202e5000, 0x2800, 0x2800, 0xc420246500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x26, 0xc4202e5000, 0x2800, 0x2800, 0xc4202bc780, 0xc420262300, 0xc420246600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc4202bc800, 0xc4202e5000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc4202bc800, 0xc4202e5000, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e290, 0xc4202e5000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e290, 0xc4202e5000, 0x2800, 0x2800, 0x1, 0x0, 0x70, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000ca60)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 121 [syscall]:
syscall.Syscall(0x0, 0x10, 0xc42029e800, 0x2800, 0xc420262480, 0xc420247578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x10, 0xc42029e800, 0x2800, 0x2800, 0xc420247500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x10, 0xc42029e800, 0x2800, 0x2800, 0xc42007bf80, 0xc420262400, 0xc420247600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc4202bc000, 0xc42029e800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc4202bc000, 0xc42029e800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e220, 0xc42029e800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e220, 0xc42029e800, 0x2800, 0x2800, 0x1, 0x0, 0x140, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c8a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 101 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f566710, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42007ba98, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42007ba98, 0xc42029a200, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42007ba80, 0xc42029a265, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42007ba80, 0xc42029a265, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x289)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e1c8, 0xc42029a265, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e1c8, 0xc42029a265, 0x5, 0x5, 0x5, 0x557d40, 0xc42001ff00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e1c8, 0xc42029a265, 0x5, 0x5, 0x5, 0x5, 0x2c0)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e1c8, 0x289, 0x2bb, 0x289, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000c760)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 102 [syscall]:
syscall.Syscall(0x0, 0x2d, 0xc420276000, 0x2800, 0xc420262780, 0xc42024a578, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x2d, 0xc420276000, 0x2800, 0x2800, 0xc42024a500, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x2d, 0xc420276000, 0x2800, 0x2800, 0xc42007ba80, 0xc420262700, 0xc42024a600)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007bd00, 0xc420276000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007bd00, 0xc420276000, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e1f0, 0xc420276000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e1f0, 0xc420276000, 0x2800, 0x2800, 0x1, 0x0, 0x900, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c760)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 104 [syscall]:
syscall.Syscall(0x0, 0x2e, 0xc420278800, 0x2800, 0xc420262c00, 0xc42024bd78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x2e, 0xc420278800, 0x2800, 0x2800, 0xc42024bd00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x2e, 0xc420278800, 0x2800, 0x2800, 0xc42007bb00, 0xc420262c00, 0xc42024be00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007bd80, 0xc420278800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007bd80, 0xc420278800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e1f8, 0xc420278800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e1f8, 0xc420278800, 0x2800, 0x2800, 0x1, 0x0, 0xc00, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c7a0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 106 [syscall]:
syscall.Syscall(0x0, 0x2f, 0xc42027b000, 0x2800, 0xc420263080, 0xc42024cd78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x2f, 0xc42027b000, 0x2800, 0x2800, 0xc42024cd00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x2f, 0xc42027b000, 0x2800, 0x2800, 0xc42007bb80, 0xc420263000, 0xc42024ce00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007be00, 0xc42027b000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007be00, 0xc42027b000, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e200, 0xc42027b000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e200, 0xc42027b000, 0x2800, 0x2800, 0x1, 0x0, 0xf0, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c7e0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 108 [syscall]:
syscall.Syscall(0x0, 0x30, 0xc42027d800, 0x2800, 0xc420263500, 0xc42024dd78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x30, 0xc42027d800, 0x2800, 0x2800, 0xc42024dd00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x30, 0xc42027d800, 0x2800, 0x2800, 0xc42007bc00, 0xc420263500, 0xc42024de00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007be80, 0xc42027d800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007be80, 0xc42027d800, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e208, 0xc42027d800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e208, 0xc42027d800, 0x2800, 0x2800, 0x1, 0x0, 0xf0, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c820)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 110 [syscall]:
syscall.Syscall(0x0, 0x31, 0xc42029c000, 0x2800, 0xc420263680, 0xc420246d78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x31, 0xc42029c000, 0x2800, 0x2800, 0xc420246d00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x31, 0xc42029c000, 0x2800, 0x2800, 0xc42007bc80, 0xc420263600, 0xc420246e00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc42007bf00, 0xc42029c000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc42007bf00, 0xc42029c000, 0x2800, 0x2800, 0x10200000000, 0x0, 0x0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e210, 0xc42029c000, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e210, 0xc42029c000, 0x2800, 0x2800, 0x1, 0x0, 0xf0, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c860)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 137 [syscall]:
syscall.Syscall(0x0, 0x12, 0xc4202a3800, 0x2800, 0xc420263e00, 0xc420247d78, 0x483b80)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x12, 0xc4202a3800, 0x2800, 0x2800, 0xc420247d00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x12, 0xc4202a3800, 0x2800, 0x2800, 0xc4202bc180, 0xc420263e00, 0xc420247e00)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc4202bc200, 0xc4202a3800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc4202bc200, 0xc4202a3800, 0x2800, 0x2800, 0x10200000000, 0x0, 0xc42029a4f0)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e240, 0xc4202a3800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e240, 0xc4202a3800, 0x2800, 0x2800, 0x1, 0x0, 0xe0, 0x0)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000c920)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
goroutine 173 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f566410, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202bc798, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4202bc798, 0xc42029ad00, 0x5, 0x5)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4202bc780, 0xc42029ad60, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4202bc780, 0xc42029ad60, 0x5, 0x5, 0xc420016070, 0xc420016000, 0x55)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e288, 0xc42029ad60, 0x5, 0x5, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e288, 0xc42029ad60, 0x5, 0x5, 0x5, 0x557d40, 0xc42024af00, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
io.ReadFull(0x7f6e6f5660b8, 0xc42000e288, 0xc42029ad60, 0x5, 0x5, 0x5, 0x5, 0x60)
/usr/lib/go-1.9/src/io/io.go:327 +0x58
github.com/cbeuw/GoQuiet/gqserver.ReadTillDrain(0x60cb80, 0xc42000e288, 0x55, 0x5b, 0x55, 0x0, 0x0)
/home/andy/go/src/github.com/cbeuw/GoQuiet/gqserver/TLS.go:56 +0xd5
main.(*ssPair).remoteToServer(0xc42000ca60)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:64 +0x3c
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:113 +0xf3
goroutine 160 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e6f56bf10, 0x72, 0x0)
/usr/lib/go-1.9/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4202bc518, 0x72, 0xffffffffffffff00, 0x60ad20, 0x609380)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4202bc518, 0xc420318000, 0x8000, 0x8000)
/usr/lib/go-1.9/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4202bc500, 0xc420318000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4202bc500, 0xc420318000, 0x8000, 0x8000, 0xc42000e280, 0xc420318000, 0x1cc)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e270, 0xc420318000, 0x8000, 0x8000, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.copyBuffer(0x60aca0, 0xc4200367c0, 0x7f6e6f5660b8, 0xc42000e270, 0xc420318000, 0x8000, 0x8000, 0xc4200367c0, 0xc4200367c0, 0x53ef80)
/usr/lib/go-1.9/src/io/io.go:392 +0x123
io.Copy(0x60aca0, 0xc4200367c0, 0x7f6e6f5660b8, 0xc42000e270, 0x0, 0x1000000004d954d, 0x200)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
net.genericReadFrom(0x60a6e0, 0xc42000e280, 0x7f6e6f5660b8, 0xc42000e270, 0x0, 0x0, 0x500)
/usr/lib/go-1.9/src/net/net.go:595 +0x84
net.(*TCPConn).readFrom(0xc42000e280, 0x7f6e6f5660b8, 0xc42000e270, 0x417793, 0xc420248ea0, 0x41009d)
/usr/lib/go-1.9/src/net/tcpsock_posix.go:51 +0xa5
net.(*TCPConn).ReadFrom(0xc42000e280, 0x7f6e6f5660b8, 0xc42000e270, 0x7f6e6f566180, 0xc42000e280, 0x10200000001)
/usr/lib/go-1.9/src/net/tcpsock.go:103 +0x5f
io.copyBuffer(0x60a6e0, 0xc42000e280, 0x7f6e6f5660b8, 0xc42000e270, 0x0, 0x0, 0x0, 0x557d40, 0x54d100, 0x7f6e6f5660b8)
/usr/lib/go-1.9/src/io/io.go:386 +0x2bb
io.Copy(0x60a6e0, 0xc42000e280, 0x7f6e6f5660b8, 0xc42000e270, 0xc42000e270, 0x433148, 0x5695a0)
/usr/lib/go-1.9/src/io/io.go:362 +0x68
main.(*webPair).remoteToServer(0xc42000ca20)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:54 +0xae
created by main.dispatchConnection.func1
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:105 +0x142
goroutine 185 [runnable]:
syscall.Syscall(0x0, 0x35, 0xc420328800, 0x2800, 0xe30, 0x2800, 0x0)
/usr/lib/go-1.9/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x35, 0xc420328800, 0x2800, 0x2800, 0xc420248d00, 0x0, 0x0)
/usr/lib/go-1.9/src/syscall/zsyscall_linux_amd64.go:756 +0x55
syscall.Read(0x35, 0xc420328800, 0x2800, 0x2800, 0x200, 0x1fc, 0x197)
/usr/lib/go-1.9/src/syscall/syscall_unix.go:162 +0x49
internal/poll.(*FD).Read(0xc4202bcc00, 0xc420328800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/internal/poll/fd_unix.go:122 +0x125
net.(*netFD).Read(0xc4202bcc00, 0xc420328800, 0x2800, 0x2800, 0x10200000000, 0x0, 0xc420328800)
/usr/lib/go-1.9/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000e2d0, 0xc420328800, 0x2800, 0x2800, 0x0, 0x0, 0x0)
/usr/lib/go-1.9/src/net/net.go:176 +0x6d
io.ReadAtLeast(0x7f6e6f5660b8, 0xc42000e2d0, 0xc420328800, 0x2800, 0x2800, 0x1, 0xc420080000, 0x511f30, 0x60cb80)
/usr/lib/go-1.9/src/io/io.go:309 +0x86
main.(*ssPair).serverToRemote(0xc42000cb20)
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:81 +0xdd
created by main.dispatchConnection.func2
/home/andy/go/src/github.com/cbeuw/GoQuiet/cmd/gq-server/gq-server.go:114 +0x115
rax 0x0
rbx 0x7f6e6f1cb868
rcx 0xffffffffffffffff
rdx 0x6
rdi 0x4d5
rsi 0x4f8
rbp 0x57a7ea
rsp 0x7f6e3d7fa9c8
r8 0xa
r9 0x7f6e3d7fb700
r10 0x8
r11 0x202
r12 0x7f6e5c0008c0
r13 0xf1
r14 0x11
r15 0x0
rip 0x7f6e6ee455f7
rflags 0x202
cs 0x33
fs 0x0
gs 0x0
The text was updated successfully, but these errors were encountered: