"./sync.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestAllTag|TestBase64|TestConflicting|TestDirTag|TestDoubleTransform|TestError|TestFileTag|TestFixCase|TestManualTransformFile|TestMove|TestMoveWithDeleteEmptySrcDirs|TestMoveWithIgnoreExisting|TestMoveWithoutDeleteEmptySrcDirs|TestNoTag|TestNothingToTransferWithEmptyDirs|TestNothingToTransferWithoutEmptyDirs|TestRunTwice|TestServerSideMove|TestServerSideMoveDeleteEmptySourceDirs|TestServerSideMoveLocal|TestServerSideMoveOverlap|TestServerSideMoveWithFilter|TestSyncBackupDir|TestSyncBackupDirSuffixOnly|TestSyncBackupDirWithSuffix|TestSyncBackupDirWithSuffixKeepExtension|TestSyncCompareDest|TestSyncConcurrentDelete|TestSyncConcurrentTruncate|TestSyncCopyDest|TestSyncIgnoreCase|TestSyncImmutable|TestSyncMultipleCompareDest|TestSyncOverlap|TestSyncOverlapWithFilter|TestSyncReplaceDirModTime|TestSyncReplaceDirModTimeWithEmptyDirs|TestSyncSuffix|TestSyncSuffixKeepExtension|TestSyncUTFNorm|TestSyncWithTrackRenamesStrategyLeaf|TestTransformCopy|TestTransformFile)$|^TestMaxTransfer$/^(Cautious|Hard|Soft)$|^TestTransform$/^(ISO-8859-1|NFC|NFD|ascii|base64|charmap|encoder|lowercase|prefix|suffix|truncate)$'" - Starting (try 4/5) 2026/05/07 03:17:00 DEBUG : Creating backend with remote "TestMega:rclone-test-xucanis9pesi" 2026/05/07 03:17:00 DEBUG : Using config file from "/home/rclone/.rclone.conf" 2026/05/07 03:17:00 DEBUG : mega root 'rclone-test-xucanis9pesi': Using previously stored session ID and master key to initialize the Mega API 2026/05/07 03:17:26 DEBUG : Creating backend with remote "/tmp/rclone854392150" === RUN TestSyncWithTrackRenamesStrategyLeaf run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" sync_test.go:1680: Can track renames: false 2026/05/07 03:17:26 INFO : mega root 'rclone-test-xucanis9pesi': Making map for --track-renames 2026/05/07 03:17:26 INFO : mega root 'rclone-test-xucanis9pesi': Finished making map for --track-renames 2026/05/07 03:17:26 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for checks to finish 2026/05/07 03:17:26 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for renames to finish 2026/05/07 03:17:26 DEBUG : potato: Need to transfer - No matching file found at Destination 2026/05/07 03:17:26 DEBUG : sub/yam: Need to transfer - No matching file found at Destination 2026/05/07 03:17:26 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for transfers to finish 2026/05/07 03:17:26 DEBUG : sub/yam: size = 11 OK 2026/05/07 03:17:26 INFO : sub/yam: Copied (new) 2026/05/07 03:17:26 DEBUG : potato: size = 14 OK 2026/05/07 03:17:26 INFO : potato: Copied (new) 2026/05/07 03:17:26 DEBUG : Waiting for deletions to finish 2026/05/07 03:17:26 DEBUG : potato: size = 14 OK 2026/05/07 03:17:26 DEBUG : potato: Sizes identical 2026/05/07 03:17:26 DEBUG : potato: Unchanged skipping 2026/05/07 03:17:26 INFO : mega root 'rclone-test-xucanis9pesi': Making map for --track-renames 2026/05/07 03:17:26 INFO : mega root 'rclone-test-xucanis9pesi': Finished making map for --track-renames 2026/05/07 03:17:26 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for checks to finish 2026/05/07 03:17:26 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for renames to finish 2026/05/07 03:17:26 INFO : sub/yam: Moved (server-side) to: yam 2026/05/07 03:17:26 INFO : yam: Renamed from "sub/yam" 2026/05/07 03:17:26 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for transfers to finish 2026/05/07 03:17:26 DEBUG : Waiting for deletions to finish 2026/05/07 03:17:26 INFO : There was nothing to transfer --- PASS: TestSyncWithTrackRenamesStrategyLeaf (1.05s) === RUN TestServerSideMoveLocal run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:17:27 DEBUG : Creating backend with remote "/tmp/rclone854392150/dir1" 2026/05/07 03:17:27 DEBUG : Creating backend with remote "/tmp/rclone854392150/dir2" 2026/05/07 03:17:27 DEBUG : Local file system at /tmp/rclone854392150/dir2: Using server-side directory move 2026/05/07 03:17:27 INFO : Local file system at /tmp/rclone854392150/dir2: Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/05/07 03:17:27 DEBUG : file1.txt: Need to transfer - File not found at Destination 2026/05/07 03:17:27 DEBUG : Local file system at /tmp/rclone854392150/dir2: Waiting for checks to finish 2026/05/07 03:17:27 DEBUG : Local file system at /tmp/rclone854392150/dir2: Waiting for transfers to finish 2026/05/07 03:17:27 INFO : file1.txt: Moved (server-side) --- PASS: TestServerSideMoveLocal (0.01s) === RUN TestMoveWithDeleteEmptySrcDirs run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:17:27 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2026/05/07 03:17:27 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/07 03:17:27 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for checks to finish 2026/05/07 03:17:27 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for transfers to finish 2026/05/07 03:17:27 DEBUG : nested/sub dir/file: size = 6 OK 2026/05/07 03:17:27 INFO : nested/sub dir/file: Copied (new) 2026/05/07 03:17:27 INFO : nested/sub dir/file: Deleted 2026/05/07 03:17:27 DEBUG : sub dir/hello world: size = 11 OK 2026/05/07 03:17:27 INFO : sub dir/hello world: Copied (new) 2026/05/07 03:17:27 INFO : sub dir/hello world: Deleted 2026/05/07 03:17:27 INFO : sub dir: Removing directory 2026/05/07 03:17:27 INFO : nested/sub dir: Removing directory 2026/05/07 03:17:27 INFO : nested: Removing directory 2026/05/07 03:17:27 DEBUG : Local file system at /tmp/rclone854392150: deleted 3 directories --- PASS: TestMoveWithDeleteEmptySrcDirs (1.21s) === RUN TestMoveWithoutDeleteEmptySrcDirs run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:17:28 DEBUG : sub dir/hello world: Need to transfer - File not found at Destination 2026/05/07 03:17:28 DEBUG : nested/sub dir/file: Need to transfer - File not found at Destination 2026/05/07 03:17:28 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for checks to finish 2026/05/07 03:17:28 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for transfers to finish 2026/05/07 03:17:28 DEBUG : sub dir/hello world: size = 11 OK 2026/05/07 03:17:28 INFO : sub dir/hello world: Copied (new) 2026/05/07 03:17:28 INFO : sub dir/hello world: Deleted 2026/05/07 03:17:29 DEBUG : nested/sub dir/file: size = 6 OK 2026/05/07 03:17:29 INFO : nested/sub dir/file: Copied (new) 2026/05/07 03:17:29 INFO : nested/sub dir/file: Deleted --- PASS: TestMoveWithoutDeleteEmptySrcDirs (1.41s) === RUN TestMoveWithIgnoreExisting run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:17:29 DEBUG : existing-b: Need to transfer - File not found at Destination 2026/05/07 03:17:29 DEBUG : existing: Need to transfer - File not found at Destination 2026/05/07 03:17:29 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for checks to finish 2026/05/07 03:17:29 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for transfers to finish 2026/05/07 03:17:30 DEBUG : existing-b: size = 6 OK 2026/05/07 03:17:30 INFO : existing-b: Copied (new) 2026/05/07 03:17:30 INFO : existing-b: Deleted 2026/05/07 03:17:30 DEBUG : existing: size = 6 OK 2026/05/07 03:17:30 INFO : existing: Copied (new) 2026/05/07 03:17:30 INFO : existing: Deleted 2026/05/07 03:17:30 DEBUG : existing: Destination exists, skipping 2026/05/07 03:17:30 DEBUG : existing: Not removing source file as destination file exists and --ignore-existing is set 2026/05/07 03:17:30 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for checks to finish 2026/05/07 03:17:30 DEBUG : mega root 'rclone-test-xucanis9pesi': Waiting for transfers to finish 2026/05/07 03:17:30 INFO : There was nothing to transfer fstest.go:298: Sleeping for 1s for list eventual consistency: 1/3 fstest.go:301: Flushing the directory cache fstest.go:292: Sleeping for 6s just to make sure --- PASS: TestMoveWithIgnoreExisting (7.34s) === RUN TestServerSideMove run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:17:37 DEBUG : Creating backend with remote "TestMega:rclone-test-lahoyod9fewa" 2026/05/07 03:17:37 DEBUG : mega root 'rclone-test-lahoyod9fewa': Using previously stored session ID and master key to initialize the Mega API sync_test.go:1736: Server side move (if possible) mega root 'rclone-test-xucanis9pesi' -> mega root 'rclone-test-lahoyod9fewa' 2026/05/07 03:18:06 DEBUG : mega root 'rclone-test-lahoyod9fewa': Using server-side directory move 2026/05/07 03:18:06 INFO : mega root 'rclone-test-lahoyod9fewa': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/05/07 03:18:06 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/07 03:18:06 DEBUG : empty space: size = 1 OK 2026/05/07 03:18:06 DEBUG : empty space: Sizes identical 2026/05/07 03:18:06 DEBUG : empty space: Unchanged skipping 2026/05/07 03:18:07 INFO : potato2: Moved (server-side) 2026/05/07 03:18:07 INFO : empty space: Deleted 2026/05/07 03:18:07 DEBUG : potato3: size = 68 (mega root 'rclone-test-xucanis9pesi') 2026/05/07 03:18:07 DEBUG : potato3: size = 60 (mega root 'rclone-test-lahoyod9fewa') 2026/05/07 03:18:07 DEBUG : potato3: Sizes differ 2026/05/07 03:18:07 DEBUG : mega root 'rclone-test-lahoyod9fewa': Waiting for checks to finish 2026/05/07 03:18:07 DEBUG : mega root 'rclone-test-lahoyod9fewa': Waiting for transfers to finish 2026/05/07 03:18:07 INFO : potato3: Deleted 2026/05/07 03:18:07 INFO : potato3: Moved (server-side) 2026/05/07 03:18:07 DEBUG : Creating backend with remote "TestMega:rclone-test-worepam3jihi" 2026/05/07 03:18:07 DEBUG : mega root 'rclone-test-worepam3jihi': Using previously stored session ID and master key to initialize the Mega API 2026/05/07 03:18:34 DEBUG : mega root 'rclone-test-worepam3jihi': Using server-side directory move 2026/05/07 03:18:34 INFO : mega root 'rclone-test-worepam3jihi': Server side directory move succeeded 2026/05/07 03:18:34 ERROR : error listing: directory not found 2026/05/07 03:18:34 DEBUG : mega root 'rclone-test-worepam3jihi': Purge remote 2026/05/07 03:18:34 DEBUG : mega root 'rclone-test-lahoyod9fewa': Purge remote 2026/05/07 03:18:34 NOTICE: purge failed: directory not found --- PASS: TestServerSideMove (57.34s) === RUN TestServerSideMoveWithFilter run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:18:34 DEBUG : Creating backend with remote "TestMega:rclone-test-samixuq8bipe" 2026/05/07 03:18:34 DEBUG : mega root 'rclone-test-samixuq8bipe': Using previously stored session ID and master key to initialize the Mega API sync_test.go:1736: Server side move (if possible) mega root 'rclone-test-xucanis9pesi' -> mega root 'rclone-test-samixuq8bipe' 2026/05/07 03:19:04 DEBUG : empty space: Excluded (Size Filter) 2026/05/07 03:19:04 DEBUG : empty space: Excluded 2026/05/07 03:19:04 DEBUG : empty space: Excluded (Size Filter) 2026/05/07 03:19:04 DEBUG : empty space: Excluded 2026/05/07 03:19:04 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/07 03:19:04 DEBUG : potato3: size = 68 (mega root 'rclone-test-xucanis9pesi') 2026/05/07 03:19:04 DEBUG : mega root 'rclone-test-samixuq8bipe': Waiting for checks to finish 2026/05/07 03:19:04 DEBUG : potato3: size = 60 (mega root 'rclone-test-samixuq8bipe') 2026/05/07 03:19:04 DEBUG : potato3: Sizes differ 2026/05/07 03:19:04 DEBUG : mega root 'rclone-test-samixuq8bipe': Waiting for transfers to finish 2026/05/07 03:19:04 INFO : potato3: Deleted 2026/05/07 03:19:05 INFO : potato2: Moved (server-side) 2026/05/07 03:19:05 INFO : potato3: Moved (server-side) 2026/05/07 03:19:05 DEBUG : Creating backend with remote "TestMega:rclone-test-kenijey0boja" 2026/05/07 03:19:05 DEBUG : mega root 'rclone-test-kenijey0boja': Using previously stored session ID and master key to initialize the Mega API 2026/05/07 03:19:27 DEBUG : empty space: Excluded (Size Filter) 2026/05/07 03:19:27 DEBUG : empty space: Excluded 2026/05/07 03:19:27 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/07 03:19:27 DEBUG : potato3: Need to transfer - File not found at Destination 2026/05/07 03:19:27 DEBUG : mega root 'rclone-test-kenijey0boja': Waiting for checks to finish 2026/05/07 03:19:27 DEBUG : mega root 'rclone-test-kenijey0boja': Waiting for transfers to finish 2026/05/07 03:19:28 INFO : potato2: Moved (server-side) 2026/05/07 03:19:28 INFO : potato3: Moved (server-side) 2026/05/07 03:19:28 DEBUG : mega root 'rclone-test-kenijey0boja': Purge remote 2026/05/07 03:19:28 DEBUG : mega root 'rclone-test-samixuq8bipe': Purge remote --- PASS: TestServerSideMoveWithFilter (54.01s) === RUN TestServerSideMoveDeleteEmptySourceDirs run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:19:28 DEBUG : Creating backend with remote "TestMega:rclone-test-doqakec0luqu" 2026/05/07 03:19:28 DEBUG : mega root 'rclone-test-doqakec0luqu': Using previously stored session ID and master key to initialize the Mega API 2026/05/07 03:19:57 INFO : tomatoDir: Making directory sync_test.go:1736: Server side move (if possible) mega root 'rclone-test-xucanis9pesi' -> mega root 'rclone-test-doqakec0luqu' 2026/05/07 03:19:58 DEBUG : mega root 'rclone-test-doqakec0luqu': Using server-side directory move 2026/05/07 03:19:58 INFO : mega root 'rclone-test-doqakec0luqu': Server side directory move failed - fallback to file moves: can't copy directory - destination already exists 2026/05/07 03:19:58 DEBUG : potato2: Need to transfer - File not found at Destination 2026/05/07 03:19:58 DEBUG : mega root 'rclone-test-doqakec0luqu': Waiting for checks to finish 2026/05/07 03:19:58 DEBUG : empty space: size = 1 OK 2026/05/07 03:19:58 DEBUG : empty space: Sizes identical 2026/05/07 03:19:58 DEBUG : empty space: Unchanged skipping 2026/05/07 03:19:58 INFO : potato2: Moved (server-side) 2026/05/07 03:19:58 INFO : empty space: Deleted 2026/05/07 03:19:58 DEBUG : potato3: size = 68 (mega root 'rclone-test-xucanis9pesi') 2026/05/07 03:19:58 DEBUG : potato3: size = 60 (mega root 'rclone-test-doqakec0luqu') 2026/05/07 03:19:58 DEBUG : potato3: Sizes differ 2026/05/07 03:19:58 DEBUG : mega root 'rclone-test-doqakec0luqu': Waiting for transfers to finish 2026/05/07 03:19:58 INFO : potato3: Deleted 2026/05/07 03:19:59 INFO : potato3: Moved (server-side) 2026/05/07 03:19:59 INFO : tomatoDir: Removing directory 2026/05/07 03:19:59 DEBUG : mega root 'rclone-test-xucanis9pesi': deleted 1 directories 2026/05/07 03:19:59 DEBUG : Creating backend with remote "TestMega:rclone-test-jiqalak4hohe" 2026/05/07 03:19:59 DEBUG : mega root 'rclone-test-jiqalak4hohe': Using previously stored session ID and master key to initialize the Mega API 2026/05/07 03:20:25 INFO : tomatoDir: Making directory 2026/05/07 03:20:36 DEBUG : mega root 'rclone-test-jiqalak4hohe': Using server-side directory move 2026/05/07 03:20:36 INFO : mega root 'rclone-test-jiqalak4hohe': Server side directory move succeeded 2026/05/07 03:20:36 ERROR : error listing: directory not found 2026/05/07 03:20:36 ERROR : error listing: directory not found 2026/05/07 03:20:36 DEBUG : mega root 'rclone-test-jiqalak4hohe': Purge remote 2026/05/07 03:20:36 DEBUG : mega root 'rclone-test-doqakec0luqu': Purge remote 2026/05/07 03:20:36 NOTICE: purge failed: directory not found --- PASS: TestServerSideMoveDeleteEmptySourceDirs (68.31s) === RUN TestServerSideMoveOverlap run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" sync_test.go:1941: Skipping test as remote supports DirMove --- SKIP: TestServerSideMoveOverlap (0.00s) === RUN TestSyncOverlap run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:20:36 DEBUG : Creating backend with remote "TestMega:rclone-test-xucanis9pesi/rclone-sync-test" 2026/05/07 03:20:36 DEBUG : Config file has changed externally - reloading 2026/05/07 03:20:36 DEBUG : mega root 'rclone-test-xucanis9pesi/rclone-sync-test': Using previously stored session ID and master key to initialize the Mega API --- PASS: TestSyncOverlap (36.45s) === RUN TestSyncOverlapWithFilter run.go:198: Remote "mega root 'rclone-test-xucanis9pesi'", Local "Local file system at /tmp/rclone854392150", Modify Window "876000h0m0s" 2026/05/07 03:21:13 DEBUG : Creating backend with remote "TestMega:rclone-test-xucanis9pesi/rclone-sync-test" 2026/05/07 03:21:13 DEBUG : mega root 'rclone-test-xucanis9pesi/rclone-sync-test': Using previously stored session ID and master key to initialize the Mega API --- FAIL: TestSyncOverlapWithFilter (10.93s) panic: runtime error: invalid memory address or nil pointer dereference [recovered, repanicked] [signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x217e5de] goroutine 1286 [running]: testing.tRunner.func1.2({0x25229e0, 0x45e2550}) /usr/local/go/src/testing/testing.go:1974 +0x232 testing.tRunner.func1() /usr/local/go/src/testing/testing.go:1977 +0x349 panic({0x25229e0?, 0x45e2550?}) /usr/local/go/src/runtime/panic.go:860 +0x13a github.com/rclone/rclone/fs/sync.TestSyncOverlapWithFilter(0x2e0873a26488) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync_test.go:2012 +0x1de testing.tRunner(0x2e0873a26488, 0x2bab998) /usr/local/go/src/testing/testing.go:2036 +0xea created by testing.(*T).Run in goroutine 1 /usr/local/go/src/testing/testing.go:2101 +0x4c5 "./sync.test -test.v -test.timeout 1h0m0s -remote TestMega: -verbose -test.run '^(TestAllTag|TestBase64|TestConflicting|TestDirTag|TestDoubleTransform|TestError|TestFileTag|TestFixCase|TestManualTransformFile|TestMove|TestMoveWithDeleteEmptySrcDirs|TestMoveWithIgnoreExisting|TestMoveWithoutDeleteEmptySrcDirs|TestNoTag|TestNothingToTransferWithEmptyDirs|TestNothingToTransferWithoutEmptyDirs|TestRunTwice|TestServerSideMove|TestServerSideMoveDeleteEmptySourceDirs|TestServerSideMoveLocal|TestServerSideMoveOverlap|TestServerSideMoveWithFilter|TestSyncBackupDir|TestSyncBackupDirSuffixOnly|TestSyncBackupDirWithSuffix|TestSyncBackupDirWithSuffixKeepExtension|TestSyncCompareDest|TestSyncConcurrentDelete|TestSyncConcurrentTruncate|TestSyncCopyDest|TestSyncIgnoreCase|TestSyncImmutable|TestSyncMultipleCompareDest|TestSyncOverlap|TestSyncOverlapWithFilter|TestSyncReplaceDirModTime|TestSyncReplaceDirModTimeWithEmptyDirs|TestSyncSuffix|TestSyncSuffixKeepExtension|TestSyncUTFNorm|TestSyncWithTrackRenamesStrategyLeaf|TestTransformCopy|TestTransformFile)$|^TestMaxTransfer$/^(Cautious|Hard|Soft)$|^TestTransform$/^(ISO-8859-1|NFC|NFD|ascii|base64|charmap|encoder|lowercase|prefix|suffix|truncate)$'" - Finished ERROR in 4m23.687424336s (try 4/5): exit status 2: Failed [TestSyncOverlapWithFilter]