fatal error: unexpected signal during runtime execution [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x471dcf] goroutine 666219 [running]: runtime.throw(0xc9f8ab, 0x2a) /usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc00033aa80 sp=0xc00033aa50 pc=0x437b92 runtime.sigpanic() /usr/local/go/src/runtime/signal_unix.go:718 +0x2ef fp=0xc00033aab8 sp=0xc00033aa80 pc=0x44f44f runtime.memmove(0xc00033ac40, 0x0, 0x8) /usr/local/go/src/runtime/memmove_amd64.s:171 +0x12f fp=0xc00033aac0 sp=0xc00033aab8 pc=0x471dcf runtime.recvDirect(0xb55cc0, 0xc000042240, 0xc00033ac40) /usr/local/go/src/runtime/chan.go:352 +0x75 fp=0xc00033aaf8 sp=0xc00033aac0 pc=0x405e75 runtime.recv(0xc000943260, 0xc000042240, 0xc00033ac40, 0xc00033aba0, 0x3) /usr/local/go/src/runtime/chan.go:614 +0x10e fp=0xc00033ab30 sp=0xc00033aaf8 pc=0x406c2e runtime.chanrecv(0xc000943260, 0xc00033ac40, 0x1, 0xc000330101) /usr/local/go/src/runtime/chan.go:526 +0x5b5 fp=0xc00033abc0 sp=0xc00033ab30 pc=0x4068f5 runtime.chanrecv1(0xc000943260, 0xc00033ac40) /usr/local/go/src/runtime/chan.go:439 +0x2b fp=0xc00033abf0 sp=0xc00033abc0 pc=0x4062eb io.(*pipe).Write(0xc00054a180, 0xc00191c000, 0x58000, 0x58000, 0x28000, 0x0, 0x0) /usr/local/go/src/io/pipe.go:96 +0x1f7 fp=0xc00033aca0 sp=0xc00033abf0 pc=0x4d6077 io.(*PipeWriter).Write(0xc00020ca38, 0xc0018f4000, 0x80000, 0x80000, 0x2, 0xc000301710, 0x0) /usr/local/go/src/io/pipe.go:163 +0x4c fp=0xc00033ace8 sp=0xc00033aca0 pc=0x4d64ec github.com/zrepl/zrepl/rpc/dataconn/stream.readStream(0xc000277f20, 0xc000521380, 0xd671c0, 0xc00020ca38, 0x5, 0xc00054a0c0) /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream.go:255 +0x2c2 fp=0xc00033af68 sp=0xc00033ace8 pc=0xa26702 github.com/zrepl/zrepl/rpc/dataconn/stream.(*Conn).ReadStream.func2(0xc0005213c0, 0xc00020ca38, 0xc000000005) /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream_conn.go:154 +0x85 fp=0xc00033afc8 sp=0xc00033af68 pc=0xa297e5 runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc00033afd0 sp=0xc00033afc8 pc=0x470ec1 created by github.com/zrepl/zrepl/rpc/dataconn/stream.(*Conn).ReadStream /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream_conn.go:152 +0x2a5 goroutine 1 [select, 105 minutes]: github.com/zrepl/zrepl/daemon.Run(0xd77198, 0xc00038ec00, 0xc00020a580, 0x0, 0x0) /home/mdtancsa/clean/zrepl/daemon/daemon.go:118 +0xbbe github.com/zrepl/zrepl/daemon.glob..func1(0xd77198, 0xc00020fb00, 0x11854a0, 0xc00020a360, 0x0, 0x2, 0x2, 0x2) /home/mdtancsa/clean/zrepl/daemon/main.go:16 +0x49 github.com/zrepl/zrepl/cli.(*Subcommand).run(0x11854a0, 0xc000228280, 0xc00020a360, 0x0, 0x2) /home/mdtancsa/clean/zrepl/cli/cli.go:105 +0xe7 github.com/spf13/cobra.(*Command).execute(0xc000228280, 0xc00020a340, 0x2, 0x2, 0xc000228280, 0xc00020a340) /root/go/pkg/mod/github.com/spf13/cobra@v0.0.2/command.go:760 +0x2c2 github.com/spf13/cobra.(*Command).ExecuteC(0x1187100, 0x41a901, 0x0, 0x0) /root/go/pkg/mod/github.com/spf13/cobra@v0.0.2/command.go:846 +0x2fe github.com/spf13/cobra.(*Command).Execute(...) /root/go/pkg/mod/github.com/spf13/cobra@v0.0.2/command.go:794 github.com/zrepl/zrepl/cli.Run() /home/mdtancsa/clean/zrepl/cli/cli.go:152 +0x2d main.main() /home/mdtancsa/clean/zrepl/main.go:24 +0x25 goroutine 36 [select, 105 minutes]: github.com/zrepl/zrepl/daemon.(*pprofServer).controlLoop(0xc000202df8, 0xd77198, 0xc00038eea0) /home/mdtancsa/clean/zrepl/daemon/pprof.go:45 +0xaf created by github.com/zrepl/zrepl/daemon.NewPProfServer /home/mdtancsa/clean/zrepl/daemon/pprof.go:36 +0xa5 goroutine 3 [select]: github.com/zrepl/zrepl/daemon/logging/trace.init.2.func1() /home/mdtancsa/clean/zrepl/daemon/logging/trace/trace_chrometrace.go:146 +0xd9 created by github.com/zrepl/zrepl/daemon/logging/trace.init.2 /home/mdtancsa/clean/zrepl/daemon/logging/trace/trace_chrometrace.go:135 +0xb2 goroutine 21 [syscall, 105 minutes]: os/signal.signal_recv(0x0) /usr/local/go/src/runtime/sigqueue.go:168 +0xa5 os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x25 created by os/signal.Notify.func1.1 /usr/local/go/src/os/signal/signal.go:151 +0x45 goroutine 5 [chan receive, 105 minutes]: github.com/zrepl/zrepl/daemon.Run.func1(0xc00021ed80, 0xc000209a30) /home/mdtancsa/clean/zrepl/daemon/daemon.go:38 +0x34 created by github.com/zrepl/zrepl/daemon.Run /home/mdtancsa/clean/zrepl/daemon/daemon.go:37 +0x16b goroutine 9 [select, 105 minutes]: github.com/zrepl/zrepl/daemon.(*controlJob).Run(0xc000394420, 0xd77198, 0xc00038eea0) /home/mdtancsa/clean/zrepl/daemon/control.go:172 +0x74b github.com/zrepl/zrepl/daemon.(*jobs).start.func1(0xc0000315c0, 0xd77198, 0xc00038eea0, 0xd7adf8, 0xc000394420) /home/mdtancsa/clean/zrepl/daemon/daemon.go:255 +0x15b created by github.com/zrepl/zrepl/daemon.(*jobs).start /home/mdtancsa/clean/zrepl/daemon/daemon.go:251 +0x425 goroutine 10 [IO wait]: internal/poll.runtime_pollWait(0x827e48848, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000428098, 0x72, 0x0, 0x0, 0xc7d8c2) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Accept(0xc000428080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:401 +0x212 net.(*netFD).accept(0xc000428080, 0x7cf23ef900000004, 0x1fdbf, 0x798f5e15c96d6951) /usr/local/go/src/net/fd_unix.go:172 +0x45 net.(*TCPListener).accept(0xc00041c048, 0x602f71cb, 0xc000107d58, 0x492b66) /usr/local/go/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).Accept(0xc00041c048, 0xc000107da8, 0x18, 0xc000001800, 0x7b443b) /usr/local/go/src/net/tcpsock.go:261 +0x65 net/http.(*Server).Serve(0xc000446000, 0xd74b10, 0xc00041c048, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2981 +0x285 net/http.Serve(...) /usr/local/go/src/net/http/server.go:2529 github.com/zrepl/zrepl/daemon.(*prometheusJob).Run(0xc00039e030, 0xd77198, 0xc00038ef90) /home/mdtancsa/clean/zrepl/daemon/prometheus.go:82 +0x211 github.com/zrepl/zrepl/daemon.(*jobs).start.func1(0xc0000315c0, 0xd77198, 0xc00038ef90, 0xd7ae40, 0xc00039e030) /home/mdtancsa/clean/zrepl/daemon/daemon.go:255 +0x15b created by github.com/zrepl/zrepl/daemon.(*jobs).start /home/mdtancsa/clean/zrepl/daemon/daemon.go:251 +0x425 goroutine 50 [select, 105 minutes]: github.com/zrepl/zrepl/rpc.(*Server).Serve(0xc000520080, 0xd770f0, 0xc0005200c0, 0xd747e0, 0xc000508340) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:117 +0x335 github.com/zrepl/zrepl/daemon/job.(*PassiveSide).Run(0xc000293c50, 0xd77198, 0xc00038f080) /home/mdtancsa/clean/zrepl/daemon/job/passive.go:190 +0x44a github.com/zrepl/zrepl/daemon.(*jobs).start.func1(0xc0000315c0, 0xd77198, 0xc00038f080, 0xd7aed0, 0xc000293c50) /home/mdtancsa/clean/zrepl/daemon/daemon.go:255 +0x15b created by github.com/zrepl/zrepl/daemon.(*jobs).start /home/mdtancsa/clean/zrepl/daemon/daemon.go:251 +0x425 goroutine 51 [select, 105 minutes]: github.com/zrepl/zrepl/rpc.(*Server).Serve(0xc000031680, 0xd770f0, 0xc0000316c0, 0xd747e0, 0xc000394830) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:117 +0x335 github.com/zrepl/zrepl/daemon/job.(*PassiveSide).Run(0xc00038e120, 0xd77198, 0xc00038f170) /home/mdtancsa/clean/zrepl/daemon/job/passive.go:190 +0x44a github.com/zrepl/zrepl/daemon.(*jobs).start.func1(0xc0000315c0, 0xd77198, 0xc00038f170, 0xd7aed0, 0xc00038e120) /home/mdtancsa/clean/zrepl/daemon/daemon.go:255 +0x15b created by github.com/zrepl/zrepl/daemon.(*jobs).start /home/mdtancsa/clean/zrepl/daemon/daemon.go:251 +0x425 goroutine 52 [select, 105 minutes]: github.com/zrepl/zrepl/rpc.(*Server).Serve(0xc0000cc800, 0xd770f0, 0xc0000cc840, 0xd747e0, 0xc0000b1500) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:117 +0x335 github.com/zrepl/zrepl/daemon/job.(*PassiveSide).Run(0xc00038e5a0, 0xd77198, 0xc00038f260) /home/mdtancsa/clean/zrepl/daemon/job/passive.go:190 +0x44a github.com/zrepl/zrepl/daemon.(*jobs).start.func1(0xc0000315c0, 0xd77198, 0xc00038f260, 0xd7aed0, 0xc00038e5a0) /home/mdtancsa/clean/zrepl/daemon/daemon.go:255 +0x15b created by github.com/zrepl/zrepl/daemon.(*jobs).start /home/mdtancsa/clean/zrepl/daemon/daemon.go:251 +0x425 goroutine 53 [semacquire, 105 minutes]: sync.runtime_Semacquire(0xc0000315c8) /usr/local/go/src/runtime/sema.go:56 +0x45 sync.(*WaitGroup).Wait(0xc0000315c0) /usr/local/go/src/sync/waitgroup.go:130 +0x65 github.com/zrepl/zrepl/daemon.(*jobs).wait.func1(0xc0000315c0, 0xc000100d20) /home/mdtancsa/clean/zrepl/daemon/daemon.go:151 +0x2d created by github.com/zrepl/zrepl/daemon.(*jobs).wait /home/mdtancsa/clean/zrepl/daemon/daemon.go:150 +0x67 goroutine 24 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc/transportmux.Demux.func1(0xd770f0, 0xc0000cc840, 0xd75140, 0xc0000c63f0, 0xc0001c6060) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:116 +0x65 created by github.com/zrepl/zrepl/rpc/transportmux.Demux /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:115 +0x354 goroutine 66 [chan receive, 105 minutes]: github.com/zrepl/zrepl/daemon.(*prometheusJob).Run.func1(0xd77198, 0xc00038ef90, 0xc00041c048) /home/mdtancsa/clean/zrepl/daemon/prometheus.go:75 +0x48 created by github.com/zrepl/zrepl/daemon.(*prometheusJob).Run /home/mdtancsa/clean/zrepl/daemon/prometheus.go:74 +0x165 goroutine 55 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc.NewServer.func1.2(0xd770f0, 0xc0005200c0, 0xc0003aa780, 0xd7f4d0, 0xc0005022a0, 0xd7f4d0, 0xc000502340, 0xd7f4d0, 0xc0005023e0) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:63 +0x4c created by github.com/zrepl/zrepl/rpc.NewServer.func1 /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:62 +0x1e5 goroutine 99 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc/transportmux.Demux.func1(0xd770f0, 0xc0005200c0, 0xd75140, 0xc00051e090, 0xc000500720) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:116 +0x65 created by github.com/zrepl/zrepl/rpc/transportmux.Demux /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:115 +0x354 goroutine 37 [IO wait, 105 minutes]: internal/poll.runtime_pollWait(0x827e48a18, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000214698, 0x72, 0x0, 0x0, 0xc7d8c2) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Accept(0xc000214680, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:401 +0x212 net.(*netFD).accept(0xc000214680, 0x30, 0x80112ff18, 0x30) /usr/local/go/src/net/fd_unix.go:172 +0x45 net.(*UnixListener).accept(0xc00020ff50, 0xc000105e18, 0x40e078, 0x30) /usr/local/go/src/net/unixsock_posix.go:162 +0x32 net.(*UnixListener).Accept(0xc00020ff50, 0xc13900, 0xc00032a150, 0xb7e120, 0x117c510) /usr/local/go/src/net/unixsock.go:260 +0x65 net/http.(*Server).Serve(0xc00032c000, 0xd74b40, 0xc00020ff50, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2981 +0x285 github.com/zrepl/zrepl/daemon.(*controlJob).Run.func5(0xc000262360, 0xc00032c000, 0xc00020ff50) /home/mdtancsa/clean/zrepl/daemon/control.go:168 +0x45 created by github.com/zrepl/zrepl/daemon.(*controlJob).Run /home/mdtancsa/clean/zrepl/daemon/control.go:167 +0x6be goroutine 25 [IO wait]: internal/poll.runtime_pollWait(0x827e48930, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc0000fc398, 0x72, 0x0, 0x0, 0xc7d8c2) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Accept(0xc0000fc380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:401 +0x212 net.(*netFD).accept(0xc0000fc380, 0x79c, 0x0, 0x0) /usr/local/go/src/net/fd_unix.go:172 +0x45 net.(*TCPListener).accept(0xc0000c63c0, 0x79c, 0xc0001dfac0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).AcceptTCP(0xc0000c63c0, 0xc000b3a805, 0xc000b3a805, 0xc000b70160) /usr/local/go/src/net/tcpsock.go:248 +0x65 github.com/zrepl/zrepl/tlsconf.(*ClientAuthListener).Accept(0xc0000c63d8, 0x7c64e5cce7e68e39, 0xc0001dfc78, 0x4652da, 0xc00031c400, 0x1fdc2, 0x7c64e5cce7e68e39) /home/mdtancsa/clean/zrepl/tlsconf/tlsconf.go:67 +0x46 github.com/zrepl/zrepl/transport/tls.tlsAuthListener.Accept(0xc0000c63d8, 0xc00038e9f0, 0xd770f0, 0xc0000cc840, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/transport/tls/serve_tls.go:69 +0x72 github.com/zrepl/zrepl/rpc/versionhandshake.HandshakeListener.Accept(0xd747e0, 0xc0000b1500, 0x2540be400, 0xd770f0, 0xc0000cc840, 0x0, 0xc0000cc800, 0x0) /home/mdtancsa/clean/zrepl/rpc/versionhandshake/versionhandshake_transport_wrappers.go:50 +0x49 github.com/zrepl/zrepl/rpc/transportmux.Demux.func2(0xc0001c6060, 0xd770f0, 0xc0000cc840, 0xd75140, 0xc0000c63f0, 0x2540be400, 0xc0001c6030) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:152 +0xce created by github.com/zrepl/zrepl/rpc/transportmux.Demux /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:137 +0x3c7 goroutine 26 [chan receive, 1 minutes]: github.com/zrepl/zrepl/rpc/netadaptor.Listener.Accept(0xd74720, 0xc0000b1580, 0xd7f4d0, 0xc0000a6880, 0xc0000ba2a0, 0xc0000ba300, 0xd7d838, 0xc000ec81a0, 0x442dae, 0xc0001bbd50) /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:79 +0x165 google.golang.org/grpc.(*Server).Serve(0xc000093980, 0xd746f0, 0xc0001c6240, 0x0, 0x0) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:556 +0x27f github.com/zrepl/zrepl/rpc/grpcclientidentity/grpchelper.NewServer.func1(0xc000000048, 0xcbe418) /home/mdtancsa/clean/zrepl/rpc/grpcclientidentity/grpchelper/authlistener_grpc_adaptor_wrapper.go:67 +0x79 github.com/zrepl/zrepl/rpc.NewServer.func1(0xd770f0, 0xc0000cc840, 0xd74720, 0xc0000b1580, 0xc0000a8ba0) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:72 +0x1ef created by github.com/zrepl/zrepl/rpc.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:115 +0x24f goroutine 27 [chan receive]: github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve(0xc0000b3f50, 0xd770f0, 0xc0000cc880, 0xd74720, 0xc0000b1590) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:104 +0x25f github.com/zrepl/zrepl/rpc.NewServer.func4(0xd770f0, 0xc0000cc840, 0xd74720, 0xc0000b1590, 0xc0000a8ba0) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:86 +0x52 created by github.com/zrepl/zrepl/rpc.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:116 +0x2a5 goroutine 28 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve.func1(0xc0000b8990, 0xd770f0, 0xc0000cc880, 0xc0000b3f50, 0xd74720, 0xc0000b1590) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:80 +0x74 created by github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:78 +0x135 goroutine 29 [select]: github.com/zrepl/zrepl/rpc/transportmux.(*demuxListener).Accept(0xc0000b1590, 0xd770f0, 0xc0000cc880, 0xc000b70180, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:51 +0xd5 github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve.func2(0xc0000b8990, 0xc0000ba120, 0xd74720, 0xc0000b1590, 0xd770f0, 0xc0000cc880, 0xc0000b3f50) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:92 +0xac created by github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:88 +0x1d9 goroutine 663550 [select]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc000462180) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:921 +0x1f0 created by google.golang.org/grpc/internal/transport.newHTTP2Server /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:282 +0x1085 goroutine 100 [IO wait]: internal/poll.runtime_pollWait(0x827e48760, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000526098, 0x72, 0x0, 0x0, 0xc7d8c2) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Accept(0xc000526080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:401 +0x212 net.(*netFD).accept(0xc000526080, 0x79f, 0x0, 0x0) /usr/local/go/src/net/fd_unix.go:172 +0x45 net.(*TCPListener).accept(0xc00051e060, 0x79f, 0xc000373ac0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).AcceptTCP(0xc00051e060, 0xc0004d2005, 0xc0004d2005, 0xc0001246a0) /usr/local/go/src/net/tcpsock.go:248 +0x65 github.com/zrepl/zrepl/tlsconf.(*ClientAuthListener).Accept(0xc00051e078, 0x5e1de5f17470cd69, 0xc000373c78, 0x4652da, 0xc00006b800, 0x1fdc2, 0x5e1de5f17470cd69) /home/mdtancsa/clean/zrepl/tlsconf/tlsconf.go:67 +0x46 github.com/zrepl/zrepl/transport/tls.tlsAuthListener.Accept(0xc00051e078, 0xc00038e0f0, 0xd770f0, 0xc0005200c0, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/transport/tls/serve_tls.go:69 +0x72 github.com/zrepl/zrepl/rpc/versionhandshake.HandshakeListener.Accept(0xd747e0, 0xc000508340, 0x2540be400, 0xd770f0, 0xc0005200c0, 0x0, 0xc000520000, 0x0) /home/mdtancsa/clean/zrepl/rpc/versionhandshake/versionhandshake_transport_wrappers.go:50 +0x49 github.com/zrepl/zrepl/rpc/transportmux.Demux.func2(0xc000500720, 0xd770f0, 0xc0005200c0, 0xd75140, 0xc00051e090, 0x2540be400, 0xc0005006f0) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:152 +0xce created by github.com/zrepl/zrepl/rpc/transportmux.Demux /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:137 +0x3c7 goroutine 101 [chan receive]: github.com/zrepl/zrepl/rpc/netadaptor.Listener.Accept(0xd74720, 0xc000508360, 0xd7f4d0, 0xc000502340, 0xc000100ea0, 0xc000100f00, 0xd7d838, 0xc000f2a180, 0x442dae, 0xc000108d50) /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:79 +0x165 google.golang.org/grpc.(*Server).Serve(0xc0003aa780, 0xd746f0, 0xc00038f740, 0x0, 0x0) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:556 +0x27f github.com/zrepl/zrepl/rpc/grpcclientidentity/grpchelper.NewServer.func1(0xc000000048, 0xcbe418) /home/mdtancsa/clean/zrepl/rpc/grpcclientidentity/grpchelper/authlistener_grpc_adaptor_wrapper.go:67 +0x79 github.com/zrepl/zrepl/rpc.NewServer.func1(0xd770f0, 0xc0005200c0, 0xd74720, 0xc000508360, 0xc000512120) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:72 +0x1ef created by github.com/zrepl/zrepl/rpc.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:115 +0x24f goroutine 102 [chan receive]: github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve(0xc000500630, 0xd770f0, 0xc000520100, 0xd74720, 0xc000508370) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:104 +0x25f github.com/zrepl/zrepl/rpc.NewServer.func4(0xd770f0, 0xc0005200c0, 0xd74720, 0xc000508370, 0xc000512120) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:86 +0x52 created by github.com/zrepl/zrepl/rpc.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:116 +0x2a5 goroutine 103 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve.func1(0xc00050a110, 0xd770f0, 0xc000520100, 0xc000500630, 0xd74720, 0xc000508370) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:80 +0x74 created by github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:78 +0x135 goroutine 104 [select]: github.com/zrepl/zrepl/rpc/transportmux.(*demuxListener).Accept(0xc000508370, 0xd770f0, 0xc000520100, 0xc0001246c0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:51 +0xd5 github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve.func2(0xc00050a110, 0xc00053c060, 0xd74720, 0xc000508370, 0xd770f0, 0xc000520100, 0xc000500630) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:92 +0xac created by github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:88 +0x1d9 goroutine 30 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc.NewServer.func1.2(0xd770f0, 0xc0000cc840, 0xc000093980, 0xd7f4d0, 0xc0000a67e0, 0xd7f4d0, 0xc0000a6880, 0xd7f4d0, 0xc0000a6920) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:63 +0x4c created by github.com/zrepl/zrepl/rpc.NewServer.func1 /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:62 +0x1e5 goroutine 31 [select, 1 minutes]: github.com/zrepl/zrepl/rpc/transportmux.(*demuxListener).Accept(0xc0000b1580, 0xd77128, 0xc0000b8000, 0x0, 0x2, 0x1) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:51 +0xd5 github.com/zrepl/zrepl/rpc/netadaptor.Listener.handleAccept(0xd74720, 0xc0000b1580, 0xd7f4d0, 0xc0000a6880, 0xc0000ba2a0, 0xc0000ba300) /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:94 +0x9f created by github.com/zrepl/zrepl/rpc/netadaptor.New /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:64 +0x153 goroutine 56 [select]: github.com/zrepl/zrepl/rpc/transportmux.(*demuxListener).Accept(0xc000508360, 0xd77128, 0xc0000b8000, 0x0, 0x2, 0x1) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:51 +0xd5 github.com/zrepl/zrepl/rpc/netadaptor.Listener.handleAccept(0xd74720, 0xc000508360, 0xd7f4d0, 0xc000502340, 0xc000100ea0, 0xc000100f00) /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:94 +0x9f created by github.com/zrepl/zrepl/rpc/netadaptor.New /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:64 +0x153 goroutine 58 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc/transportmux.Demux.func1(0xd770f0, 0xc0000316c0, 0xd75140, 0xc00039e228, 0xc00038f8f0) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:116 +0x65 created by github.com/zrepl/zrepl/rpc/transportmux.Demux /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:115 +0x354 goroutine 59 [IO wait, 1 minutes]: internal/poll.runtime_pollWait(0x827e48678, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000130e18, 0x72, 0x0, 0x0, 0xc7d8c2) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Accept(0xc000130e00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:401 +0x212 net.(*netFD).accept(0xc000130e00, 0x7a2, 0x0, 0x0) /usr/local/go/src/net/fd_unix.go:172 +0x45 net.(*TCPListener).accept(0xc00039e1f8, 0x7a2, 0xc0001dfac0, 0x0) /usr/local/go/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).AcceptTCP(0xc00039e1f8, 0xc0006fa005, 0xc0006fa005, 0xc0007b0220) /usr/local/go/src/net/tcpsock.go:248 +0x65 github.com/zrepl/zrepl/tlsconf.(*ClientAuthListener).Accept(0xc00039e210, 0xa18a172ad28bcd31, 0xc0001dfc78, 0x4652da, 0xc00006ac00, 0x1fd62, 0xa18a172ad28bcd31) /home/mdtancsa/clean/zrepl/tlsconf/tlsconf.go:67 +0x46 github.com/zrepl/zrepl/transport/tls.tlsAuthListener.Accept(0xc00039e210, 0xc00038e570, 0xd770f0, 0xc0000316c0, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/transport/tls/serve_tls.go:69 +0x72 github.com/zrepl/zrepl/rpc/versionhandshake.HandshakeListener.Accept(0xd747e0, 0xc000394830, 0x2540be400, 0xd770f0, 0xc0000316c0, 0x0, 0xc000031600, 0x0) /home/mdtancsa/clean/zrepl/rpc/versionhandshake/versionhandshake_transport_wrappers.go:50 +0x49 github.com/zrepl/zrepl/rpc/transportmux.Demux.func2(0xc00038f8f0, 0xd770f0, 0xc0000316c0, 0xd75140, 0xc00039e228, 0x2540be400, 0xc00038f8c0) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:152 +0xce created by github.com/zrepl/zrepl/rpc/transportmux.Demux /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:137 +0x3c7 goroutine 60 [chan receive, 2 minutes]: github.com/zrepl/zrepl/rpc/netadaptor.Listener.Accept(0xd74720, 0xc000394850, 0xd7f4d0, 0xc0004825c0, 0xc000101140, 0xc0001011a0, 0xd7d838, 0xc000d58b20, 0x442dae, 0xc000336d50) /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:79 +0x165 google.golang.org/grpc.(*Server).Serve(0xc0003ab500, 0xd746f0, 0xc00038fad0, 0x0, 0x0) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:556 +0x27f github.com/zrepl/zrepl/rpc/grpcclientidentity/grpchelper.NewServer.func1(0xc000000048, 0xcbe418) /home/mdtancsa/clean/zrepl/rpc/grpcclientidentity/grpchelper/authlistener_grpc_adaptor_wrapper.go:67 +0x79 github.com/zrepl/zrepl/rpc.NewServer.func1(0xd770f0, 0xc0000316c0, 0xd74720, 0xc000394850, 0xc0003a8540) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:72 +0x1ef created by github.com/zrepl/zrepl/rpc.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:115 +0x24f goroutine 61 [chan receive, 1 minutes]: github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve(0xc00038f800, 0xd770f0, 0xc000031700, 0xd74720, 0xc000394860) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:104 +0x25f github.com/zrepl/zrepl/rpc.NewServer.func4(0xd770f0, 0xc0000316c0, 0xd74720, 0xc000394860, 0xc0003a8540) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:86 +0x52 created by github.com/zrepl/zrepl/rpc.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:116 +0x2a5 goroutine 62 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve.func1(0xc000396ed0, 0xd770f0, 0xc000031700, 0xc00038f800, 0xd74720, 0xc000394860) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:80 +0x74 created by github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:78 +0x135 goroutine 63 [select, 1 minutes]: github.com/zrepl/zrepl/rpc/transportmux.(*demuxListener).Accept(0xc000394860, 0xd770f0, 0xc000031700, 0xc0007b0240, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:51 +0xd5 github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve.func2(0xc000396ed0, 0xc000100fc0, 0xd74720, 0xc000394860, 0xd770f0, 0xc000031700, 0xc00038f800) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:92 +0xac created by github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:88 +0x1d9 goroutine 64 [chan receive, 105 minutes]: github.com/zrepl/zrepl/rpc.NewServer.func1.2(0xd770f0, 0xc0000316c0, 0xc0003ab500, 0xd7f4d0, 0xc000482520, 0xd7f4d0, 0xc0004825c0, 0xd7f4d0, 0xc0001257c0) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:63 +0x4c created by github.com/zrepl/zrepl/rpc.NewServer.func1 /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:62 +0x1e5 goroutine 129 [select, 2 minutes]: github.com/zrepl/zrepl/rpc/transportmux.(*demuxListener).Accept(0xc000394850, 0xd77128, 0xc0000b8000, 0x0, 0x2, 0x1) /home/mdtancsa/clean/zrepl/rpc/transportmux/transportmux.go:51 +0xd5 github.com/zrepl/zrepl/rpc/netadaptor.Listener.handleAccept(0xd74720, 0xc000394850, 0xd7f4d0, 0xc0004825c0, 0xc000101140, 0xc0001011a0) /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:94 +0x9f created by github.com/zrepl/zrepl/rpc/netadaptor.New /home/mdtancsa/clean/zrepl/rpc/netadaptor/authlistener_netlistener_adaptor.go:64 +0x153 goroutine 666433 [syscall]: syscall.Syscall6(0x214, 0x0, 0x11f2, 0x0, 0x18, 0x0, 0x0, 0xc0000e0840, 0xc0006854a0, 0x4) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x5 os.(*Process).blockUntilWaitable(0xc000f249f0, 0x4, 0x4, 0x203000) /usr/local/go/src/os/wait_wait6.go:30 +0x5e os.(*Process).wait(0xc000f249f0, 0xbe5960, 0xcbf138, 0xcbf140) /usr/local/go/src/os/exec_unix.go:22 +0x39 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:129 os/exec.(*Cmd).Wait(0xc0000e0840, 0x0, 0x0) /usr/local/go/src/os/exec/exec.go:507 +0x65 os/exec.(*Cmd).Run(0xc0000e0840, 0xc0001eaff0, 0x1192bc0) /usr/local/go/src/os/exec/exec.go:341 +0x5f os/exec.(*Cmd).CombinedOutput(0xc0000e0840, 0x0, 0x0, 0x94c385, 0xc2cce0, 0xc000214a80) /usr/local/go/src/os/exec/exec.go:567 +0x91 github.com/zrepl/zrepl/zfs/zfscmd.(*Cmd).CombinedOutput(0xc000214a80, 0xc000431d70, 0xc79ddc, 0x3, 0xc00041f540, 0x3) /home/mdtancsa/clean/zrepl/zfs/zfscmd/zfscmd.go:39 +0x69 github.com/zrepl/zrepl/zfs.ZFSRelease(0xd77198, 0xc000431d70, 0xc00050f7a0, 0x1e, 0xc00060dc10, 0x1, 0x1, 0x0, 0x0) /home/mdtancsa/clean/zrepl/zfs/holds.go:102 +0x294 github.com/zrepl/zrepl/endpoint.holdBasedAbstraction.Destroy(0xc8784d, 0x12, 0xc000471aa0, 0x2d, 0xc7f389, 0x8, 0xc000c7a66e, 0x19, 0xc3d1ce5d5f74d25d, 0x2a09e5b, ...) /home/mdtancsa/clean/zrepl/endpoint/endpoint_zfs_helpers_types.go:70 +0x1f9 github.com/zrepl/zrepl/endpoint.BatchDestroy.func1(0xc0004b4bf0, 0x1, 0x1, 0xc000dbfda0, 0xd77198, 0xc000431d70) /home/mdtancsa/clean/zrepl/endpoint/endpoint_zfs_abstraction.go:687 +0x89 created by github.com/zrepl/zrepl/endpoint.BatchDestroy /home/mdtancsa/clean/zrepl/endpoint/endpoint_zfs_abstraction.go:683 +0x94 goroutine 666211 [chan receive]: github.com/zrepl/zrepl/zfs.ZFSRecv(0xd77198, 0xc00041e200, 0xc000c92100, 0x34, 0xc0003579c0, 0xd6e5f8, 0xc000a9a0a0, 0x100100, 0x0, 0x0) /home/mdtancsa/clean/zrepl/zfs/zfs.go:1144 +0x9ee github.com/zrepl/zrepl/endpoint.(*Receiver).Receive(0xc0005003c0, 0xd77198, 0xc000301e60, 0xc00075c280, 0xd6e5d0, 0xc00051e9d8, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/endpoint/endpoint.go:773 +0xcf7 github.com/zrepl/zrepl/rpc/dataconn.(*Server).serveConnRequest(0xc000500630, 0xd77198, 0xc000301b90, 0xc0000b9898, 0x8, 0xc0005213c0) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:186 +0xc93 github.com/zrepl/zrepl/rpc/dataconn.(*Server).serveConn.func2(0xd77198, 0xc000301b90) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:150 +0x59 github.com/zrepl/zrepl/daemon/job.(*PassiveSide).Run.func1(0xd77198, 0xc0003018f0, 0xd6f7f0, 0xc000124740, 0xc000301860) /home/mdtancsa/clean/zrepl/daemon/job/passive.go:178 +0x2c6 github.com/zrepl/zrepl/rpc.NewServer.func3(0xd77198, 0xc0003016e0, 0xd6f818, 0xc000124720, 0xc000301860) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:82 +0xd5 github.com/zrepl/zrepl/rpc/dataconn.(*Server).serveConn(0xc000500630, 0xc0001246c0) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:149 +0x3bf github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve.func3(0xc00050a110, 0xc000500630, 0xc0001246c0) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:108 +0x5d created by github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:106 +0x247 goroutine 662755 [select]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc00057f080) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:921 +0x1f0 created by google.golang.org/grpc/internal/transport.newHTTP2Server /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:282 +0x1085 goroutine 662754 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc000520280, 0x1, 0x0, 0x0, 0x0, 0x0) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/controlbuf.go:317 +0xf4 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000749da0, 0x0, 0x0) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/controlbuf.go:435 +0x1dd google.golang.org/grpc/internal/transport.newHTTP2Server.func2(0xc00057f080) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:276 +0xd7 created by google.golang.org/grpc/internal/transport.newHTTP2Server /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:273 +0x105c goroutine 665929 [select]: os/exec.(*Cmd).Start.func2(0xc00013e160) /usr/local/go/src/os/exec/exec.go:449 +0x91 created by os/exec.(*Cmd).Start /usr/local/go/src/os/exec/exec.go:448 +0x6cb goroutine 663551 [IO wait]: internal/poll.runtime_pollWait(0x82834ad30, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000214218, 0x72, 0x700, 0x7a4, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000214200, 0xc000b3a000, 0x7a4, 0x7a4, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 net.(*netFD).Read(0xc000214200, 0xc000b3a000, 0x7a4, 0x7a4, 0x79f, 0xc000b3a000, 0x5) /usr/local/go/src/net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc000610000, 0xc000b3a000, 0x7a4, 0x7a4, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:183 +0x91 crypto/tls.(*atLeastReader).Read(0xc0000c6180, 0xc000b3a000, 0x7a4, 0x7a4, 0x79f, 0xc000540000, 0x0) /usr/local/go/src/crypto/tls/conn.go:776 +0x63 bytes.(*Buffer).ReadFrom(0xc0004a2978, 0xd661a0, 0xc0000c6180, 0x40b705, 0xb9f720, 0xc510c0) /usr/local/go/src/bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc0004a2700, 0x827e1c598, 0xc000610000, 0x5, 0xc000610000, 0x1e) /usr/local/go/src/crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0004a2700, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:605 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/local/go/src/crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc0004a2700, 0xc000c9a000, 0x8000, 0x8000, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1276 +0x165 bufio.(*Reader).Read(0xc000043140, 0xc0007a8038, 0x9, 0x9, 0xb0, 0x7ffffffff020, 0xc000339d58) /usr/local/go/src/bufio/bufio.go:227 +0x222 io.ReadAtLeast(0xd66000, 0xc000043140, 0xc0007a8038, 0x9, 0x9, 0x9, 0x76afc0a20a03, 0xc00dd84cbb, 0xdd84cbb008c8772) /usr/local/go/src/io/io.go:328 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:347 golang.org/x/net/http2.readFrameHeader(0xc0007a8038, 0x9, 0x9, 0xd66000, 0xc000043140, 0x0, 0x0, 0xc000462180, 0x1) /root/go/pkg/mod/golang.org/x/net@v0.0.0-20190613194153-d28f0bde5980/http2/frame.go:237 +0x89 golang.org/x/net/http2.(*Framer).ReadFrame(0xc0007a8000, 0xc000422030, 0xc000422030, 0x0, 0x0) /root/go/pkg/mod/golang.org/x/net@v0.0.0-20190613194153-d28f0bde5980/http2/frame.go:492 +0xa5 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc000462180, 0xc00064c180, 0xcbe740) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:429 +0x85 google.golang.org/grpc.(*Server).serveStreams(0xc0003aa780, 0xd7e658, 0xc000462180) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:681 +0xe2 google.golang.org/grpc.(*Server).handleRawConn.func1(0xc0003aa780, 0xd7e658, 0xc000462180) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:643 +0x45 created by google.golang.org/grpc.(*Server).handleRawConn /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:642 +0x60d goroutine 665928 [IO wait]: internal/poll.runtime_pollWait(0x827e48590, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000dbe678, 0x72, 0x8001, 0x8000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000dbe660, 0xc000476000, 0x8000, 0x8000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc0004aa190, 0xc000476000, 0x8000, 0x8000, 0x2, 0x46cf65, 0x0) /usr/local/go/src/os/file.go:117 +0x77 bytes.(*Buffer).ReadFrom(0xc000432420, 0xd67720, 0xc0004aa190, 0x827e2a1a0, 0xc000432420, 0xc000859f01) /usr/local/go/src/bytes/buffer.go:204 +0xbe io.copyBuffer(0xd66060, 0xc000432420, 0xd67720, 0xc0004aa190, 0x0, 0x0, 0x0, 0xc000859fa8, 0xc000859fa0, 0x0) /usr/local/go/src/io/io.go:409 +0x357 io.Copy(...) /usr/local/go/src/io/io.go:382 os/exec.(*Cmd).writerDescriptor.func1(0xcbf3c0, 0xc000e8a780) /usr/local/go/src/os/exec/exec.go:311 +0x65 os/exec.(*Cmd).Start.func1(0xc00013e160, 0xc000a9a3e0) /usr/local/go/src/os/exec/exec.go:441 +0x27 created by os/exec.(*Cmd).Start /usr/local/go/src/os/exec/exec.go:440 +0x630 goroutine 665862 [select]: github.com/zrepl/zrepl/rpc/dataconn/heartbeatconn.(*Conn).sendHeartbeats(0xc000030100) /home/mdtancsa/clean/zrepl/rpc/dataconn/heartbeatconn/heartbeatconn.go:84 +0x195 created by github.com/zrepl/zrepl/rpc/dataconn/heartbeatconn.Wrap /home/mdtancsa/clean/zrepl/rpc/dataconn/heartbeatconn/heartbeatconn.go:63 +0x1c7 goroutine 665931 [chan send]: io.(*pipe).Read(0xc00054a180, 0xc000724000, 0x8000, 0x8000, 0x8000, 0x0, 0x0) /usr/local/go/src/io/pipe.go:60 +0x139 io.(*PipeReader).Read(0xc00020ca30, 0xc000724000, 0x8000, 0x8000, 0x0, 0x0, 0x0) /usr/local/go/src/io/pipe.go:134 +0x4c github.com/zrepl/zrepl/util/chainedio.(*ChainedReadCloser).Read(0xc000a9a0a0, 0xc000724000, 0x8000, 0x8000, 0x8000, 0x0, 0x0) /home/mdtancsa/clean/zrepl/util/chainedio/chainedio_readcloser.go:22 +0xa5 io.copyBuffer(0xd68980, 0xc0000b1050, 0x827e6bc00, 0xc000a9a0a0, 0xc000724000, 0x8000, 0x8000, 0xb9f820, 0xc65660, 0x827e6bc40) /usr/local/go/src/io/io.go:423 +0x12c io.Copy(...) /usr/local/go/src/io/io.go:382 os.genericReadFrom(0xc0004aa088, 0x827e6bc00, 0xc000a9a0a0, 0xc65660, 0xaa6401, 0x827e6bc40) /usr/local/go/src/os/file.go:160 +0x99 os.(*File).ReadFrom(0xc0004aa088, 0x827e6bc00, 0xc000a9a0a0, 0x827e6bc40, 0xc0004aa088, 0xc0004b7801) /usr/local/go/src/os/file.go:154 +0x6e io.copyBuffer(0xd67740, 0xc0004aa088, 0x827e6bc00, 0xc000a9a0a0, 0x0, 0x0, 0x0, 0x470ec1, 0xc000dbe1e0, 0xd67fe0) /usr/local/go/src/io/io.go:409 +0x357 io.Copy(...) /usr/local/go/src/io/io.go:382 github.com/zrepl/zrepl/zfs.ZFSRecv.func3(0xc0004aa088, 0xd6e5f8, 0xc000a9a0a0, 0xc000da2360) /home/mdtancsa/clean/zrepl/zfs/zfs.go:1120 +0x8c created by github.com/zrepl/zrepl/zfs.ZFSRecv /home/mdtancsa/clean/zrepl/zfs/zfs.go:1119 +0x945 goroutine 663549 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc000520180, 0x1, 0x0, 0x0, 0x0, 0x0) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/controlbuf.go:317 +0xf4 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc000dbede0, 0x0, 0x0) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/controlbuf.go:435 +0x1dd google.golang.org/grpc/internal/transport.newHTTP2Server.func2(0xc000462180) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:276 +0xd7 created by google.golang.org/grpc/internal/transport.newHTTP2Server /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:273 +0x105c goroutine 665932 [syscall]: syscall.Syscall6(0x214, 0x0, 0x11e8, 0x0, 0x18, 0x0, 0x0, 0xc00007dd00, 0xd67fe0, 0x11c17d0) /usr/local/go/src/syscall/asm_unix_amd64.s:39 +0x5 os.(*Process).blockUntilWaitable(0xc00003c030, 0xd, 0xc003fa5399471885, 0x5ca5b169111) /usr/local/go/src/os/wait_wait6.go:30 +0x5e os.(*Process).wait(0xc00003c030, 0xc000a9a2a0, 0xc83284, 0xd) /usr/local/go/src/os/exec_unix.go:22 +0x39 os.(*Process).Wait(...) /usr/local/go/src/os/exec.go:129 os/exec.(*Cmd).Wait(0xc00013e160, 0xc000dbf5b8, 0xc000e569d0) /usr/local/go/src/os/exec/exec.go:507 +0x65 github.com/zrepl/zrepl/zfs/zfscmd.(*Cmd).Wait(0xc000428000, 0xc0003cbf90, 0xc000dbf5b8) /home/mdtancsa/clean/zrepl/zfs/zfscmd/zfscmd.go:112 +0x3c github.com/zrepl/zrepl/zfs.ZFSRecv.func4(0xc000da2420, 0xc000428000, 0xc0005081c0, 0xd770f0, 0xc00041e200, 0xc000432420) /home/mdtancsa/clean/zrepl/zfs/zfs.go:1127 +0x74 created by github.com/zrepl/zrepl/zfs.ZFSRecv /home/mdtancsa/clean/zrepl/zfs/zfs.go:1125 +0x9c5 goroutine 662756 [IO wait]: internal/poll.runtime_pollWait(0x82834ab60, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000130018, 0x72, 0x700, 0x7a1, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000130000, 0xc000237800, 0x7a1, 0x7a1, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 net.(*netFD).Read(0xc000130000, 0xc000237800, 0x7a1, 0x7a1, 0x79c, 0xc000237800, 0x5) /usr/local/go/src/net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc0004aa010, 0xc000237800, 0x7a1, 0x7a1, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:183 +0x91 crypto/tls.(*atLeastReader).Read(0xc000bd2240, 0xc000237800, 0x7a1, 0x7a1, 0x79c, 0xc00006a400, 0x0) /usr/local/go/src/crypto/tls/conn.go:776 +0x63 bytes.(*Buffer).ReadFrom(0xc0002fc5f8, 0xd661a0, 0xc000bd2240, 0x40b705, 0xb9f720, 0xc510c0) /usr/local/go/src/bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc0002fc380, 0x827e1c598, 0xc0004aa010, 0x5, 0xc0004aa010, 0x11) /usr/local/go/src/crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc0002fc380, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:605 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/local/go/src/crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc0002fc380, 0xc000348000, 0x8000, 0x8000, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1276 +0x165 bufio.(*Reader).Read(0xc000749d40, 0xc000382118, 0x9, 0x9, 0x14, 0x80112f108, 0x18) /usr/local/go/src/bufio/bufio.go:227 +0x222 io.ReadAtLeast(0xd66000, 0xc000749d40, 0xc000382118, 0x9, 0x9, 0x9, 0x8bcd65, 0xc0000ee3e4, 0xc000a901e0) /usr/local/go/src/io/io.go:328 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:347 golang.org/x/net/http2.readFrameHeader(0xc000382118, 0x9, 0x9, 0xd66000, 0xc000749d40, 0x0, 0x0, 0xc0000ee3d8, 0x0) /root/go/pkg/mod/golang.org/x/net@v0.0.0-20190613194153-d28f0bde5980/http2/frame.go:237 +0x89 golang.org/x/net/http2.(*Framer).ReadFrame(0xc0003820e0, 0xc0000ee3d8, 0xc0000ee3d8, 0x0, 0x0) /root/go/pkg/mod/golang.org/x/net@v0.0.0-20190613194153-d28f0bde5980/http2/frame.go:492 +0xa5 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc00057f080, 0xc0013a2900, 0xcbe740) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/internal/transport/http2_server.go:429 +0x85 google.golang.org/grpc.(*Server).serveStreams(0xc000093980, 0xd7e658, 0xc00057f080) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:681 +0xe2 google.golang.org/grpc.(*Server).handleRawConn.func1(0xc000093980, 0xd7e658, 0xc00057f080) /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:643 +0x45 created by google.golang.org/grpc.(*Server).handleRawConn /root/go/pkg/mod/google.golang.org/grpc@v1.17.0/server.go:642 +0x60d goroutine 666324 [runnable]: os/exec.(*Cmd).Start.func1(0xc0000e0840, 0xc0006854a0) /usr/local/go/src/os/exec/exec.go:440 created by os/exec.(*Cmd).Start /usr/local/go/src/os/exec/exec.go:440 +0x630 goroutine 666325 [runnable]: os/exec.(*Cmd).Start.func2(0xc0000e0840) /usr/local/go/src/os/exec/exec.go:448 created by os/exec.(*Cmd).Start /usr/local/go/src/os/exec/exec.go:448 +0x6cb goroutine 665863 [IO wait]: internal/poll.runtime_pollWait(0x82834ac48, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000428218, 0x72, 0x2c00, 0x2c97, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000428200, 0xc00030a000, 0x2c97, 0x2c97, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 net.(*netFD).Read(0xc000428200, 0xc00030a000, 0x2c97, 0x2c97, 0xc00030c2fb, 0x19, 0x99c) /usr/local/go/src/net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc000414000, 0xc00030a000, 0x2c97, 0x2c97, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:183 +0x91 crypto/tls.(*atLeastReader).Read(0xc00051e360, 0xc00030a000, 0x2c97, 0x2c97, 0xc000b70160, 0xc00006b800, 0x0) /usr/local/go/src/crypto/tls/conn.go:776 +0x63 bytes.(*Buffer).ReadFrom(0xc0001145f8, 0xd661a0, 0xc00051e360, 0x40b705, 0xb9f720, 0xc510c0) /usr/local/go/src/bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc000114380, 0x827e1c598, 0xc000414000, 0x5, 0xc000414000, 0x46510a) /usr/local/go/src/crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000114380, 0x0, 0x0, 0x5ccb3625f7a) /usr/local/go/src/crypto/tls/conn.go:605 +0x115 crypto/tls.(*Conn).readRecord(...) /usr/local/go/src/crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc000114380, 0xc00050a030, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1276 +0x165 github.com/zrepl/zrepl/rpc/dataconn/timeoutconn.(*Conn).Read(0xc0000300c0, 0xc00050a030, 0x8, 0x8, 0xc000607a98, 0x40e078, 0x8) /home/mdtancsa/clean/zrepl/rpc/dataconn/timeoutconn/timeoutconn.go:118 +0xb1 io.ReadAtLeast(0xd66960, 0xc0000300c0, 0xc00050a030, 0x8, 0x8, 0x8, 0x0, 0x0, 0x0) /usr/local/go/src/io/io.go:328 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:347 github.com/zrepl/zrepl/rpc/dataconn/frameconn.(*Conn).readFrame(0xc000fe8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/dataconn/frameconn/frameconn.go:127 +0x669 github.com/zrepl/zrepl/rpc/dataconn/frameconn.(*Conn).ReadFrame(0xc000fe8000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/dataconn/frameconn/frameconn.go:108 +0xff github.com/zrepl/zrepl/rpc/dataconn/heartbeatconn.(*Conn).readFrameFiltered(0xc000030100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/dataconn/heartbeatconn/heartbeatconn.go:115 +0x97 github.com/zrepl/zrepl/rpc/dataconn/heartbeatconn.(*Conn).ReadFrame(...) /home/mdtancsa/clean/zrepl/rpc/dataconn/heartbeatconn/heartbeatconn.go:110 github.com/zrepl/zrepl/rpc/dataconn/stream.readFrames(0xc0008c41e0, 0xc000942120, 0xc000030100) /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream.go:227 +0xe5 github.com/zrepl/zrepl/rpc/dataconn/stream.(*Conn).readFrames(0xc0000301c0) /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream_conn.go:64 +0x45 created by github.com/zrepl/zrepl/rpc/dataconn/stream.Wrap /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream_conn.go:51 +0x10c goroutine 666214 [IO wait]: internal/poll.runtime_pollWait(0x827e481f0, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000527098, 0x72, 0x6500, 0x6548, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000527080, 0xc0006c563c, 0x6548, 0x6548, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 net.(*netFD).Read(0xc000527080, 0xc0006c563c, 0x6548, 0x6548, 0x5a8, 0x0, 0x0) /usr/local/go/src/net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc00020c9e0, 0xc0006c563c, 0x6548, 0x6548, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:183 +0x91 crypto/tls.(*atLeastReader).Read(0xc000375038, 0xc0006c563c, 0x6548, 0x6548, 0x5a8, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:776 +0x63 bytes.(*Buffer).ReadFrom(0xc000114278, 0xd661a0, 0xc000375038, 0x40b705, 0xb9f720, 0xc510c0) /usr/local/go/src/bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc000114000, 0x827e1c598, 0xc00020c9e0, 0x4016, 0xc00020c9e0, 0x0) /usr/local/go/src/crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc000114000, 0x0, 0x0, 0x5cccf5c9ee6) /usr/local/go/src/crypto/tls/conn.go:650 +0x771 crypto/tls.(*Conn).readRecord(...) /usr/local/go/src/crypto/tls/conn.go:573 crypto/tls.(*Conn).Read(0xc000114000, 0xc00187c000, 0x78000, 0x78000, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1276 +0x165 github.com/zrepl/zrepl/rpc/dataconn/timeoutconn.(*Conn).Read(0xc000521340, 0xc00187c000, 0x78000, 0x78000, 0x4000, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/dataconn/timeoutconn/timeoutconn.go:118 +0xb1 github.com/zrepl/zrepl/rpc/dataconn/timeoutconn.(*Conn).readvFallback(0xc000521340, 0xc00060bb80, 0x2, 0x2, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/dataconn/timeoutconn/timeoutconn.go:202 +0xeb github.com/zrepl/zrepl/rpc/dataconn/timeoutconn.(*Conn).readv(...) /home/mdtancsa/clean/zrepl/rpc/dataconn/timeoutconn/timeoutconn_readv_unsupported.go:8 github.com/zrepl/zrepl/rpc/dataconn/timeoutconn.(*Conn).ReadvFull(0xc000521340, 0xc00060bb80, 0x2, 0x2, 0x80000, 0x80000, 0xc000301710) /home/mdtancsa/clean/zrepl/rpc/dataconn/timeoutconn/timeoutconn.go:188 +0x49 github.com/zrepl/zrepl/rpc/dataconn/frameconn.(*Conn).readFrame(0xc00075c230, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/dataconn/frameconn/frameconn.go:172 +0x236 github.com/zrepl/zrepl/rpc/dataconn/frameconn.(*Conn).ReadFrame(0xc00075c230, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/dataconn/frameconn/frameconn.go:108 +0xff github.com/zrepl/zrepl/rpc/dataconn/heartbeatconn.(*Conn).readFrameFiltered(0xc000521380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/rpc/dataconn/heartbeatconn/heartbeatconn.go:115 +0x97 github.com/zrepl/zrepl/rpc/dataconn/heartbeatconn.(*Conn).ReadFrame(...) /home/mdtancsa/clean/zrepl/rpc/dataconn/heartbeatconn/heartbeatconn.go:110 github.com/zrepl/zrepl/rpc/dataconn/stream.readFrames(0xc000277f20, 0xc000942720, 0xc000521380) /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream.go:227 +0xe5 github.com/zrepl/zrepl/rpc/dataconn/stream.(*Conn).readFrames(0xc0005213c0) /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream_conn.go:64 +0x45 created by github.com/zrepl/zrepl/rpc/dataconn/stream.Wrap /home/mdtancsa/clean/zrepl/rpc/dataconn/stream/stream_conn.go:51 +0x10c goroutine 665927 [IO wait]: internal/poll.runtime_pollWait(0x82834a990, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:222 +0x55 internal/poll.(*pollDesc).wait(0xc000dbe5b8, 0x72, 0x401, 0x400, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000dbe5a0, 0xc000186400, 0x400, 0x400, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 os.(*File).read(...) /usr/local/go/src/os/file_posix.go:31 os.(*File).Read(0xc0004aa170, 0xc000186400, 0x400, 0x400, 0xc0003a2680, 0x46cf65, 0xc00054ba68) /usr/local/go/src/os/file.go:117 +0x77 bytes.(*Buffer).ReadFrom(0xc0004323f0, 0xd67720, 0xc0004aa170, 0x827e2a1a0, 0xc0004323f0, 0xc0003a2701) /usr/local/go/src/bytes/buffer.go:204 +0xbe io.copyBuffer(0xd66060, 0xc0004323f0, 0xd67720, 0xc0004aa170, 0x0, 0x0, 0x0, 0x405535, 0xc00054bc80, 0xc0003a27b0) /usr/local/go/src/io/io.go:409 +0x357 io.Copy(...) /usr/local/go/src/io/io.go:382 os/exec.(*Cmd).writerDescriptor.func1(0xc00054bc80, 0xc0003a27b0) /usr/local/go/src/os/exec/exec.go:311 +0x65 os/exec.(*Cmd).Start.func1(0xc00013e160, 0xc000a9a380) /usr/local/go/src/os/exec/exec.go:441 +0x27 created by os/exec.(*Cmd).Start /usr/local/go/src/os/exec/exec.go:440 +0x630 goroutine 666213 [select]: github.com/zrepl/zrepl/rpc/dataconn/heartbeatconn.(*Conn).sendHeartbeats(0xc000521380) /home/mdtancsa/clean/zrepl/rpc/dataconn/heartbeatconn/heartbeatconn.go:84 +0x195 created by github.com/zrepl/zrepl/rpc/dataconn/heartbeatconn.Wrap /home/mdtancsa/clean/zrepl/rpc/dataconn/heartbeatconn/heartbeatconn.go:63 +0x1c7 goroutine 665860 [chan receive]: github.com/zrepl/zrepl/endpoint.(*abstractionsCache).TryBatchDestroy(0xc000292720, 0xd77198, 0xc000431d70, 0xc000240b60, 0x8, 0xc00003d5f0, 0x2d, 0xc0001b59f8, 0xc0001b59d8, 0xc0001b5ad8) /home/mdtancsa/clean/zrepl/endpoint/endpoint_abstractions_cache.go:192 +0x186 github.com/zrepl/zrepl/endpoint.(*Receiver).Receive(0xc00038f530, 0xd77198, 0xc00086a2d0, 0xc000220050, 0xd6e5d0, 0xc00000c540, 0x0, 0x0, 0x0) /home/mdtancsa/clean/zrepl/endpoint/endpoint.go:885 +0x1d4d github.com/zrepl/zrepl/rpc/dataconn.(*Server).serveConnRequest(0xc0000b3f50, 0xd77198, 0xc001f4e9f0, 0xc0006189f8, 0x8, 0xc0000301c0) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:186 +0xc93 github.com/zrepl/zrepl/rpc/dataconn.(*Server).serveConn.func2(0xd77198, 0xc001f4e9f0) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:150 +0x59 github.com/zrepl/zrepl/daemon/job.(*PassiveSide).Run.func1(0xd77198, 0xc001f4e5a0, 0xd6f7f0, 0xc000b701c0, 0xc001f4e510) /home/mdtancsa/clean/zrepl/daemon/job/passive.go:178 +0x2c6 github.com/zrepl/zrepl/rpc.NewServer.func3(0xd77198, 0xc000fb6030, 0xd6f818, 0xc000b701a0, 0xc001f4e510) /home/mdtancsa/clean/zrepl/rpc/rpc_server.go:82 +0xd5 github.com/zrepl/zrepl/rpc/dataconn.(*Server).serveConn(0xc0000b3f50, 0xc000b70180) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:149 +0x3bf github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve.func3(0xc0000b8990, 0xc0000b3f50, 0xc000b70180) /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:108 +0x5d created by github.com/zrepl/zrepl/rpc/dataconn.(*Server).Serve /home/mdtancsa/clean/zrepl/rpc/dataconn/dataconn_server.go:106 +0x247