(there are no errors in the previous few pages of output) Verified chunk 06a1e399f234f68a1c05ad86178e4697b96c70472cd89024ef5bacae12d57d66 (591801/3267815), 21.96MB/s 7 days 01:14:03 18.1% Verified chunk 01f59a3a8977f93a2c807bf304f22f6b06abff7b3956d841f002300574302b14 (591802/3267815), 21.96MB/s 7 days 01:14:04 18.1% Verified chunk 7c2f487864da3fab921d9c70c98fb041c8ef08de3e8a5ce87f198d14a03e6119 (591803/3267815), 21.96MB/s 7 days 01:14:03 18.1% Failed to download the chunk 117a57f2a70fed03aa255fb24fb2c5155730893bc4020a819455794732a0e58d: read tcp [2600:1700:8fd0:608f::d4c]: 55026->[2620:100:6017:14::a27d:20e]:443: read: connection reset by peer Verified chunk 6543a5aca7ca8efea79ec518f29256aa96f33effb22b5a8ee01739c1fcf98831 (591804/3267815), 21.96MB/s 7 days 01:14:03 18.1% Verified chunk 5e2daf8a553ab70f06faad1c79a2b134b5d9d3581d2c464119edc183f27845d7 (591805/3267815), 21.96MB/s 7 days 01:14:03 18.1% Verified chunk 977705a6df268f37dfca6d7e7e3b7859df58d5f3af0d541065e05747712f3ab1 (591806/3267815), 21.96MB/s 7 days 01:14:03 18.1% Verified chunk 6ab616e0c35a1bea5fb01109988d34690325e2c0bc1f8950b6f094437614f882 (591807/3267815), 21.96MB/s 7 days 01:14:03 18.1% Verified chunk 313c308327c2f7169c7d37fc1a2217840cbde5a23cfe84d1b7cbe7d765725bc1 (591808/3267815), 21.96MB/s 7 days 01:14:03 18.1% fatal error: concurrent map read and map write Verified chunk f35c7e323da808cca13e97dcc1f6965cfb8a68fab240e31bb557f72a3ad49462 (591809/3267815), 21.96MB/s 7 days 01:14:03 18.1% goroutine 80 [running]: runtime.throw(0x136de59, 0x21) /usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc001922da0 sp=0xc001922d70 pc=0x437f32 runtime.mapaccess2(0x1195a20, 0xc034b38000, 0xc002598320, 0xc002598320, 0xc0474f1f38) /usr/local/go/src/runtime/map.go:469 +0x255 fp=0xc001922de0 sp=0xc001922da0 pc=0x40f7f5 reflect.mapaccess(0x1195a20, 0xc034b38000, 0xc002598320, 0x135e83c) /usr/local/go/src/runtime/map.go:1318 +0x3f fp=0xc001922e18 sp=0xc001922de0 pc=0x46b3bf reflect.Value.MapIndex(0x1195a20, 0xc034b38000, 0x15, 0x1125680, 0xc002598320, 0x98, 0x1124b80, 0xc005ded6f8, 0x86) /usr/local/go/src/reflect/value.go:1189 +0x16e fp=0xc001922e90 sp=0xc001922e18 pc=0x4a710e encoding/json.mapEncoder.encode(0x139f6a8, 0xc005470000, 0x1195a20, 0xc034b38000, 0x15, 0x1190100) /usr/local/go/src/encoding/json/encode.go:813 +0x317 fp=0xc001923038 sp=0xc001922e90 pc=0x527557 encoding/json.mapEncoder.encode-fm(0xc005470000, 0x1195a20, 0xc034b38000, 0x15, 0x1c40100) /usr/local/go/src/encoding/json/encode.go:779 +0x6d fp=0xc001923078 sp=0xc001923038 pc=0x53392d encoding/json.(*encodeState).reflectValue(0xc005470000, 0x1195a20, 0xc034b38000, 0x15, 0xc001920100) /usr/local/go/src/encoding/json/encode.go:360 +0x82 fp=0xc0019230b0 sp=0xc001923078 pc=0x524662 encoding/json.(*encodeState).marshal(0xc005470000, 0x1195a20, 0xc034b38000, 0x100, 0x0, 0x0) /usr/local/go/src/encoding/json/encode.go:332 +0xf9 fp=0xc001923110 sp=0xc0019230b0 pc=0x524259 encoding/json.Marshal(0x1195a20, 0xc034b38000, 0xc004636024, 0x180, 0xca, 0x0, 0x5d) /usr/local/go/src/encoding/json/encode.go:161 +0x52 fp=0xc001923188 sp=0xc001923110 pc=0x5236d2 github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots.func2() /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1024 +0x9e fp=0xc001923248 sp=0xc001923188 pc=0x104dc7e github.com/gilbertchen/duplicacy/src.CatchLogException() /Users/gchen/zincbox/duplicacy/src/duplicacy_log.go:229 +0x7a fp=0xc0019232b8 sp=0xc001923248 pc=0x10075da runtime.call16(0x0, 0x139fc80, 0x0, 0x0) /usr/local/go/src/runtime/asm_amd64.s:550 +0x3e fp=0xc0019232d8 sp=0xc0019232b8 pc=0x47035e runtime.reflectcallSave(0xc001923410, 0x139fc80, 0x0, 0x0) /usr/local/go/src/runtime/panic.go:877 +0x58 fp=0xc001923308 sp=0xc0019232d8 pc=0x4374f8 runtime.runOpenDeferFrame(0xc000375980, 0xc01d21e410, 0x0) /usr/local/go/src/runtime/panic.go:851 +0x62d fp=0xc001923390 sp=0xc001923308 pc=0x4371cd panic(0x12330c0, 0xc0022eb380) /usr/local/go/src/runtime/panic.go:965 +0x1b9 fp=0xc001923458 sp=0xc001923390 pc=0x437779 github.com/gilbertchen/duplicacy/src.logf(0x2, 0x1353537, 0xe, 0x1370cd6, 0x23, 0xc001923970, 0x2, 0x2) /Users/gchen/zincbox/duplicacy/src/duplicacy_log.go:180 +0x93d fp=0xc0019235e8 sp=0xc001923458 pc=0x100725d github.com/gilbertchen/duplicacy/src.LOG_WERROR(0xc005ed4900, 0x1353537, 0xe, 0x1370cd6, 0x23, 0xc001923970, 0x2, 0x2) /Users/gchen/zincbox/duplicacy/src/duplicacy_log.go:114 +0xe8 fp=0xc001923638 sp=0xc0019235e8 pc=0x1006908 github.com/gilbertchen/duplicacy/src.(*ChunkOperator).DownloadChunk(0xc0002a03c0, 0x0, 0x0, 0xc005ed4900, 0x40, 0xc019fc4440, 0x20, 0x907bc, 0x0, 0x0, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:415 +0x4ea fp=0xc001923c18 sp=0xc001923638 pc=0xfd722a github.com/gilbertchen/duplicacy/src.(*ChunkOperator).Run(0xc0002a03c0, 0x0, 0x0, 0xc005ed4900, 0x40, 0xc019fc4440, 0x20, 0x907bc, 0x0, 0x0, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:184 +0x1665 fp=0xc001923e70 sp=0xc001923c18 pc=0xfd6ce5 github.com/gilbertchen/duplicacy/src.CreateChunkOperator.func1(0xc0002a03c0, 0x0) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:92 +0xde fp=0xc001923fd0 sp=0xc001923e70 pc=0x104b61e runtime.goexit() /usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc001923fd8 sp=0xc001923fd0 pc=0x471c81 created by github.com/gilbertchen/duplicacy/src.CreateChunkOperator /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:87 +0x1ba goroutine 1 [runnable]: github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots(0xc000151c20, 0xc00012b200, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x 1000000, 0x4, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1105 +0x24f0 main.checkSnapshots(0xc0000ac7e0) /Users/gchen/zincbox/duplicacy/duplicacy/duplicacy_main.go:988 +0x885 github.com/gilbertchen/cli.Command.Run(0x13493c0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x136bb39, 0x20, 0x0, ...) /Users/gchen/zincbox/go/pkg/mod/github.com/gilbertchen/cli@v1.2.1-0.20160223210219-1de0a1836ce9/command.go:160 +0x784 github.com/gilbertchen/cli.(*App).Run(0xc0000ac5a0, 0xc0000300a0, 0x5, 0x5, 0x0, 0x0) /Users/gchen/zincbox/go/pkg/mod/github.com/gilbertchen/cli@v1.2.1-0.20160223210219-1de0a1836ce9/app.go:179 +0x6a8 main.main() /Users/gchen/zincbox/duplicacy/duplicacy/duplicacy_main.go:2236 +0x6b45 goroutine 6 [select]: go.opencensus.io/stats/view.(*worker).start(0xc000030e60) /Users/gchen/zincbox/go/pkg/mod/go.opencensus.io@v0.22.3/stats/view/worker.go:154 +0xcd created by go.opencensus.io/stats/view.init.0 /Users/gchen/zincbox/go/pkg/mod/go.opencensus.io@v0.22.3/stats/view/worker.go:32 +0x57 goroutine 7 [IO wait, 2371 minutes]: internal/poll.runtime_pollWait(0x7fe6906967d8, 0x72, 0x1000) /usr/local/go/src/runtime/netpoll.go:227 +0x55 internal/poll.(*pollDesc).wait(0xc0000dc918, 0x72, 0x0, 0x10, 0xc00036f920) /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).ReadMsg(0xc0000dc900, 0xc000368310, 0x10, 0x10, 0xc00036f920, 0x1000, 0x1000, 0x0, 0x0, 0x0, ...) /usr/local/go/src/internal/poll/fd_unix.go:249 +0x252 net.(*netFD).readMsg(0xc0000dc900, 0xc000368310, 0x10, 0x10, 0xc00036f920, 0x1000, 0x1000, 0x1125680, 0xc00049dae8, 0x139fd18, ...) /usr/local/go/src/net/fd_posix.go:67 +0x90 net.(*UnixConn).readMsg(0xc00000e6b0, 0xc000368310, 0x10, 0x10, 0xc00036f920, 0x1000, 0x1000, 0xc00036e6a0, 0xc0003621b0, 0xc00051e 000, ...) /usr/local/go/src/net/unixsock_posix.go:115 +0x91 net.(*UnixConn).ReadMsgUnix(0xc00000e6b0, 0xc000368310, 0x10, 0x10, 0xc00036f920, 0x1000, 0x1000, 0xc00036a1e0, 0xc00049dc88, 0x40d b1b, ...) /usr/local/go/src/net/unixsock.go:143 +0x9d github.com/godbus/dbus.(*oobReader).Read(0xc00036f900, 0xc000368310, 0x10, 0x10, 0xc00049dcb8, 0x40e278, 0x1020) /Users/gchen/zincbox/go/pkg/mod/github.com/godbus/dbus@v4.1.0+incompatible/transport_unix.go:21 +0x8d io.ReadAtLeast(0x1532420, 0xc00036f900, 0xc000368310, 0x10, 0x10, 0x10, 0xc00049dd00, 0x469600, 0xc000000180) /usr/local/go/src/io/io.go:328 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:347 github.com/godbus/dbus.(*unixTransport).ReadMessage(0xc0003fa500, 0xc00045e3c0, 0x2, 0xc0003622a0) /Users/gchen/zincbox/go/pkg/mod/github.com/godbus/dbus@v4.1.0+incompatible/transport_unix.go:85 +0x12e github.com/godbus/dbus.(*Conn).inWorker(0xc0000de200) /Users/gchen/zincbox/go/pkg/mod/github.com/godbus/dbus@v4.1.0+incompatible/conn.go:285 +0x57 created by github.com/godbus/dbus.(*Conn).Auth /Users/gchen/zincbox/go/pkg/mod/github.com/godbus/dbus@v4.1.0+incompatible/auth.go:118 +0x667 goroutine 8 [chan receive, 2371 minutes]: github.com/godbus/dbus.(*Conn).outWorker(0xc0000de200) /Users/gchen/zincbox/go/pkg/mod/github.com/godbus/dbus@v4.1.0+incompatible/conn.go:427 +0x55 created by github.com/godbus/dbus.(*Conn).Auth /Users/gchen/zincbox/go/pkg/mod/github.com/godbus/dbus@v4.1.0+incompatible/auth.go:119 +0x68c goroutine 11 [syscall, 2371 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 12 [chan receive, 2371 minutes]: main.main.func2(0xc0001396e0) /Users/gchen/zincbox/duplicacy/duplicacy/duplicacy_main.go:2230 +0x65 created by main.main /Users/gchen/zincbox/duplicacy/duplicacy/duplicacy_main.go:2229 +0x6b10 goroutine 1389273 [IO wait]: internal/poll.runtime_pollWait(0x7fe690695958, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:227 +0x55 internal/poll.(*pollDesc).wait(0xc005471618, 0x72, 0xe700, 0xe7a2, 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(0xc005471600, 0xc005d58000, 0xe7a2, 0xe7a2, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 net.(*netFD).Read(0xc005471600, 0xc005d58000, 0xe7a2, 0xe7a2, 0xe795, 0xc005922fa0, 0xd) /usr/local/go/src/net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc00048c778, 0xc005d58000, 0xe7a2, 0xe7a2, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:183 +0x91 crypto/tls.(*atLeastReader).Read(0xc001ec92a8, 0xc005d58000, 0xe7a2, 0xe7a2, 0xc00063e9f8, 0xc000060400, 0x0) /usr/local/go/src/crypto/tls/conn.go:776 +0x63 bytes.(*Buffer).ReadFrom(0xc005923078, 0x1531e20, 0xc001ec92a8, 0x40b8a5, 0x11b9e40, 0x130bba0) /usr/local/go/src/bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc005922e00, 0x1533840, 0xc00048c778, 0x5, 0xc00048c778, 0x203000) /usr/local/go/src/crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc005922e00, 0x0, 0x0, 0x43ac5c) /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(0xc005922e00, 0xc005564000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1276 +0x165 net/http.(*persistConn).Read(0xc0002a4900, 0xc005564000, 0x1000, 0x1000, 0xc0047f47e0, 0xc00063ed40, 0x405755) /usr/local/go/src/net/http/transport.go:1922 +0x77 bufio.(*Reader).fill(0xc000366cc0) /usr/local/go/src/bufio/bufio.go:101 +0x108 bufio.(*Reader).Peek(0xc000366cc0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3) /usr/local/go/src/bufio/bufio.go:139 +0x4f net/http.(*persistConn).readLoop(0xc0002a4900) /usr/local/go/src/net/http/transport.go:2083 +0x1a8 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 921415 [select, 805 minutes]: net/http.(*persistConn).writeLoop(0xc0034ca480) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 79134 [select, 2131 minutes]: net/http.(*persistConn).readLoop(0xc0002a45a0) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 81 [select]: net/http.(*persistConn).roundTrip(0xc0002a4900, 0xc002706c80, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/transport.go:2610 +0x765 net/http.(*Transport).roundTrip(0x1c3dc60, 0xc0000dfb00, 0xc00258c420, 0x160, 0x150) /usr/local/go/src/net/http/transport.go:592 +0xacb net/http.(*Transport).RoundTrip(0x1c3dc60, 0xc0000dfb00, 0x1c3dc60, 0x0, 0x0) /usr/local/go/src/net/http/roundtrip.go:17 +0x35 net/http.send(0xc0000dfb00, 0x1533900, 0x1c3dc60, 0x0, 0x0, 0x0, 0xc00048c1b0, 0x15, 0x1, 0x0) /usr/local/go/src/net/http/client.go:251 +0x454 net/http.(*Client).send(0x1c4d5c0, 0xc0000dfb00, 0x0, 0x0, 0x0, 0xc00048c1b0, 0x0, 0x1, 0x16) /usr/local/go/src/net/http/client.go:175 +0xff net/http.(*Client).do(0x1c4d5c0, 0xc0000dfb00, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/client.go:717 +0x45f net/http.(*Client).Do(...) /usr/local/go/src/net/http/client.go:585 github.com/gilbertchen/go-dropbox.(*Client).do(0xc0000dc180, 0xc0000dfb00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /Users/gchen/zincbox/go/pkg/mod/github.com/gilbertchen/go-dropbox@v0.0.0-20221207034530-08c0c180a4f9/client.go:104 +0xc5 github.com/gilbertchen/go-dropbox.(*Client).download(0xc0000dc180, 0x1354678, 0xf, 0x10e88c0, 0xc0037d5070, 0x0, 0x0, 0x0, 0xc0037d 5070, 0x0, ...) /Users/gchen/zincbox/go/pkg/mod/github.com/gilbertchen/go-dropbox@v0.0.0-20221207034530-08c0c180a4f9/client.go:93 +0x45d github.com/gilbertchen/go-dropbox.(*Files).Download(0xc00000e200, 0xc0037d5070, 0xc, 0xc0002b9770, 0x49) /Users/gchen/zincbox/go/pkg/mod/github.com/gilbertchen/go-dropbox@v0.0.0-20221207034530-08c0c180a4f9/files.go:361 +0x85 github.com/gilbertchen/duplicacy/src.(*DropboxStorage).DownloadFile(0xc0000eb110, 0x1, 0xc0002b9770, 0x49, 0xc01a92c420, 0x0, 0x0) /Users/gchen/zincbox/duplicacy/src/duplicacy_dropboxstorage.go:197 +0x13d github.com/gilbertchen/duplicacy/src.(*ChunkOperator).DownloadChunk(0xc0002a03c0, 0x1, 0x0, 0xc005df1100, 0x40, 0xc043a0ca00, 0x20, 0x907c2, 0x0, 0x0, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:404 +0x239 github.com/gilbertchen/duplicacy/src.(*ChunkOperator).Run(0xc0002a03c0, 0x1, 0x0, 0xc005df1100, 0x40, 0xc043a0ca00, 0x20, 0x907c2, 0x0, 0x0, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:184 +0x1665 github.com/gilbertchen/duplicacy/src.CreateChunkOperator.func1(0xc0002a03c0, 0x1) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:92 +0xde created by github.com/gilbertchen/duplicacy/src.CreateChunkOperator /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:87 +0x1ba goroutine 82 [runnable]: github.com/gilbertchen/duplicacy/src.CreateChunkOperator.func1(0xc0002a03c0, 0x2) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:90 +0x171 created by github.com/gilbertchen/duplicacy/src.CreateChunkOperator /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:87 +0x1ba goroutine 83 [select]: net/http.(*persistConn).roundTrip(0xc001dfca20, 0xc000170900, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/transport.go:2610 +0x765 net/http.(*Transport).roundTrip(0x1c3dc60, 0xc00244d200, 0xc002ac2b00, 0x160, 0x150) /usr/local/go/src/net/http/transport.go:592 +0xacb net/http.(*Transport).RoundTrip(0x1c3dc60, 0xc00244d200, 0x1c3dc60, 0x0, 0x0) /usr/local/go/src/net/http/roundtrip.go:17 +0x35 net/http.send(0xc00244d200, 0x1533900, 0x1c3dc60, 0x0, 0x0, 0x0, 0xc00000e378, 0x15, 0x1, 0x0) /usr/local/go/src/net/http/client.go:251 +0x454 net/http.(*Client).send(0x1c4d5c0, 0xc00244d200, 0x0, 0x0, 0x0, 0xc00000e378, 0x0, 0x1, 0x16) /usr/local/go/src/net/http/client.go:175 +0xff net/http.(*Client).do(0x1c4d5c0, 0xc00244d200, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/client.go:717 +0x45f net/http.(*Client).Do(...) /usr/local/go/src/net/http/client.go:585 github.com/gilbertchen/go-dropbox.(*Client).do(0xc0000dc280, 0xc00244d200, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /Users/gchen/zincbox/go/pkg/mod/github.com/gilbertchen/go-dropbox@v0.0.0-20221207034530-08c0c180a4f9/client.go:104 +0xc5 github.com/gilbertchen/go-dropbox.(*Client).download(0xc0000dc280, 0x1354678, 0xf, 0x10e88c0, 0xc00266ca60, 0x0, 0x0, 0x0, 0xc00266 ca60, 0x0, ...) /Users/gchen/zincbox/go/pkg/mod/github.com/gilbertchen/go-dropbox@v0.0.0-20221207034530-08c0c180a4f9/client.go:93 +0x45d github.com/gilbertchen/go-dropbox.(*Files).Download(0xc00000e220, 0xc00266ca60, 0xc, 0xc00039b040, 0x49) /Users/gchen/zincbox/go/pkg/mod/github.com/gilbertchen/go-dropbox@v0.0.0-20221207034530-08c0c180a4f9/files.go:361 +0x85 github.com/gilbertchen/duplicacy/src.(*DropboxStorage).DownloadFile(0xc0000eb110, 0x3, 0xc00039b040, 0x49, 0xc00007fe60, 0x0, 0x0) /Users/gchen/zincbox/duplicacy/src/duplicacy_dropboxstorage.go:197 +0x13d github.com/gilbertchen/duplicacy/src.(*ChunkOperator).DownloadChunk(0xc0002a03c0, 0x3, 0x0, 0xc005ed5140, 0x40, 0xc01f3ca440, 0x20, 0x907c3, 0x0, 0x0, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:404 +0x239 github.com/gilbertchen/duplicacy/src.(*ChunkOperator).Run(0xc0002a03c0, 0x3, 0x0, 0xc005ed5140, 0x40, 0xc01f3ca440, 0x20, 0x907c3, 0x0, 0x0, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:184 +0x1665 github.com/gilbertchen/duplicacy/src.CreateChunkOperator.func1(0xc0002a03c0, 0x3) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:92 +0xde created by github.com/gilbertchen/duplicacy/src.CreateChunkOperator /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:87 +0x1ba goroutine 447859 [select, 1525 minutes]: net/http.(*persistConn).readLoop(0xc0002a47e0) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 7264 [chan receive]: github.com/gilbertchen/duplicacy/src.(*ChunkOperator).Download(0xc0002a03c0, 0xc043a0ca00, 0x20, 0x907c2, 0x0, 0xc000149f08) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:152 +0x1e9 github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots.func3(0xc00029a000, 0xc00028a030, 0xc000151c20, 0xc0281b0030 , 0xc00028a008, 0xc0f9912116a63e42, 0x6ddd013ce6b, 0x1c4db40, 0xc0004c2010, 0xc00028a018, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1080 +0xe5 created by github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1070 +0x248b goroutine 1380245 [IO wait]: internal/poll.runtime_pollWait(0x7fe682f0a9e0, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:227 +0x55 internal/poll.(*pollDesc).wait(0xc003b3a818, 0x72, 0x1300, 0x13b2, 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(0xc003b3a800, 0xc0c7c33500, 0x13b2, 0x13b2, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 net.(*netFD).Read(0xc003b3a800, 0xc0c7c33500, 0x13b2, 0x13b2, 0x418d53, 0x7fe6b7365318, 0x0) /usr/local/go/src/net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc0004c2338, 0xc0c7c33500, 0x13b2, 0x13b2, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:183 +0x91 crypto/tls.(*atLeastReader).Read(0xc004b0da40, 0xc0c7c33500, 0x13b2, 0x13b2, 0xc000246028, 0xc000060400, 0x0) /usr/local/go/src/crypto/tls/conn.go:776 +0x63 bytes.(*Buffer).ReadFrom(0xc005922278, 0x1531e20, 0xc004b0da40, 0x40b8a5, 0x11b9e40, 0x130bba0) /usr/local/go/src/bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc005922000, 0x1533840, 0xc0004c2338, 0x5, 0xc0004c2338, 0xc001e6e968) /usr/local/go/src/crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc005922000, 0x0, 0x0, 0x725dfe) /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(0xc005922000, 0xc001844000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1276 +0x165 bufio.(*Reader).Read(0xc00bbac960, 0xc000196d58, 0x9, 0x9, 0x43ac5c, 0xc001e6ec50, 0x469600) /usr/local/go/src/bufio/bufio.go:227 +0x222 io.ReadAtLeast(0x1531c00, 0xc00bbac960, 0xc000196d58, 0x9, 0x9, 0x9, 0x6e3ddc, 0xc003aafa40, 0xc006265a08) /usr/local/go/src/io/io.go:328 +0x87 io.ReadFull(...) /usr/local/go/src/io/io.go:347 net/http.http2readFrameHeader(0xc000196d58, 0x9, 0x9, 0x1531c00, 0xc00bbac960, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/h2_bundle.go:1554 +0x89 net/http.(*http2Framer).ReadFrame(0xc000196d20, 0xc0000fb8f0, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/h2_bundle.go:1812 +0xa5 net/http.(*http2clientConnReadLoop).run(0xc001e6efb0, 0x0, 0x0) /usr/local/go/src/net/http/h2_bundle.go:8603 +0xa6 net/http.(*http2ClientConn).readLoop(0xc0053b6f00) /usr/local/go/src/net/http/h2_bundle.go:8526 +0x65 created by net/http.(*http2Transport).newClientConn /usr/local/go/src/net/http/h2_bundle.go:7320 +0x6fe goroutine 7263 [chan receive]: github.com/gilbertchen/duplicacy/src.(*ChunkOperator).Download(0xc0002a03c0, 0xc019fc4440, 0x20, 0x907bc, 0x0, 0xc00010df08) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:152 +0x1e9 github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots.func3(0xc00029a000, 0xc00028a030, 0xc000151c20, 0xc0281b0030 , 0xc00028a008, 0xc0f9912116a63e42, 0x6ddd013ce6b, 0x1c4db40, 0xc0004c2010, 0xc00028a018, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1080 +0xe5 created by github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1070 +0x248b goroutine 7262 [chan receive]: github.com/gilbertchen/duplicacy/src.(*ChunkOperator).Download(0xc0002a03c0, 0xc01f3ca440, 0x20, 0x907c3, 0x0, 0xc000147f08) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:152 +0x1e9 github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots.func3(0xc00029a000, 0xc00028a030, 0xc000151c20, 0xc0281b0030 , 0xc00028a008, 0xc0f9912116a63e42, 0x6ddd013ce6b, 0x1c4db40, 0xc0004c2010, 0xc00028a018, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1080 +0xe5 created by github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1070 +0x248b goroutine 447860 [select, 1525 minutes]: net/http.(*persistConn).writeLoop(0xc0002a47e0) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 294416 [select, 1765 minutes]: net/http.(*persistConn).writeLoop(0xc0002a4120) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 921577 [select, 805 minutes]: net/http.(*persistConn).writeLoop(0xc0002a4480) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 1389285 [IO wait]: internal/poll.runtime_pollWait(0x7fe690696520, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:227 +0x55 internal/poll.(*pollDesc).wait(0xc005470518, 0x72, 0xf500, 0xf570, 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(0xc005470500, 0xc000644000, 0xf570, 0xf570, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 net.(*netFD).Read(0xc005470500, 0xc000644000, 0xf570, 0xf570, 0x20300100000000, 0x7fe6902e8fff, 0x400) /usr/local/go/src/net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc00000e2d8, 0xc000644000, 0xf570, 0xf570, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:183 +0x91 crypto/tls.(*atLeastReader).Read(0xc004b0de78, 0xc000644000, 0xf570, 0xf570, 0xc00197b9f8, 0xc000372400, 0x0) /usr/local/go/src/crypto/tls/conn.go:776 +0x63 bytes.(*Buffer).ReadFrom(0xc002526278, 0x1531e20, 0xc004b0de78, 0x40b8a5, 0x11b9e40, 0x130bba0) /usr/local/go/src/bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc002526000, 0x1533840, 0xc00000e2d8, 0x5, 0xc00000e2d8, 0x203000) /usr/local/go/src/crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002526000, 0x0, 0x0, 0x43ac5c) /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(0xc002526000, 0xc000191000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1276 +0x165 net/http.(*persistConn).Read(0xc0002a4360, 0xc000191000, 0x1000, 0x1000, 0xc00549f440, 0xc00197bd40, 0x405755) /usr/local/go/src/net/http/transport.go:1922 +0x77 bufio.(*Reader).fill(0xc00bbac600) /usr/local/go/src/bufio/bufio.go:101 +0x108 bufio.(*Reader).Peek(0xc00bbac600, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3) /usr/local/go/src/bufio/bufio.go:139 +0x4f net/http.(*persistConn).readLoop(0xc0002a4360) /usr/local/go/src/net/http/transport.go:2083 +0x1a8 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 294356 [select, 1765 minutes]: net/http.(*persistConn).writeLoop(0xc0002a4ea0) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 995013 [select, 691 minutes]: net/http.(*persistConn).writeLoop(0xc001dfc480) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 764473 [select, 1045 minutes]: net/http.(*persistConn).writeLoop(0xc0034ca000) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 7261 [chan receive]: github.com/gilbertchen/duplicacy/src.(*ChunkOperator).Download(0xc0002a03c0, 0xc0210af080, 0x20, 0x907c4, 0x0, 0xc000603f08) /Users/gchen/zincbox/duplicacy/src/duplicacy_chunkoperator.go:152 +0x1e9 github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots.func3(0xc00029a000, 0xc00028a030, 0xc000151c20, 0xc0281b0030 , 0xc00028a008, 0xc0f9912116a63e42, 0x6ddd013ce6b, 0x1c4db40, 0xc0004c2010, 0xc00028a018, ...) /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1080 +0xe5 created by github.com/gilbertchen/duplicacy/src.(*SnapshotManager).CheckSnapshots /Users/gchen/zincbox/duplicacy/src/duplicacy_snapshotmanager.go:1070 +0x248b goroutine 366067 [select, 1651 minutes]: net/http.(*persistConn).writeLoop(0xc00051cc60) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 921576 [select, 805 minutes]: net/http.(*persistConn).readLoop(0xc0002a4480) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 294415 [select, 1765 minutes]: net/http.(*persistConn).readLoop(0xc0002a4120) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 1258580 [select, 211 minutes]: net/http.(*persistConn).readLoop(0xc0034ca900) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 764472 [select, 1045 minutes]: net/http.(*persistConn).readLoop(0xc0034ca000) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 1389198 [select]: net/http.(*persistConn).writeLoop(0xc001dfca20) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 366066 [select, 1651 minutes]: net/http.(*persistConn).readLoop(0xc00051cc60) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 79135 [select, 2131 minutes]: net/http.(*persistConn).writeLoop(0xc0002a45a0) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 1389197 [IO wait]: internal/poll.runtime_pollWait(0x7fe6906966f0, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:227 +0x55 internal/poll.(*pollDesc).wait(0xc005470f98, 0x72, 0xe700, 0xe7a2, 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(0xc005470f80, 0xc004f58000, 0xe7a2, 0xe7a2, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5 net.(*netFD).Read(0xc005470f80, 0xc004f58000, 0xe7a2, 0xe7a2, 0xe795, 0xc002455da0, 0xd) /usr/local/go/src/net/fd_posix.go:55 +0x4f net.(*conn).Read(0xc0004c24f0, 0xc004f58000, 0xe7a2, 0xe7a2, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:183 +0x91 crypto/tls.(*atLeastReader).Read(0xc004b0d668, 0xc004f58000, 0xe7a2, 0xe7a2, 0xc001e739f8, 0xc000060400, 0x0) /usr/local/go/src/crypto/tls/conn.go:776 +0x63 bytes.(*Buffer).ReadFrom(0xc002455e78, 0x1531e20, 0xc004b0d668, 0x40b8a5, 0x11b9e40, 0x130bba0) /usr/local/go/src/bytes/buffer.go:204 +0xbe crypto/tls.(*Conn).readFromUntil(0xc002455c00, 0x1533840, 0xc0004c24f0, 0x5, 0xc0004c24f0, 0x203000) /usr/local/go/src/crypto/tls/conn.go:798 +0xf3 crypto/tls.(*Conn).readRecordOrCCS(0xc002455c00, 0x0, 0x0, 0x43ac5c) /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(0xc002455c00, 0xc002376000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/crypto/tls/conn.go:1276 +0x165 net/http.(*persistConn).Read(0xc001dfca20, 0xc002376000, 0x1000, 0x1000, 0xc0021bc240, 0xc001e73d40, 0x405755) /usr/local/go/src/net/http/transport.go:1922 +0x77 bufio.(*Reader).fill(0xc0216bd5c0) /usr/local/go/src/bufio/bufio.go:101 +0x108 bufio.(*Reader).Peek(0xc0216bd5c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3) /usr/local/go/src/bufio/bufio.go:139 +0x4f net/http.(*persistConn).readLoop(0xc001dfca20) /usr/local/go/src/net/http/transport.go:2083 +0x1a8 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 921414 [select, 805 minutes]: net/http.(*persistConn).readLoop(0xc0034ca480) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 294355 [select, 1765 minutes]: net/http.(*persistConn).readLoop(0xc0002a4ea0) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77 goroutine 1389286 [select]: net/http.(*persistConn).writeLoop(0xc0002a4360) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 1389274 [select]: net/http.(*persistConn).writeLoop(0xc0002a4900) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 1258581 [select, 211 minutes]: net/http.(*persistConn).writeLoop(0xc0034ca900) /usr/local/go/src/net/http/transport.go:2382 +0xf7 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1744 +0xc9c goroutine 995012 [select, 691 minutes]: net/http.(*persistConn).readLoop(0xc001dfc480) /usr/local/go/src/net/http/transport.go:2203 +0x967 created by net/http.(*Transport).dialConn /usr/local/go/src/net/http/transport.go:1743 +0xc77