Mine crashes when using chunk_size = 0
rclone version
rclone v1.50.2
- os/arch: linux/amd64
- go version: go1.13.4
2020/03/11 11:30:45 http: panic serving 127.0.0.1:39124: runtime error: integer divide by zero
goroutine 191 [running]:
net/http.(*conn).serve.func1(0xc001ec6fa0)
/opt/hostedtoolcache/go/1.13.4/x64/src/net/http/server.go:1767 +0x139
panic(0x143d700, 0x23ca7b0)
/opt/hostedtoolcache/go/1.13.4/x64/src/runtime/panic.go:679 +0x1b2
github.com/rclone/rclone/backend/cache.(*Handle).Seek(0xc000a34000, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/runner/work/rclone/src/github.com/rclone/rclone/backend/cache/handle.go:328 +0x62a
github.com/rclone/rclone/backend/cache.(*Object).Open(0xc001ec6960, 0x1979760, 0xc0000c0028, 0xc00033ac00, 0x1, 0x1, 0x0, 0x1, 0x203000, 0x203000)
/home/runner/work/rclone/src/github.com/rclone/rclone/backend/cache/object.go:232 +0x170
github.com/rclone/rclone/backend/crypt.(*Object).Open.func1(0x1979760, 0xc0000c0028, 0x0, 0x3203220, 0xc001e10e98, 0xa32543, 0x18, 0x28)
/home/runner/work/rclone/src/github.com/rclone/rclone/backend/crypt/crypt.go:775 +0x115
github.com/rclone/rclone/backend/crypt.(*cipher).newDecrypterSeek(0xc000172b00, 0x1979760, 0xc0000c0028, 0xc000a15fb0, 0x0, 0x3200000, 0x14d0ae0, 0x40c301, 0xc000a15fb0)
/home/runner/work/rclone/src/github.com/rclone/rclone/backend/crypt/cipher.go:751 +0xf9
github.com/rclone/rclone/backend/crypt.(*cipher).DecryptDataSeek(0xc000172b00, 0x1979760, 0xc0000c0028, 0xc000a15fb0, 0x0, 0x3200000, 0x4ebb24, 0xc00092ad00, 0xc0002e5500, 0x7fd5d3e876d0)
/home/runner/work/rclone/src/github.com/rclone/rclone/backend/crypt/cipher.go:1029 +0x64
github.com/rclone/rclone/backend/crypt.(*Object).Open(0xc001d9dc60, 0x1979760, 0xc0000c0028, 0xc00033abe0, 0x1, 0x1, 0x2, 0x2, 0x203000, 0x203000)