Here is the output of vmstat:
[root@iZbp1bq4jlql6jptqhyy87Z rclone]# vmstat 5
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 51311460 139608 8837728 0 0 1 2 6 8 5 1 93 2 0
0 0 0 51305872 139608 8843968 0 0 0 7 2795 2367 0 1 99 0 0
0 0 0 51298380 139612 8850424 0 0 0 41 2779 2369 0 1 99 0 0
0 0 0 51293344 139612 8856624 0 0 0 10 3640 2281 13 1 86 0 0
0 0 0 51286848 139612 8863124 0 0 0 10 2752 2323 0 1 99 0 0
Here is the trace:
SIGQUIT: quit
PC=0x45ea31 m=0 sigcode=0
goroutine 0 [idle]:
runtime.futex(0x246bd48, 0x80, 0x0, 0x0, 0x0, 0xc006748800, 0x0, 0x0, 0x7ffeefb4a958, 0x40aa01, ...)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/sys_linux_amd64.s:535 +0x21
runtime.futexsleep(0x246bd48, 0x0, 0xffffffffffffffff)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/os_linux.go:46 +0x4b
runtime.notesleep(0x246bd48)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/lock_futex.go:151 +0xa1
runtime.stopm()
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/proc.go:1936 +0xc1
runtime.findrunnable(0xc00004a500, 0x0)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/proc.go:2399 +0x54a
runtime.schedule()
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/proc.go:2525 +0x21c
runtime.park_m(0xc000001200)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/proc.go:2605 +0xa1
runtime.mcall(0x0)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/asm_amd64.s:299 +0x5b
goroutine 1 [semacquire, 435 minutes]:
sync.runtime_Semacquire(0xc000141368)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc000141360)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/sync/waitgroup.go:130 +0x65
github.com/rclone/rclone/fs/march.(*March).Run(0xc000144b00, 0xc000144b00, 0x1884d00)
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:194 +0x2fb
github.com/rclone/rclone/fs/sync.(*syncCopyMove).run(0xc000422a80, 0xc000040080, 0x188e7e0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:671 +0x204
github.com/rclone/rclone/fs/sync.runSyncCopyMove(0x1879e60, 0xc000040080, 0x188e7e0, 0xc000144a80, 0x188efe0, 0xc00043e420, 0xc000000003, 0xc000141310, 0xc0000a8720)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:889 +0x278
github.com/rclone/rclone/fs/sync.Sync(...)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:894
github.com/rclone/rclone/cmd/sync.glob..func1.1(0xc00000d8a0, 0x202b183200412e84)
/home/travis/gopath/src/github.com/rclone/rclone/cmd/sync/sync.go:51 +0x92
github.com/rclone/rclone/cmd.Run(0xc000450101, 0x245e360, 0xc0003ebd38)
/home/travis/gopath/src/github.com/rclone/rclone/cmd/cmd.go:234 +0xc7
github.com/rclone/rclone/cmd/sync.glob..func1(0x245e360, 0xc000453200, 0x2, 0x10)
/home/travis/gopath/src/github.com/rclone/rclone/cmd/sync/sync.go:49 +0x129
github.com/rclone/rclone/vendor/github.com/spf13/cobra.(*Command).execute(0x245e360, 0xc000453800, 0x10, 0x10, 0x245e360, 0xc000453800)
/home/travis/gopath/src/github.com/rclone/rclone/vendor/github.com/spf13/cobra/command.go:830 +0x2ae
github.com/rclone/rclone/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x24536e0, 0x5d9d5a06, 0x246a9c0, 0xc0000a8058)
/home/travis/gopath/src/github.com/rclone/rclone/vendor/github.com/spf13/cobra/command.go:914 +0x2fc
github.com/rclone/rclone/vendor/github.com/spf13/cobra.(*Command).Execute(...)
/home/travis/gopath/src/github.com/rclone/rclone/vendor/github.com/spf13/cobra/command.go:864
github.com/rclone/rclone/cmd.Main()
/home/travis/gopath/src/github.com/rclone/rclone/cmd/cmd.go:499 +0x96
main.main()
/home/travis/gopath/src/github.com/rclone/rclone/rclone.go:13 +0x20
goroutine 17 [syscall, 435 minutes]:
os/signal.signal_recv(0x0)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/sigqueue.go:139 +0x9c
os/signal.loop()
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/os/signal/signal_unix.go:23 +0x22
created by os/signal.init.0
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/os/signal/signal_unix.go:29 +0x41
goroutine 19 [select]:
github.com/rclone/rclone/vendor/go.opencensus.io/stats/view.(*worker).start(0xc000156960)
/home/travis/gopath/src/github.com/rclone/rclone/vendor/go.opencensus.io/stats/view/worker.go:154 +0x100
created by github.com/rclone/rclone/vendor/go.opencensus.io/stats/view.init.0
/home/travis/gopath/src/github.com/rclone/rclone/vendor/go.opencensus.io/stats/view/worker.go:32 +0x57
goroutine 10 [select]:
github.com/rclone/rclone/cmd.startProgress.func3(0xc000141310, 0xc0000a8720, 0x1616bb8)
/home/travis/gopath/src/github.com/rclone/rclone/cmd/progress.go:54 +0x116
created by github.com/rclone/rclone/cmd.startProgress
/home/travis/gopath/src/github.com/rclone/rclone/cmd/progress.go:46 +0xd1
goroutine 11 [select, 286 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c780, 0x1879e20, 0xc00013c880, 0xc02a8b5c20, 0x188f060, 0xc02ac662a0, 0x188f000, 0xc02ac662a0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000422a80, 0xc00013c780, 0xc00013c800, 0xc000422b40)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:213 +0xa2
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:307 +0x9a
goroutine 12 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 13 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 14 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 15 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 16 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 49 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 50 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 51 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 52 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 53 [select, 435 minutes]:
github.com/rclone/rclone/fs/sync.(*pipe).Get(0xc00013c800, 0x1879e20, 0xc00013c880, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/pipe.go:62 +0xe4
github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000422a80, 0x1879e20, 0xc00013c880, 0xc00013c800, 0x188e7e0, 0xc000144a80, 0xc000422b58)
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:289 +0xa4
created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers
/home/travis/gopath/src/github.com/rclone/rclone/fs/sync/sync.go:322 +0xb1
goroutine 54 [semacquire, 288 minutes]:
sync.runtime_Semacquire(0xc028964178)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc028964170)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/sync/waitgroup.go:130 +0x65
github.com/rclone/rclone/fs/march.(*March).processJob(0xc000144b00, 0xc00014e998, 0x7, 0xc0000b4222, 0x7, 0x7ffffffd, 0x7ffffffd, 0x0, 0xc02a1e3ea0, 0x3, ...)
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:388 +0xec
github.com/rclone/rclone/fs/march.(*March).Run.func1(0xc000141350, 0xc000144b00, 0xc00012d080, 0xc000141340, 0xc00007faa0, 0xc000141348, 0xc000141360)
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:148 +0x1fd
created by github.com/rclone/rclone/fs/march.(*March).Run
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:138 +0x1d1
goroutine 55 [chan receive, 435 minutes]:
github.com/rclone/rclone/fs/march.(*March).Run.func2(0xc000144b00, 0xc00012d080, 0xc000141360)
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:189 +0x4e
created by github.com/rclone/rclone/fs/march.(*March).Run
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:187 +0x2ea
goroutine 98 [select, 288 minutes]:
github.com/rclone/rclone/fs/march.(*March).Run.func1.1(0xc000191100, 0x17, 0x20, 0xc000144b00, 0xc000141360, 0xc00012d080)
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:164 +0x1a2
created by github.com/rclone/rclone/fs/march.(*March).Run.func1
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:160 +0x2b0
goroutine 461799 [syscall]:
syscall.Syscall(0xd9, 0x9, 0xc02ae36000, 0x2000, 0x42c62f, 0xc01013c030, 0xc00038eac8)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.Getdents(0x9, 0xc02ae36000, 0x2000, 0x2000, 0x12df520, 0xc02ae37fc0, 0xc077c22000)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/syscall/zsyscall_linux_amd64.go:465 +0x5a
syscall.ReadDirent(...)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/syscall/syscall_linux.go:863
internal/poll.(*FD).ReadDirent(0xc02a8b5c80, 0xc02ae36000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/internal/poll/fd_unix.go:416 +0xb6
os.(*File).readdirnames(0xc02ab09c38, 0x381, 0xc077b54d80, 0x7fccbdec00e8, 0xc077b54d80, 0x18858a0, 0xc07e407790)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/os/dir_unix.go:50 +0x1c1
os.(*File).Readdirnames(...)
/home/travis/.gimme/versions/go1.12.9.linux.amd64/src/os/dir.go:45
github.com/rclone/rclone/backend/local.(*Fs).List(0xc000144a80, 0x1879e20, 0xc00013c880, 0xc0000b4222, 0x7, 0xc0e4000000, 0xf9c00, 0x10f200, 0x0, 0x0)
/home/travis/gopath/src/github.com/rclone/rclone/backend/local/local.go:388 +0x11d9
github.com/rclone/rclone/fs/list.DirSorted(0x1879e20, 0xc00013c880, 0x188e7e0, 0xc000144a80, 0x405400, 0xc0000b4222, 0x7, 0x42c62f, 0xc000000008, 0xc0230bd200, ...)
/home/travis/gopath/src/github.com/rclone/rclone/fs/list/list.go:24 +0x7d
github.com/rclone/rclone/fs/march.(*March).makeListDir.func1(0xc0000b4222, 0x7, 0xc028964170, 0x0, 0x0, 0xc00077d7a0, 0x404fa5)
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:76 +0x68
github.com/rclone/rclone/fs/march.(*March).processJob.func2(0xc028964170, 0xc000144b00, 0xc00014e998, 0x7, 0xc0000b4222, 0x7, 0x7ffffffd, 0x7ffffffd, 0x0, 0xc02a75f6a0, ...)
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:383 +0x6c
created by github.com/rclone/rclone/fs/march.(*March).processJob
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:381 +0x1216
goroutine 461797 [select, 288 minutes]:
github.com/rclone/rclone/fs/march.(*March).Run.func1.1(0xc02a1e3ea0, 0x3, 0x4, 0xc000144b00, 0xc000141360, 0xc00012d080)
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:164 +0x1a2
created by github.com/rclone/rclone/fs/march.(*March).Run.func1
/home/travis/gopath/src/github.com/rclone/rclone/fs/march/march.go:160 +0x2b0
rax 0xca
rbx 0x246bc00
rcx 0xffffffffffffffff
rdx 0x0
rdi 0x246bd48
rsi 0x80
rbp 0x7ffeefb4a920
rsp 0x7ffeefb4a8d8
r8 0x0
r9 0x0
r10 0x0
r11 0x286
r12 0x77
r13 0x23f3660
r14 0x0
r15 0x0
rip 0x45ea31
rflags 0x286
cs 0x33
fs 0x0
gs 0x0