I need help reproducing an issue on MacOS.
The mount command I'm using is simply 'rclone mount remote: ~/rclone --vfs-cache-mode writes'
On occasion, rclone will take down the entire OS. It will pinwheel the Finder, which is usually solved by relaunching Finder. However, attempting to do so results in Finder quitting, but not re-starting.
Other open apps continue to function, but with extremely reduced performance. This includes Terminal, which is the parent process of rclone. Terminating rclone (or Quitting Terminal does not change anything; Finder does not re-launch, and reduced performance continues.) Activity Monitor shows a still-running rclone process, which can be terminated, but again, makes no difference.
The only way to restore the system to a usable state is a reboot.
The only consistent situation when this instability occurs is that I would say rclone is under "heavy" load. I am probably using 90% of my upload and download bandwidth (my EdgeRouter caps throughput at this level).
I don't see any rclone output that can be used for debugging (I rarely run with -vv and -v is not enough to show anything of concern). Nothing appears in system.log either.
My thinking is that the lack of log output means that it is actually a FUSE issue (or possibly even a Go issue) but I've never seen another application take down my entire system like this.
I'm curious if anyone else has ever experienced this.
I can not reliably reproduce it, so I do not have enough information to open a ticket yet. Any input would be welcome.
- os/arch: darwin/amd64
- go version: go1.13.4 and 1.13.7