megacmd
megacmd copied to clipboard
panic: runtime error: invalid memory address or nil pointer dereference
-Not the first time I get this error.
- Got latest megacmd code from github
- Using go version go1.2.1 linux/amd64
- Sending a file of ~5GB on an account with 33GB still free
- Happens every time I send this file but at random positions...
[Copying plop.7z -> mega:/Plop/ # 0.26 % of 4.6GB at 5.5M/s 51s ... [Copying plop.7z -> mega:/Plop/ # 6.34 % of 4.6GB at 5.8M/s 54s panic: runtime error: invalid memory address or nil pointer dereference [signal 0xb code=0x1 addr=0x0 pc=0x44cdc1]
goroutine 17 [running]: runtime.panic(0x650880, 0x93e8a8) /usr/lib/go/src/pkg/runtime/panic.c:266 +0xb6 github.com/t3rm1n4l/go-mega.func·005() /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:909 +0xb11 created by github.com/t3rm1n4l/go-mega.(*Mega).UploadFile /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:926 +0xf63
goroutine 1 [select]: github.com/t3rm1n4l/go-mega.(_Mega).UploadFile(0xc210011640, 0x7ffc5c93716e, 0x3b, 0xc210234750, 0x7ffc5c93716e, ...) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:939 +0x1f54 github.com/t3rm1n4l/megacmd/client.(_MegaClient).Put(0xc2100388f0, 0x7ffc5c93716e, 0x3b, 0x7ffc5c9371aa, 0x10, ...) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/megacmd/client/client.go:489 +0x870 main.main() /home/guillaume/tmp/megacmd/main.go:181 +0x1901
goroutine 3 [syscall]: os/signal.loop() /usr/lib/go/src/pkg/os/signal/signal_unix.go:21 +0x1e created by os/signal.init·1 /usr/lib/go/src/pkg/os/signal/signal_unix.go:27 +0x31
goroutine 4 [syscall]: runtime.goexit() /usr/lib/go/src/pkg/runtime/proc.c:1394
goroutine 5 [chan receive]: main.func·002() /home/guillaume/tmp/megacmd/main.go:110 +0xc3 created by main.main /home/guillaume/tmp/megacmd/main.go:113 +0x80f
goroutine 11 [select]: net/http.(_persistConn).roundTrip(0xc210279400, 0xc21026e680, 0xc210279400, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:879 +0x6d6 net/http.(_Transport).RoundTrip(0xc210063380, 0xc210234b60, 0x1, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:187 +0x391 net/http.send(0xc210234b60, 0x7f4b59d712b8, 0xc210063380, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:168 +0x37f net/http.(_Client).send(0xc210020cc0, 0xc210234b60, 0x33, 0x422a71, 0x8) /usr/lib/go/src/pkg/net/http/client.go:100 +0xd9 net/http.(_Client).doFollowingRedirects(0xc210020cc0, 0xc210234b60, 0x71bb78, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:294 +0x671 net/http.(_Client).Get(0xc210020cc0, 0xc210285cc0, 0x33, 0x5d8c00, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:248 +0xb2 github.com/t3rm1n4l/go-mega.(_Mega).pollEvents(0xc210011640) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:1195 +0x961 created by github.com/t3rm1n4l/go-mega.(*Mega).getFileSystem /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:601 +0x3eb
goroutine 9 [IO wait]: net.runtime_pollWait(0x7f4b59d727c8, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc2100507d0, 0x72, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitRead(0xc2100507d0, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:86 +0x30 net.(_netFD).Read(0xc210050770, 0xc210087000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:204 +0x2a0 net.(_conn).Read(0xc210000528, 0xc210087000, 0x1000, 0x1000, 0x655c00, ...) /usr/lib/go/src/pkg/net/net.go:122 +0xc5 crypto/tls.(_block).readFromUntil(0xc210081450, 0x7f4b59d728f8, 0xc210000528, 0x5, 0xc210000528, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:459 +0xb6 crypto/tls.(_Conn).readRecord(0xc21005d280, 0x17, 0x0, 0x8) /usr/lib/go/src/pkg/crypto/tls/conn.go:539 +0x107 crypto/tls.(_Conn).Read(0xc21005d280, 0xc210284000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:897 +0x135 bufio.(_Reader).fill(0xc21024b840) /usr/lib/go/src/pkg/bufio/bufio.go:91 +0x110 bufio.(_Reader).Peek(0xc21024b840, 0x1, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/bufio/bufio.go:119 +0xcb net/http.(_persistConn).readLoop(0xc210063500) /usr/lib/go/src/pkg/net/http/transport.go:687 +0xb7 created by net/http.(*Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 10 [select]: net/http.(_persistConn).writeLoop(0xc210063500) /usr/lib/go/src/pkg/net/http/transport.go:791 +0x271 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 12 [select]: github.com/t3rm1n4l/megacmd/client.progressBar(0xc21024bd80, 0xc2102785c0, 0x1126a5ba6, 0x7ffc5c93716e, 0x3b, ...) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/megacmd/client/utils.go:175 +0x431 created by github.com/t3rm1n4l/megacmd/client.(*MegaClient).Put /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/megacmd/client/client.go:486 +0x80b
goroutine 620 [semacquire]: sync.runtime_Semacquire(0xc210253d20) /usr/lib/go/src/pkg/runtime/sema.goc:199 +0x30 sync.(_WaitGroup).Wait(0xc2101b7680) /usr/lib/go/src/pkg/sync/waitgroup.go:127 +0x14b net.(_singleflight).Do(0x943460, 0xc21016f4b0, 0x21, 0x7f4b58077ed0, 0x0, ...) /usr/lib/go/src/pkg/net/singleflight.go:37 +0x103 net.lookupIPMerge(0xc21016f4b0, 0x21, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/lookup.go:42 +0xc0 net.func·023() /usr/lib/go/src/pkg/net/lookup.go:80 +0x36 created by net.lookupIPDeadline /usr/lib/go/src/pkg/net/lookup.go:82 +0x239
goroutine 34 [IO wait]: net.runtime_pollWait(0x7f4b59d725d0, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc2101bca00, 0x72, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitRead(0xc2101bca00, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:86 +0x30 net.(_netFD).Read(0xc2101bc9a0, 0xc2101e7000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:204 +0x2a0 net.(_conn).Read(0xc21026fd30, 0xc2101e7000, 0x1000, 0x1000, 0x30, ...) /usr/lib/go/src/pkg/net/net.go:122 +0xc5 bufio.(_Reader).fill(0xc210205360) /usr/lib/go/src/pkg/bufio/bufio.go:91 +0x110 bufio.(_Reader).Peek(0xc210205360, 0x1, 0xc21021b360, 0x1101e4c60, 0x407090, ...) /usr/lib/go/src/pkg/bufio/bufio.go:119 +0xcb net/http.(_persistConn).readLoop(0xc210279400) /usr/lib/go/src/pkg/net/http/transport.go:687 +0xb7 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 16 [select]: net/http.(_persistConn).roundTrip(0xc2102b2d00, 0xc21025b130, 0xc2102b2d00, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:879 +0x6d6 net/http.(_Transport).RoundTrip(0xc210063380, 0xc210180750, 0x1, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:187 +0x391 net/http.send(0xc210180750, 0x7f4b59d712b8, 0xc210063380, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:168 +0x37f net/http.(_Client).send(0xc210020cc0, 0xc210180750, 0x8c, 0xc2101c1750, 0xc21025b120) /usr/lib/go/src/pkg/net/http/client.go:100 +0xd9 net/http.(_Client).doFollowingRedirects(0xc210020cc0, 0xc210180750, 0x71bb80, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:294 +0x671 net/http.(_Client).Do(0xc210020cc0, 0xc210180750, 0xc210170ab0, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/client.go:132 +0x157 github.com/t3rm1n4l/go-mega.func·005() /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:899 +0x93c created by github.com/t3rm1n4l/go-mega.(_Mega).UploadFile /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:926 +0xf63
goroutine 18 [select]: net/http.(_persistConn).roundTrip(0xc2102b2e80, 0xc21025b600, 0xc2102b2e80, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:879 +0x6d6 net/http.(_Transport).RoundTrip(0xc210063380, 0xc210180c30, 0x1, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:187 +0x391 net/http.send(0xc210180c30, 0x7f4b59d712b8, 0xc210063380, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:168 +0x37f net/http.(_Client).send(0xc210020cc0, 0xc210180c30, 0x8c, 0xc2101c1d20, 0xc21025b5c0) /usr/lib/go/src/pkg/net/http/client.go:100 +0xd9 net/http.(_Client).doFollowingRedirects(0xc210020cc0, 0xc210180c30, 0x71bb80, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:294 +0x671 net/http.(_Client).Do(0xc210020cc0, 0xc210180c30, 0xc2101107e0, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/client.go:132 +0x157 github.com/t3rm1n4l/go-mega.func·005() /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:899 +0x93c created by github.com/t3rm1n4l/go-mega.(_Mega).UploadFile /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:926 +0xf63
goroutine 19 [select]: net/http.(_persistConn).roundTrip(0xc2102b2c80, 0xc21026ed10, 0xc2102b2c80, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:879 +0x6d6 net/http.(_Transport).RoundTrip(0xc210063380, 0xc210180410, 0x1, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:187 +0x391 net/http.send(0xc210180410, 0x7f4b59d712b8, 0xc210063380, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:168 +0x37f net/http.(_Client).send(0xc210020cc0, 0xc210180410, 0x8c, 0xc2101c1390, 0xc21026ecf0) /usr/lib/go/src/pkg/net/http/client.go:100 +0xd9 net/http.(_Client).doFollowingRedirects(0xc210020cc0, 0xc210180410, 0x71bb80, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/http/client.go:294 +0x671 net/http.(_Client).Do(0xc210020cc0, 0xc210180410, 0xc2101705a0, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/client.go:132 +0x157 github.com/t3rm1n4l/go-mega.func·005() /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:899 +0x93c created by github.com/t3rm1n4l/go-mega.(_Mega).UploadFile /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/mega.go:926 +0xf63
goroutine 22 [IO wait]: net.runtime_pollWait(0x7f4b59d72720, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc2101bcfb0, 0x72, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitRead(0xc2101bcfb0, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:86 +0x30 net.(_netFD).Read(0xc2101bcf50, 0xc21024ec00, 0x400, 0x400, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:204 +0x2a0 net.(_conn).Read(0xc21026f560, 0xc21024ec00, 0x400, 0x400, 0x40d61f, ...) /usr/lib/go/src/pkg/net/net.go:122 +0xc5 crypto/tls.(_block).readFromUntil(0xc210250f60, 0x7f4b59d728f8, 0xc21026f560, 0x5, 0xc21026f560, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:459 +0xb6 crypto/tls.(_Conn).readRecord(0xc2101a5780, 0x17, 0x0, 0x800) /usr/lib/go/src/pkg/crypto/tls/conn.go:539 +0x107 crypto/tls.(_Conn).Read(0xc2101a5780, 0xc210230000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/crypto/tls/conn.go:897 +0x135 bufio.(_Reader).fill(0xc21024bf00) /usr/lib/go/src/pkg/bufio/bufio.go:91 +0x110 bufio.(_Reader).Peek(0xc21024bf00, 0x1, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/bufio/bufio.go:119 +0xcb net/http.(_persistConn).readLoop(0xc210279780) /usr/lib/go/src/pkg/net/http/transport.go:687 +0xb7 created by net/http.(*Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 23 [select]: net/http.(_persistConn).writeLoop(0xc210279780) /usr/lib/go/src/pkg/net/http/transport.go:791 +0x271 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 623 [chan receive]: net/http.func·015() /usr/lib/go/src/pkg/net/http/transport.go:435 +0x3b created by net/http.(*Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:438 +0x213
goroutine 35 [select]: net/http.(_persistConn).writeLoop(0xc210279400) /usr/lib/go/src/pkg/net/http/transport.go:791 +0x271 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 613 [chan receive]: net/http.func·015() /usr/lib/go/src/pkg/net/http/transport.go:435 +0x3b created by net/http.(*Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:438 +0x213
goroutine 596 [runnable]: net.runtime_pollWait(0x7f4b59d72138, 0x77, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc210571e60, 0x77, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitWrite(0xc210571e60, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:90 +0x30 net.(_netFD).Write(0xc210571e00, 0xc210576000, 0x1000, 0x1000, 0x6a0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:297 +0x3e2 net.(_conn).Write(0xc210253970, 0xc210576000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/net.go:130 +0xc5 bufio.(_Writer).flush(0xc2101b7480, 0xc210576000, 0x1000) /usr/lib/go/src/pkg/bufio/bufio.go:494 +0xa1 bufio.(_Writer).ReadFrom(0xc2101b7480, 0x7f4b59d7c428, 0xc210262440, 0x11f10, 0x0, ...) /usr/lib/go/src/pkg/bufio/bufio.go:618 +0xde io.Copy(0x7f4b59d7c328, 0xc2101b7480, 0x7f4b59d7c428, 0xc210262440, 0x0, ...) /usr/lib/go/src/pkg/io/io.go:348 +0x124 net/http.(_transferWriter).WriteBody(0xc2105725b0, 0x7f4b59d7c328, 0xc2101b7480, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transfer.go:196 +0x57c net/http.(_Request).write(0xc210180750, 0x7f4b59d7c328, 0xc2101b7480, 0x5e2600, 0xc2101a9930, ...) /usr/lib/go/src/pkg/net/http/request.go:400 +0x7e4 net/http.(_persistConn).writeLoop(0xc2102b2d00) /usr/lib/go/src/pkg/net/http/transport.go:797 +0x185 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 603 [IO wait]: net.runtime_pollWait(0x7f4b59d8b3d0, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc210571f40, 0x72, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitRead(0xc210571f40, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:86 +0x30 net.(_netFD).Read(0xc210571ee0, 0xc21057b000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:204 +0x2a0 net.(_conn).Read(0xc210253b98, 0xc21057b000, 0x1000, 0x1000, 0xc2105727e0, ...) /usr/lib/go/src/pkg/net/net.go:122 +0xc5 bufio.(_Reader).fill(0xc21057a060) /usr/lib/go/src/pkg/bufio/bufio.go:91 +0x110 bufio.(_Reader).Peek(0xc21057a060, 0x1, 0x93e727, 0xc210572758, 0x258049f28, ...) /usr/lib/go/src/pkg/bufio/bufio.go:119 +0xcb net/http.(_persistConn).readLoop(0xc2102b2e80) /usr/lib/go/src/pkg/net/http/transport.go:687 +0xb7 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 612 [semacquire]: sync.runtime_Semacquire(0xc210253d20) /usr/lib/go/src/pkg/runtime/sema.goc:199 +0x30 sync.(_WaitGroup).Wait(0xc2101b7680) /usr/lib/go/src/pkg/sync/waitgroup.go:127 +0x14b net.(_singleflight).Do(0x943460, 0xc2101a9fc0, 0x21, 0x7f4b58043ed0, 0x0, ...) /usr/lib/go/src/pkg/net/singleflight.go:37 +0x103 net.lookupIPMerge(0xc2101a9fc0, 0x21, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/lookup.go:42 +0xc0 net.func·023() /usr/lib/go/src/pkg/net/lookup.go:80 +0x36 created by net.lookupIPDeadline /usr/lib/go/src/pkg/net/lookup.go:82 +0x239
goroutine 592 [IO wait]: net.runtime_pollWait(0x7f4b59d71f40, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc210571df0, 0x72, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitRead(0xc210571df0, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:86 +0x30 net.(_netFD).Read(0xc210571d90, 0xc210573000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:204 +0x2a0 net.(_conn).Read(0xc2102538b0, 0xc210573000, 0x1000, 0x1000, 0x30, ...) /usr/lib/go/src/pkg/net/net.go:122 +0xc5 bufio.(_Reader).fill(0xc2102c1d80) /usr/lib/go/src/pkg/bufio/bufio.go:91 +0x110 bufio.(_Reader).Peek(0xc2102c1d80, 0x1, 0xc2101fa480, 0x1102247e0, 0x407090, ...) /usr/lib/go/src/pkg/bufio/bufio.go:119 +0xcb net/http.(_persistConn).readLoop(0xc2102b2c80) /usr/lib/go/src/pkg/net/http/transport.go:687 +0xb7 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 604 [runnable]: net.runtime_pollWait(0x7f4b59d8b3d0, 0x77, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc210571f40, 0x77, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitWrite(0xc210571f40, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:90 +0x30 net.(_netFD).Write(0xc210571ee0, 0xc21057c000, 0x1000, 0x1000, 0x6a0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:297 +0x3e2 net.(_conn).Write(0xc210253b98, 0xc21057c000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/net.go:130 +0xc5 bufio.(_Writer).flush(0xc2101b76c0, 0xc21057c000, 0x1000) /usr/lib/go/src/pkg/bufio/bufio.go:494 +0xa1 bufio.(_Writer).ReadFrom(0xc2101b76c0, 0x7f4b59d7c428, 0xc2102625c0, 0x11f10, 0x0, ...) /usr/lib/go/src/pkg/bufio/bufio.go:618 +0xde io.Copy(0x7f4b59d7c328, 0xc2101b76c0, 0x7f4b59d7c428, 0xc2102625c0, 0x0, ...) /usr/lib/go/src/pkg/io/io.go:348 +0x124 net/http.(_transferWriter).WriteBody(0xc210572af0, 0x7f4b59d7c328, 0xc2101b76c0, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transfer.go:196 +0x57c net/http.(_Request).write(0xc210180c30, 0x7f4b59d7c328, 0xc2101b76c0, 0x5e2600, 0xc2101a9d20, ...) /usr/lib/go/src/pkg/net/http/request.go:400 +0x7e4 net/http.(_persistConn).writeLoop(0xc2102b2e80) /usr/lib/go/src/pkg/net/http/transport.go:797 +0x185 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 615 [semacquire]: sync.runtime_Semacquire(0xc210253d20) /usr/lib/go/src/pkg/runtime/sema.goc:199 +0x30 sync.(_WaitGroup).Wait(0xc2101b7680) /usr/lib/go/src/pkg/sync/waitgroup.go:127 +0x14b net.(_singleflight).Do(0x943460, 0xc21016f1b0, 0x21, 0x7f4b5058bed0, 0x0, ...) /usr/lib/go/src/pkg/net/singleflight.go:37 +0x103 net.lookupIPMerge(0xc21016f1b0, 0x21, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/lookup.go:42 +0xc0 net.func·023() /usr/lib/go/src/pkg/net/lookup.go:80 +0x36 created by net.lookupIPDeadline /usr/lib/go/src/pkg/net/lookup.go:82 +0x239
goroutine 626 [runnable]: net.runtime_pollWait(0x7f4b59d71b50, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc2105721b0, 0x72, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitRead(0xc2105721b0, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:86 +0x30 net.(_netFD).Read(0xc210572150, 0xc21058c000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:204 +0x2a0 net.(_conn).Read(0xc210253f48, 0xc21058c000, 0x1000, 0x1000, 0xc210586690, ...) /usr/lib/go/src/pkg/net/net.go:122 +0xc5 bufio.(_Reader).fill(0xc21057a5a0) /usr/lib/go/src/pkg/bufio/bufio.go:91 +0x110 bufio.(_Reader).Peek(0xc21057a5a0, 0x1, 0x93e727, 0xc210586608, 0x258073f28, ...) /usr/lib/go/src/pkg/bufio/bufio.go:119 +0xcb net/http.(_persistConn).readLoop(0xc210585300) /usr/lib/go/src/pkg/net/http/transport.go:687 +0xb7 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 595 [IO wait]: net.runtime_pollWait(0x7f4b59d72138, 0x72, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc210571e60, 0x72, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitRead(0xc210571e60, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:86 +0x30 net.(_netFD).Read(0xc210571e00, 0xc210575000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:204 +0x2a0 net.(_conn).Read(0xc210253970, 0xc210575000, 0x1000, 0x1000, 0x71ad28, ...) /usr/lib/go/src/pkg/net/net.go:122 +0xc5 bufio.(_Reader).fill(0xc2102c1e40) /usr/lib/go/src/pkg/bufio/bufio.go:91 +0x110 bufio.(_Reader).Peek(0xc2102c1e40, 0x1, 0x40d4b8, 0xc2102c1890, 0x417f69, ...) /usr/lib/go/src/pkg/bufio/bufio.go:119 +0xcb net/http.(_persistConn).readLoop(0xc2102b2d00) /usr/lib/go/src/pkg/net/http/transport.go:687 +0xb7 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:528 +0x607
goroutine 628 [chan receive]: net/http.func·015() /usr/lib/go/src/pkg/net/http/transport.go:435 +0x3b created by net/http.(*Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:438 +0x213
goroutine 627 [select]: net/http.(_persistConn).writeLoop(0xc210585300) /usr/lib/go/src/pkg/net/http/transport.go:791 +0x271 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 619 [select]: net.lookupIPDeadline(0xc21016f4b0, 0x21, 0xecd85cf31, 0x8a87c28, 0x943a60, ...) /usr/lib/go/src/pkg/net/lookup.go:83 +0x326 net.resolveInternetAddr(0x6a2bc0, 0x3, 0xc21016f4b0, 0x24, 0xecd85cf31, ...) /usr/lib/go/src/pkg/net/ipsock.go:285 +0x395 net.resolveAddr(0x69e6c0, 0x4, 0x6a2bc0, 0x3, 0xc21016f4b0, ...) /usr/lib/go/src/pkg/net/dial.go:104 +0x32a net.(_Dialer).Dial(0xc2101b7b40, 0x6a2bc0, 0x3, 0xc21016f4b0, 0x24, ...) /usr/lib/go/src/pkg/net/dial.go:153 +0xa7 net.DialTimeout(0x6a2bc0, 0x3, 0xc21016f4b0, 0x24, 0x2540be400, ...) /usr/lib/go/src/pkg/net/dial.go:145 +0xaa github.com/t3rm1n4l/go-mega.func·006(0x6a2bc0, 0x3, 0xc21016f4b0, 0x24, 0x4efa3e, ...) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/utils.go:25 +0x56 net/http.(_Transport).dial(0xc210063380, 0x6a2bc0, 0x3, 0xc21016f4b0, 0x24, ...) /usr/lib/go/src/pkg/net/http/transport.go:399 +0x89 net/http.(_Transport).dialConn(0xc210063380, 0xc21016f540, 0xc210585100, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:444 +0x6e net/http.func·014() /usr/lib/go/src/pkg/net/http/transport.go:419 +0x3e created by net/http.(_Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:421 +0x11a
goroutine 624 [select]: net.lookupIPDeadline(0xc21016f8a0, 0x21, 0xecd85cf31, 0x8a9cee8, 0x943a60, ...) /usr/lib/go/src/pkg/net/lookup.go:83 +0x326 net.resolveInternetAddr(0x6a2bc0, 0x3, 0xc21016f8a0, 0x24, 0xecd85cf31, ...) /usr/lib/go/src/pkg/net/ipsock.go:285 +0x395 net.resolveAddr(0x69e6c0, 0x4, 0x6a2bc0, 0x3, 0xc21016f8a0, ...) /usr/lib/go/src/pkg/net/dial.go:104 +0x32a net.(_Dialer).Dial(0xc2101b7d40, 0x6a2bc0, 0x3, 0xc21016f8a0, 0x24, ...) /usr/lib/go/src/pkg/net/dial.go:153 +0xa7 net.DialTimeout(0x6a2bc0, 0x3, 0xc21016f8a0, 0x24, 0x2540be400, ...) /usr/lib/go/src/pkg/net/dial.go:145 +0xaa github.com/t3rm1n4l/go-mega.func·006(0x6a2bc0, 0x3, 0xc21016f8a0, 0x24, 0x4efa3e, ...) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/utils.go:25 +0x56 net/http.(_Transport).dial(0xc210063380, 0x6a2bc0, 0x3, 0xc21016f8a0, 0x24, ...) /usr/lib/go/src/pkg/net/http/transport.go:399 +0x89 net/http.(_Transport).dialConn(0xc210063380, 0xc21016f8d0, 0xc210585200, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:444 +0x6e net/http.func·014() /usr/lib/go/src/pkg/net/http/transport.go:419 +0x3e created by net/http.(_Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:421 +0x11a
goroutine 608 [chan receive]: net/http.func·015() /usr/lib/go/src/pkg/net/http/transport.go:435 +0x3b created by net/http.(*Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:438 +0x213
goroutine 618 [chan receive]: net/http.func·015() /usr/lib/go/src/pkg/net/http/transport.go:435 +0x3b created by net/http.(*Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:438 +0x213
goroutine 602 [syscall]: net._C2func_getaddrinfo(0x7f4b34000a60, 0x0, 0xc2101a9c00, 0xc210253a98, 0x0, ...) net/_obj/_cgo_defun.c:50 +0x36 net.cgoLookupIPCNAME(0xc2101a9ab0, 0x21, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/cgo_unix.go:96 +0x174 net.cgoLookupIP(0xc2101a9ab0, 0x21, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/cgo_unix.go:148 +0x69 net.lookupIP(0xc2101a9ab0, 0x21, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/lookup_unix.go:64 +0x63 net.func·022(0x943460, 0xc2100812a0, 0xc2101a9ab0, 0x21) /usr/lib/go/src/pkg/net/lookup.go:41 +0x2d net.(*singleflight).Do(0x943460, 0xc2101a9ab0, 0x21, 0x7f4b50527ed0, 0x0, ...) /usr/lib/go/src/pkg/net/singleflight.go:45 +0x1de net.lookupIPMerge(0xc2101a9ab0, 0x21, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/lookup.go:42 +0xc0 net.func·023() /usr/lib/go/src/pkg/net/lookup.go:80 +0x36 created by net.lookupIPDeadline /usr/lib/go/src/pkg/net/lookup.go:82 +0x239
goroutine 625 [semacquire]: sync.runtime_Semacquire(0xc210253d20) /usr/lib/go/src/pkg/runtime/sema.goc:199 +0x30 sync.(_WaitGroup).Wait(0xc2101b7680) /usr/lib/go/src/pkg/sync/waitgroup.go:127 +0x14b net.(_singleflight).Do(0x943460, 0xc21016f8a0, 0x21, 0x7f4b50547ed0, 0x0, ...) /usr/lib/go/src/pkg/net/singleflight.go:37 +0x103 net.lookupIPMerge(0xc21016f8a0, 0x21, 0x0, 0x0, 0x0, ...) /usr/lib/go/src/pkg/net/lookup.go:42 +0xc0 net.func·023() /usr/lib/go/src/pkg/net/lookup.go:80 +0x36 created by net.lookupIPDeadline /usr/lib/go/src/pkg/net/lookup.go:82 +0x239
goroutine 614 [select]: net.lookupIPDeadline(0xc21016f1b0, 0x21, 0xecd85cf31, 0x87abea0, 0x943a60, ...) /usr/lib/go/src/pkg/net/lookup.go:83 +0x326 net.resolveInternetAddr(0x6a2bc0, 0x3, 0xc21016f1b0, 0x24, 0xecd85cf31, ...) /usr/lib/go/src/pkg/net/ipsock.go:285 +0x395 net.resolveAddr(0x69e6c0, 0x4, 0x6a2bc0, 0x3, 0xc21016f1b0, ...) /usr/lib/go/src/pkg/net/dial.go:104 +0x32a net.(_Dialer).Dial(0xc2101b7940, 0x6a2bc0, 0x3, 0xc21016f1b0, 0x24, ...) /usr/lib/go/src/pkg/net/dial.go:153 +0xa7 net.DialTimeout(0x6a2bc0, 0x3, 0xc21016f1b0, 0x24, 0x2540be400, ...) /usr/lib/go/src/pkg/net/dial.go:145 +0xaa github.com/t3rm1n4l/go-mega.func·006(0x6a2bc0, 0x3, 0xc21016f1b0, 0x24, 0x100000, ...) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/utils.go:25 +0x56 net/http.(_Transport).dial(0xc210063380, 0x6a2bc0, 0x3, 0xc21016f1b0, 0x24, ...) /usr/lib/go/src/pkg/net/http/transport.go:399 +0x89 net/http.(_Transport).dialConn(0xc210063380, 0xc21016f1e0, 0xc21024f090, 0xc210572c40, 0x7f4b59d70e80) /usr/lib/go/src/pkg/net/http/transport.go:444 +0x6e net/http.func·014() /usr/lib/go/src/pkg/net/http/transport.go:419 +0x3e created by net/http.(_Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:421 +0x11a
goroutine 601 [select]: net.lookupIPDeadline(0xc2101a9ab0, 0x21, 0xecd85cf31, 0x84abde0, 0x943a60, ...) /usr/lib/go/src/pkg/net/lookup.go:83 +0x326 net.resolveInternetAddr(0x6a2bc0, 0x3, 0xc2101a9ab0, 0x24, 0xecd85cf31, ...) /usr/lib/go/src/pkg/net/ipsock.go:285 +0x395 net.resolveAddr(0x69e6c0, 0x4, 0x6a2bc0, 0x3, 0xc2101a9ab0, ...) /usr/lib/go/src/pkg/net/dial.go:104 +0x32a net.(_Dialer).Dial(0xc2101b7600, 0x6a2bc0, 0x3, 0xc2101a9ab0, 0x24, ...) /usr/lib/go/src/pkg/net/dial.go:153 +0xa7 net.DialTimeout(0x6a2bc0, 0x3, 0xc2101a9ab0, 0x24, 0x2540be400, ...) /usr/lib/go/src/pkg/net/dial.go:145 +0xaa github.com/t3rm1n4l/go-mega.func·006(0x6a2bc0, 0x3, 0xc2101a9ab0, 0x24, 0x4efa3e, ...) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/utils.go:25 +0x56 net/http.(_Transport).dial(0xc210063380, 0x6a2bc0, 0x3, 0xc2101a9ab0, 0x24, ...) /usr/lib/go/src/pkg/net/http/transport.go:399 +0x89 net/http.(_Transport).dialConn(0xc210063380, 0xc2101a9ae0, 0xc2102b2d80, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:444 +0x6e net/http.func·014() /usr/lib/go/src/pkg/net/http/transport.go:419 +0x3e created by net/http.(_Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:421 +0x11a
goroutine 593 [runnable]: net.runtime_pollWait(0x7f4b59d71f40, 0x77, 0x0) /usr/lib/go/src/pkg/runtime/netpoll.goc:116 +0x6a net.(_pollDesc).Wait(0xc210571df0, 0x77, 0x7f4b59d710e8, 0xb) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:81 +0x34 net.(_pollDesc).WaitWrite(0xc210571df0, 0xb, 0x7f4b59d710e8) /usr/lib/go/src/pkg/net/fd_poll_runtime.go:90 +0x30 net.(_netFD).Write(0xc210571d90, 0xc210574000, 0x1000, 0x1000, 0x6a0, ...) /usr/lib/go/src/pkg/net/fd_unix.go:297 +0x3e2 net.(_conn).Write(0xc2102538b0, 0xc210574000, 0x1000, 0x1000, 0x0, ...) /usr/lib/go/src/pkg/net/net.go:130 +0xc5 bufio.(_Writer).flush(0xc2101b73c0, 0xc210574000, 0x1000) /usr/lib/go/src/pkg/bufio/bufio.go:494 +0xa1 bufio.(_Writer).ReadFrom(0xc2101b73c0, 0x7f4b59d7c428, 0xc2102623a0, 0x11f10, 0x0, ...) /usr/lib/go/src/pkg/bufio/bufio.go:618 +0xde io.Copy(0x7f4b59d7c328, 0xc2101b73c0, 0x7f4b59d7c428, 0xc2102623a0, 0x0, ...) /usr/lib/go/src/pkg/io/io.go:348 +0x124 net/http.(_transferWriter).WriteBody(0xc210572380, 0x7f4b59d7c328, 0xc2101b73c0, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transfer.go:196 +0x57c net/http.(_Request).write(0xc210180410, 0x7f4b59d7c328, 0xc2101b73c0, 0x5e2600, 0xc2101a9810, ...) /usr/lib/go/src/pkg/net/http/request.go:400 +0x7e4 net/http.(_persistConn).writeLoop(0xc2102b2c80) /usr/lib/go/src/pkg/net/http/transport.go:797 +0x185 created by net/http.(_Transport).dialConn /usr/lib/go/src/pkg/net/http/transport.go:529 +0x61e
goroutine 611 [select]: net.lookupIPDeadline(0xc2101a9fc0, 0x21, 0xecd85cf31, 0x8799750, 0x943a60, ...) /usr/lib/go/src/pkg/net/lookup.go:83 +0x326 net.resolveInternetAddr(0x6a2bc0, 0x3, 0xc2101a9fc0, 0x24, 0xecd85cf31, ...) /usr/lib/go/src/pkg/net/ipsock.go:285 +0x395 net.resolveAddr(0x69e6c0, 0x4, 0x6a2bc0, 0x3, 0xc2101a9fc0, ...) /usr/lib/go/src/pkg/net/dial.go:104 +0x32a net.(_Dialer).Dial(0xc2101b7840, 0x6a2bc0, 0x3, 0xc2101a9fc0, 0x24, ...) /usr/lib/go/src/pkg/net/dial.go:153 +0xa7 net.DialTimeout(0x6a2bc0, 0x3, 0xc2101a9fc0, 0x24, 0x2540be400, ...) /usr/lib/go/src/pkg/net/dial.go:145 +0xaa github.com/t3rm1n4l/go-mega.func·006(0x6a2bc0, 0x3, 0xc2101a9fc0, 0x24, 0x4efa3e, ...) /home/guillaume/tmp/megacmd/.gopath/src/github.com/t3rm1n4l/go-mega/utils.go:25 +0x56 net/http.(_Transport).dial(0xc210063380, 0x6a2bc0, 0x3, 0xc2101a9fc0, 0x24, ...) /usr/lib/go/src/pkg/net/http/transport.go:399 +0x89 net/http.(_Transport).dialConn(0xc210063380, 0xc21016f000, 0xc2102b2f80, 0x0, 0x0) /usr/lib/go/src/pkg/net/http/transport.go:444 +0x6e net/http.func·014() /usr/lib/go/src/pkg/net/http/transport.go:419 +0x3e created by net/http.(_Transport).getConn /usr/lib/go/src/pkg/net/http/transport.go:421 +0x11a