"./bisync.test -test.v -test.timeout 1h0m0s -remote TestCompressSwift: -verbose" - Starting (try 1/5) === RUN TestBisyncRemoteLocal 2025/06/04 01:42:59 NOTICE: remote: TestCompressSwift:rclone-test-purafew6jewu === RUN TestBisyncRemoteLocal/all_changed 2025/06/04 01:43:22 ERROR : error listing: directory not found 2025/06/04 01:43:22 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_all_changed-kegitib8 2025/06/04 01:43:49 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1 2025/06/04 01:44:15 NOTICE: checking path2 Local file system at /tmp/014259so/all_changed/path2 2025/06/04 01:44:15 NOTICE: (01) : test all-changed 2025/06/04 01:44:15 NOTICE: (02) : test initial bisync 2025/06/04 01:44:15 NOTICE: (03) : bisync resync 2025/06/04 01:44:43 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 01:44:43 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 01:44:43 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/" with Path2 "/tmp/014259so/all_changed/path2/" 2025/06/04 01:44:43 INFO : Copying Path2 files to Path1 2025/06/04 01:44:43 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 01:44:53 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 01:45:04 INFO : Resync updating listings 2025/06/04 01:45:04 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/" vs Path2 "/tmp/014259so/all_changed/path2/" 2025/06/04 01:45:04 INFO : Bisync successful 2025/06/04 01:45:04 NOTICE: (04) : test change timestamp on all files except RCLONE_TEST 2025/06/04 01:45:04 NOTICE: (05) : touch-glob 2005-01-02 TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/ file* 2025/06/04 01:46:02 NOTICE: (06) : touch-glob 2005-01-02 TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/subdir file* 2025/06/04 01:46:28 NOTICE: (07) : test sync should pass 2025/06/04 01:46:28 NOTICE: (08) : bisync 2025/06/04 01:46:54 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 01:46:54 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 01:46:54 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/" with Path2 "/tmp/014259so/all_changed/path2/" 2025/06/04 01:46:54 INFO : Building Path1 and Path2 listings 2025/06/04 01:47:00 INFO : Path1 checking for diffs 2025/06/04 01:47:00 INFO : - Path1 File changed: time (newer) - file1.copy1.txt 2025/06/04 01:47:00 INFO : - Path1 File changed: time (newer) - file1.copy2.txt 2025/06/04 01:47:00 INFO : - Path1 File changed: time (newer) - file1.copy3.txt 2025/06/04 01:47:00 INFO : - Path1 File changed: time (newer) - file1.copy4.txt 2025/06/04 01:47:00 INFO : - Path1 File changed: time (newer) - file1.copy5.txt 2025/06/04 01:47:00 INFO : - Path1 File changed: time (newer) - file1.txt 2025/06/04 01:47:00 INFO : - Path1 File changed: time (newer) - subdir/file20.txt 2025/06/04 01:47:00 INFO : Path1: 7 changes:  0 new,  7 modified,  0 deleted 2025/06/04 01:47:00 INFO : (Modified:  7 newer,  0 older) 2025/06/04 01:47:00 INFO : Path2 checking for diffs 2025/06/04 01:47:00 INFO : Applying changes 2025/06/04 01:47:00 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy1.txt 2025/06/04 01:47:00 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy2.txt 2025/06/04 01:47:00 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy3.txt 2025/06/04 01:47:00 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy4.txt 2025/06/04 01:47:00 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy5.txt 2025/06/04 01:47:00 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.txt 2025/06/04 01:47:00 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/subdir/file20.txt 2025/06/04 01:47:00 INFO : - Path1 Do queued copies to - Path2 2025/06/04 01:47:00 INFO : file1.copy1.txt: Updated modification time in destination 2025/06/04 01:47:00 INFO : file1.copy2.txt: Updated modification time in destination 2025/06/04 01:47:00 INFO : file1.copy5.txt: Updated modification time in destination 2025/06/04 01:47:00 INFO : file1.copy4.txt: Updated modification time in destination 2025/06/04 01:47:00 INFO : file1.txt: Updated modification time in destination 2025/06/04 01:47:00 INFO : file1.copy3.txt: Updated modification time in destination 2025/06/04 01:47:05 INFO : subdir/file20.txt: Updated modification time in destination 2025/06/04 01:47:05 INFO : Updating listings 2025/06/04 01:47:05 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/" vs Path2 "/tmp/014259so/all_changed/path2/" 2025/06/04 01:47:05 INFO : Bisync successful 2025/06/04 01:47:05 NOTICE: (09) : test change timestamp on all files including RCLONE_TEST 2025/06/04 01:47:05 NOTICE: (10) : touch-glob 2004-01-02 TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/ * 2025/06/04 01:48:02 NOTICE: (11) : touch-glob 2004-01-02 TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/subdir * 2025/06/04 01:48:12 NOTICE: (12) : test sync should fail 2025/06/04 01:48:12 NOTICE: (13) : bisync 2025/06/04 01:48:38 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 01:48:38 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 01:48:38 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/" with Path2 "/tmp/014259so/all_changed/path2/" 2025/06/04 01:48:38 INFO : Building Path1 and Path2 listings 2025/06/04 01:48:49 INFO : Path1 checking for diffs 2025/06/04 01:48:49 INFO : - Path1 File changed: time (newer) - RCLONE_TEST 2025/06/04 01:48:49 INFO : - Path1 File changed: time (older) - file1.copy1.txt 2025/06/04 01:48:49 INFO : - Path1 File changed: time (older) - file1.copy2.txt 2025/06/04 01:48:49 INFO : - Path1 File changed: time (older) - file1.copy3.txt 2025/06/04 01:48:49 INFO : - Path1 File changed: time (older) - file1.copy4.txt 2025/06/04 01:48:49 INFO : - Path1 File changed: time (older) - file1.copy5.txt 2025/06/04 01:48:49 INFO : - Path1 File changed: time (older) - file1.txt 2025/06/04 01:48:49 INFO : - Path1 File changed: time (older) - subdir/file20.txt 2025/06/04 01:48:49 INFO : Path1: 8 changes:  0 new,  8 modified,  0 deleted 2025/06/04 01:48:49 INFO : (Modified:  1 newer,  7 older) 2025/06/04 01:48:49 INFO : Path2 checking for diffs 2025/06/04 01:48:49 ERROR : Safety abort: all files were changed on Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/". Run with --force if desired. 2025/06/04 01:48:49 NOTICE: Bisync aborted. Please try again. 2025/06/04 01:48:49 NOTICE: Bisync error: all files were changed 2025/06/04 01:48:49 NOTICE: (14) : test sync with force should pass 2025/06/04 01:48:49 NOTICE: (15) : bisync force 2025/06/04 01:49:15 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 01:49:15 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 01:49:15 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/" with Path2 "/tmp/014259so/all_changed/path2/" 2025/06/04 01:49:15 INFO : Building Path1 and Path2 listings 2025/06/04 01:49:35 INFO : Path1 checking for diffs 2025/06/04 01:49:35 INFO : - Path1 File changed: time (newer) - RCLONE_TEST 2025/06/04 01:49:35 INFO : - Path1 File changed: time (older) - file1.copy1.txt 2025/06/04 01:49:35 INFO : - Path1 File changed: time (older) - file1.copy2.txt 2025/06/04 01:49:35 INFO : - Path1 File changed: time (older) - file1.copy3.txt 2025/06/04 01:49:35 INFO : - Path1 File changed: time (older) - file1.copy4.txt 2025/06/04 01:49:35 INFO : - Path1 File changed: time (older) - file1.copy5.txt 2025/06/04 01:49:35 INFO : - Path1 File changed: time (older) - file1.txt 2025/06/04 01:49:35 INFO : - Path1 File changed: time (older) - subdir/file20.txt 2025/06/04 01:49:35 INFO : Path1: 8 changes:  0 new,  8 modified,  0 deleted 2025/06/04 01:49:35 INFO : (Modified:  1 newer,  7 older) 2025/06/04 01:49:35 INFO : Path2 checking for diffs 2025/06/04 01:49:35 INFO : Applying changes 2025/06/04 01:49:35 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/RCLONE_TEST 2025/06/04 01:49:35 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy1.txt 2025/06/04 01:49:35 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy2.txt 2025/06/04 01:49:35 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy3.txt 2025/06/04 01:49:35 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy4.txt 2025/06/04 01:49:35 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.copy5.txt 2025/06/04 01:49:35 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/file1.txt 2025/06/04 01:49:35 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/all_changed/path2/subdir/file20.txt 2025/06/04 01:49:35 INFO : - Path1 Do queued copies to - Path2 2025/06/04 01:49:36 INFO : file1.copy1.txt: Updated modification time in destination 2025/06/04 01:49:36 INFO : file1.copy3.txt: Updated modification time in destination 2025/06/04 01:49:36 INFO : file1.copy4.txt: Updated modification time in destination 2025/06/04 01:49:36 INFO : file1.copy5.txt: Updated modification time in destination 2025/06/04 01:49:36 INFO : file1.copy2.txt: Updated modification time in destination 2025/06/04 01:49:36 INFO : file1.txt: Updated modification time in destination 2025/06/04 01:49:36 INFO : subdir/file20.txt: Updated modification time in destination 2025/06/04 01:49:41 INFO : RCLONE_TEST: Updated modification time in destination 2025/06/04 01:49:41 INFO : Updating listings 2025/06/04 01:49:41 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/all_changed/path1/" vs Path2 "/tmp/014259so/all_changed/path2/" 2025/06/04 01:49:41 INFO : Bisync successful bisync_test.go:560: TEST all_changed PASSED === RUN TestBisyncRemoteLocal/backupdir 2025/06/04 01:49:59 ERROR : error listing: directory not found 2025/06/04 01:49:59 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_backupdir-vebokiv8 2025/06/04 01:50:27 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/backupdir/path1 2025/06/04 01:50:54 NOTICE: checking path2 Local file system at /tmp/014259so/backupdir/path2 2025/06/04 01:50:54 NOTICE: (01) : test backupdir 2025/06/04 01:50:54 NOTICE: (02) : test initial bisync 2025/06/04 01:50:54 NOTICE: (03) : bisync resync backupdir1=/tmp/014259so/workdir/backupdirs/backupdir1 backupdir2=/tmp/014259so/workdir/backupdirs/backupdir2 bisync_test.go:934: backupdir test currently only works on local (it uses the workdir) === RUN TestBisyncRemoteLocal/basic 2025/06/04 01:51:20 ERROR : error listing: directory not found 2025/06/04 01:51:20 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_basic-lodoben9 2025/06/04 01:51:48 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/basic/path1 2025/06/04 01:52:10 NOTICE: checking path2 Local file system at /tmp/014259so/basic/path2 2025/06/04 01:52:10 NOTICE: (01) : test basic 2025/06/04 01:52:10 NOTICE: (02) : test initial bisync 2025/06/04 01:52:10 NOTICE: (03) : bisync resync 2025/06/04 01:52:37 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 01:52:37 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 01:52:37 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/basic/path1/" with Path2 "/tmp/014259so/basic/path2/" 2025/06/04 01:52:37 INFO : Copying Path2 files to Path1 2025/06/04 01:52:37 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 01:52:52 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 01:52:57 INFO : Resync updating listings 2025/06/04 01:52:57 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/basic/path1/" vs Path2 "/tmp/014259so/basic/path2/" 2025/06/04 01:52:57 INFO : Bisync successful 2025/06/04 01:52:57 NOTICE: (04) : test place newer files on both paths 2025/06/04 01:52:57 NOTICE: (05) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_basic-logevej4/file1.txt /tmp/014259so/basic/path2/ 2025/06/04 01:52:57 NOTICE: (06) : copy-as /tmp/014259so/datadir/test_basic-logevej4/file1.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/basic/path1/subdir file20.txt 2025/06/04 01:53:19 NOTICE: (07) : test bisync run 2025/06/04 01:53:19 NOTICE: (08) : bisync 2025/06/04 01:53:45 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 01:53:45 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 01:53:45 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/basic/path1/" with Path2 "/tmp/014259so/basic/path2/" 2025/06/04 01:53:45 INFO : Building Path1 and Path2 listings 2025/06/04 01:53:56 INFO : Path1 checking for diffs 2025/06/04 01:53:56 INFO : - Path1 File changed: size (larger), time (newer) - subdir/file20.txt 2025/06/04 01:53:56 INFO : Path1: 1 changes:  0 new,  1 modified,  0 deleted 2025/06/04 01:53:56 INFO : (Modified:  1 newer,  0 older,  1 larger,  0 smaller) 2025/06/04 01:53:56 INFO : Path2 checking for diffs 2025/06/04 01:53:56 INFO : - Path2 File changed: size (larger), time (newer) - file1.txt 2025/06/04 01:53:56 INFO : Path2: 1 changes:  0 new,  1 modified,  0 deleted 2025/06/04 01:53:56 INFO : (Modified:  1 newer,  0 older,  1 larger,  0 smaller) 2025/06/04 01:53:56 INFO : Applying changes 2025/06/04 01:53:56 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/basic/path2/subdir/file20.txt 2025/06/04 01:53:56 INFO : - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/basic/path1/file1.txt 2025/06/04 01:53:56 INFO : - Path2 Do queued copies to - Path1 2025/06/04 01:54:12 INFO : file1.txt: Copied (replaced existing) 2025/06/04 01:54:12 INFO : - Path1 Do queued copies to - Path2 2025/06/04 01:54:33 INFO : subdir/file20.txt: Copied (replaced existing) 2025/06/04 01:54:33 INFO : Updating listings 2025/06/04 01:54:33 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/basic/path1/" vs Path2 "/tmp/014259so/basic/path2/" 2025/06/04 01:54:33 INFO : Bisync successful bisync_test.go:560: TEST basic PASSED === RUN TestBisyncRemoteLocal/changes 2025/06/04 01:55:10 ERROR : error listing: directory not found 2025/06/04 01:55:10 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_changes-komumag8 2025/06/04 01:55:43 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1 2025/06/04 01:56:20 NOTICE: checking path2 Local file system at /tmp/014259so/changes/path2 2025/06/04 01:56:20 NOTICE: (01) : test changes 2025/06/04 01:56:20 NOTICE: (02) : test initial bisync 2025/06/04 01:56:20 NOTICE: (03) : bisync resync 2025/06/04 01:56:56 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 01:56:56 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 01:56:56 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/" with Path2 "/tmp/014259so/changes/path2/" 2025/06/04 01:56:56 INFO : Copying Path2 files to Path1 2025/06/04 01:56:56 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 01:56:57 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 01:57:07 INFO : Resync updating listings 2025/06/04 01:57:07 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/" vs Path2 "/tmp/014259so/changes/path2/" 2025/06/04 01:57:07 INFO : Bisync successful 2025/06/04 01:57:07 NOTICE: (04) : test make modifications on both paths 2025/06/04 01:57:07 NOTICE: (05) : test new on path2 - file10 2025/06/04 01:57:07 NOTICE: (06) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_changes-woqecox9/file10.txt /tmp/014259so/changes/path2/ 2025/06/04 01:57:07 NOTICE: (07) : test newer on path2 - file1 2025/06/04 01:57:07 NOTICE: (08) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_changes-woqecox9/file1.txt /tmp/014259so/changes/path2/ 2025/06/04 01:57:07 NOTICE: (09) : test new on path1 - file11 2025/06/04 01:57:07 NOTICE: (10) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_changes-woqecox9/file11.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/ 2025/06/04 01:57:30 NOTICE: (11) : test newer on path1 - file2 2025/06/04 01:57:30 NOTICE: (12) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_changes-woqecox9/file2.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/ 2025/06/04 01:57:51 NOTICE: (13) : test deleted on path2 - file3 2025/06/04 01:57:51 NOTICE: (14) : delete-file /tmp/014259so/changes/path2/file3.txt 2025/06/04 01:57:51 NOTICE: (15) : test deleted on path1 - file4 2025/06/04 01:57:51 NOTICE: (16) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file4.txt 2025/06/04 01:58:03 NOTICE: (17) : test deleted on both paths - file8 2025/06/04 01:58:03 NOTICE: (18) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file8.txt 2025/06/04 01:58:43 NOTICE: (19) : delete-file /tmp/014259so/changes/path2/file8.txt 2025/06/04 01:58:43 NOTICE: (20) : test changed on both paths - file5 (file5R, file5L) 2025/06/04 01:58:43 NOTICE: (21) : touch-glob 2001-01-02 /tmp/014259so/datadir/test_changes-woqecox9/ file5R.txt 2025/06/04 01:58:43 NOTICE: (22) : copy-as /tmp/014259so/datadir/test_changes-woqecox9/file5R.txt /tmp/014259so/changes/path2/ file5.txt 2025/06/04 01:58:43 NOTICE: (23) : touch-glob 2001-03-04 /tmp/014259so/datadir/test_changes-woqecox9/ file5L.txt 2025/06/04 01:58:43 NOTICE: (24) : copy-as /tmp/014259so/datadir/test_changes-woqecox9/file5L.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/ file5.txt 2025/06/04 01:59:40 NOTICE: (25) : test newer on path2 and deleted on path1 - file6 2025/06/04 01:59:40 NOTICE: (26) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_changes-woqecox9/file6.txt /tmp/014259so/changes/path2/ 2025/06/04 01:59:40 NOTICE: (27) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file6.txt 2025/06/04 01:59:45 NOTICE: (28) : test newer on path1 and deleted on path2 - file7 2025/06/04 01:59:45 NOTICE: (29) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_changes-woqecox9/file7.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/ 2025/06/04 02:00:07 NOTICE: (30) : delete-file /tmp/014259so/changes/path2/file7.txt 2025/06/04 02:00:07 NOTICE: (31) : test bisync run 2025/06/04 02:00:07 NOTICE: (32) : bisync 2025/06/04 02:00:58 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:00:58 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:00:58 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/" with Path2 "/tmp/014259so/changes/path2/" 2025/06/04 02:00:58 INFO : Building Path1 and Path2 listings 2025/06/04 02:01:03 INFO : Path1 checking for diffs 2025/06/04 02:01:03 INFO : - Path1 File changed: size (larger), time (newer) - file2.txt 2025/06/04 02:01:03 INFO : - Path1 File was deleted - file4.txt 2025/06/04 02:01:03 INFO : - Path1 File changed: size (larger), time (newer) - file5.txt 2025/06/04 02:01:03 INFO : - Path1 File was deleted - file6.txt 2025/06/04 02:01:03 INFO : - Path1 File changed: size (larger), time (newer) - file7.txt 2025/06/04 02:01:03 INFO : - Path1 File was deleted - file8.txt 2025/06/04 02:01:03 INFO : - Path1 File is new - file11.txt 2025/06/04 02:01:03 INFO : Path1: 7 changes:  1 new,  3 modified,  3 deleted 2025/06/04 02:01:03 INFO : (Modified:  3 newer,  0 older,  3 larger,  0 smaller) 2025/06/04 02:01:03 INFO : Path2 checking for diffs 2025/06/04 02:01:03 INFO : - Path2 File changed: size (larger), time (newer) - file1.txt 2025/06/04 02:01:03 INFO : - Path2 File was deleted - file3.txt 2025/06/04 02:01:03 INFO : - Path2 File changed: size (larger), time (newer) - file5.txt 2025/06/04 02:01:03 INFO : - Path2 File changed: size (larger), time (newer) - file6.txt 2025/06/04 02:01:03 INFO : - Path2 File was deleted - file7.txt 2025/06/04 02:01:03 INFO : - Path2 File was deleted - file8.txt 2025/06/04 02:01:03 INFO : - Path2 File is new - file10.txt 2025/06/04 02:01:03 INFO : Path2: 7 changes:  1 new,  3 modified,  3 deleted 2025/06/04 02:01:03 INFO : (Modified:  3 newer,  0 older,  3 larger,  0 smaller) 2025/06/04 02:01:03 INFO : Applying changes 2025/06/04 02:01:03 INFO : Checking potential conflicts... 2025/06/04 02:01:08 ERROR : file5.txt: md5 differ 2025/06/04 02:01:08 NOTICE: Local file system at /tmp/014259so/changes/path2: 1 differences found 2025/06/04 02:01:08 NOTICE: Local file system at /tmp/014259so/changes/path2: 1 errors while checking 2025/06/04 02:01:08 INFO : Finished checking the potential conflicts. 1 differences found 2025/06/04 02:01:08 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/changes/path2/file11.txt 2025/06/04 02:01:08 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/changes/path2/file2.txt 2025/06/04 02:01:08 INFO : - Path2 Queue delete - /tmp/014259so/changes/path2/file4.txt 2025/06/04 02:01:08 NOTICE: - WARNING New or changed in both paths - file5.txt 2025/06/04 02:01:08 NOTICE: - Path1 Renaming Path1 copy - TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file5.txt.conflict1 2025/06/04 02:01:41 INFO : file5.txt: Copied (server-side copy) to: file5.txt.conflict1 2025/06/04 02:01:51 INFO : file5.txt: Deleted 2025/06/04 02:01:51 NOTICE: - Path1 Queue copy to Path2 - /tmp/014259so/changes/path2/file5.txt.conflict1 2025/06/04 02:01:51 NOTICE: - Path2 Renaming Path2 copy - /tmp/014259so/changes/path2/file5.txt.conflict2 2025/06/04 02:01:51 INFO : file5.txt: Moved (server-side) to: file5.txt.conflict2 2025/06/04 02:01:51 NOTICE: - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file5.txt.conflict2 2025/06/04 02:01:51 INFO : - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file6.txt 2025/06/04 02:01:51 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/changes/path2/file7.txt 2025/06/04 02:01:51 INFO : - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file1.txt 2025/06/04 02:01:51 INFO : - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file10.txt 2025/06/04 02:01:51 INFO : - Path1 Queue delete - TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/file3.txt 2025/06/04 02:01:51 INFO : - Path2 Do queued copies to - Path1 2025/06/04 02:01:58 INFO : file5.txt.conflict2: Copied (new) 2025/06/04 02:02:02 INFO : file6.txt: Copied (new) 2025/06/04 02:02:02 INFO : file10.txt: Copied (new) 2025/06/04 02:02:02 INFO : file1.txt: Copied (replaced existing) 2025/06/04 02:02:08 INFO : file3.txt: Deleted 2025/06/04 02:02:08 INFO : - Path1 Do queued copies to - Path2 2025/06/04 02:02:08 INFO : file11.txt: Copied (new) 2025/06/04 02:02:08 INFO : file5.txt.conflict1: Copied (new) 2025/06/04 02:02:08 INFO : file7.txt: Copied (new) 2025/06/04 02:02:23 INFO : file2.txt: Copied (replaced existing) 2025/06/04 02:02:23 INFO : file4.txt: Deleted 2025/06/04 02:02:23 INFO : Updating listings 2025/06/04 02:02:23 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/changes/path1/" vs Path2 "/tmp/014259so/changes/path2/" 2025/06/04 02:02:23 INFO : Bisync successful bisync_test.go:560: TEST changes PASSED === RUN TestBisyncRemoteLocal/check_access 2025/06/04 02:02:47 ERROR : error listing: directory not found 2025/06/04 02:02:47 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_check_access-pakejih4 2025/06/04 02:03:09 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1 2025/06/04 02:03:26 NOTICE: checking path2 Local file system at /tmp/014259so/check_access/path2 2025/06/04 02:03:26 NOTICE: (01) : test check-access 2025/06/04 02:03:26 NOTICE: (02) : test initial bisync 2025/06/04 02:03:26 NOTICE: (03) : bisync resync 2025/06/04 02:03:52 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:03:52 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:03:52 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:03:52 INFO : Copying Path2 files to Path1 2025/06/04 02:03:52 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:04:02 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:04:12 INFO : Resync updating listings 2025/06/04 02:04:12 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" vs Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:04:12 INFO : Bisync successful 2025/06/04 02:04:12 NOTICE: (04) : test 1. see that check-access passes with the initial setup 2025/06/04 02:04:12 NOTICE: (05) : bisync check-access 2025/06/04 02:04:38 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:04:38 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:04:38 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:04:38 INFO : Building Path1 and Path2 listings 2025/06/04 02:04:54 INFO : Path1 checking for diffs 2025/06/04 02:04:54 INFO : Path2 checking for diffs 2025/06/04 02:04:54 INFO : Checking access health 2025/06/04 02:04:54 INFO : Found 2 matching "RCLONE_TEST" files on both paths 2025/06/04 02:04:54 INFO : No changes found 2025/06/04 02:04:54 INFO : Updating listings 2025/06/04 02:04:54 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" vs Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:04:54 INFO : Bisync successful 2025/06/04 02:04:54 NOTICE: (06) : test 2. delete the path2 subdir RCLONE_TEST and run sync. should fail critical. 2025/06/04 02:04:54 NOTICE: (07) : delete-file /tmp/014259so/check_access/path2/subdir/RCLONE_TEST 2025/06/04 02:04:54 NOTICE: (08) : bisync check-access 2025/06/04 02:05:20 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:05:20 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:05:20 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:05:20 INFO : Building Path1 and Path2 listings 2025/06/04 02:05:30 INFO : Path1 checking for diffs 2025/06/04 02:05:30 INFO : Path2 checking for diffs 2025/06/04 02:05:30 INFO : - Path2 File was deleted - subdir/RCLONE_TEST 2025/06/04 02:05:30 INFO : Path2: 1 changes:  0 new,  0 modified,  1 deleted 2025/06/04 02:05:30 INFO : Checking access health 2025/06/04 02:05:30 ERROR : Access test failed: Path1 count 2, Path2 count 1 - RCLONE_TEST 2025/06/04 02:05:30 ERROR : -  Access test failed: Path1 file not found in Path2 - subdir/RCLONE_TEST 2025/06/04 02:05:30 ERROR : Bisync critical error: check file check failed 2025/06/04 02:05:30 ERROR : Bisync aborted. Must run --resync to recover. 2025/06/04 02:05:30 NOTICE: Bisync error: bisync aborted 2025/06/04 02:05:30 NOTICE: (09) : copy-listings path2-missing 2025/06/04 02:05:30 NOTICE: (10) : test 3. put the path2 subdir RCLONE_TEST back, resync. 2025/06/04 02:05:30 NOTICE: (11) : copy-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/subdir/RCLONE_TEST /tmp/014259so/check_access/path2/ 2025/06/04 02:05:36 NOTICE: (12) : bisync resync 2025/06/04 02:06:02 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:06:02 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:06:02 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:06:02 INFO : Copying Path2 files to Path1 2025/06/04 02:06:02 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:06:07 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:06:18 INFO : subdir/RCLONE_TEST: Copied (new) 2025/06/04 02:06:18 INFO : Resync updating listings 2025/06/04 02:06:18 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" vs Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:06:18 INFO : Bisync successful 2025/06/04 02:06:18 NOTICE: (13) : test 4. run sync with check-access. should pass. 2025/06/04 02:06:18 NOTICE: (14) : bisync check-access 2025/06/04 02:06:43 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:06:43 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:06:43 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:06:43 INFO : Building Path1 and Path2 listings 2025/06/04 02:06:49 INFO : Path1 checking for diffs 2025/06/04 02:06:49 INFO : Path2 checking for diffs 2025/06/04 02:06:49 INFO : Checking access health 2025/06/04 02:06:49 INFO : Found 2 matching "RCLONE_TEST" files on both paths 2025/06/04 02:06:49 INFO : No changes found 2025/06/04 02:06:49 INFO : Updating listings 2025/06/04 02:06:49 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" vs Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:06:49 INFO : Bisync successful 2025/06/04 02:06:49 NOTICE: (15) : test 5. delete path1 top level RCLONE_TEST, run sync. should fail critical. 2025/06/04 02:06:49 NOTICE: (16) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/RCLONE_TEST 2025/06/04 02:07:01 NOTICE: (17) : bisync check-access 2025/06/04 02:07:26 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:07:26 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:07:26 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:07:26 INFO : Building Path1 and Path2 listings 2025/06/04 02:07:27 INFO : Path1 checking for diffs 2025/06/04 02:07:27 INFO : - Path1 File was deleted - RCLONE_TEST 2025/06/04 02:07:27 INFO : Path1: 1 changes:  0 new,  0 modified,  1 deleted 2025/06/04 02:07:27 INFO : Path2 checking for diffs 2025/06/04 02:07:27 INFO : Checking access health 2025/06/04 02:07:27 ERROR : Access test failed: Path1 count 1, Path2 count 2 - RCLONE_TEST 2025/06/04 02:07:27 ERROR : -  Access test failed: Path2 file not found in Path1 - RCLONE_TEST 2025/06/04 02:07:27 ERROR : Bisync critical error: check file check failed 2025/06/04 02:07:27 ERROR : Bisync aborted. Must run --resync to recover. 2025/06/04 02:07:27 NOTICE: Bisync error: bisync aborted 2025/06/04 02:07:27 NOTICE: (18) : copy-listings path1-missing 2025/06/04 02:07:27 NOTICE: (19) : test 6. run again. should fail critical due to missing listings. 2025/06/04 02:07:27 NOTICE: (20) : bisync check-access 2025/06/04 02:07:53 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:07:53 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:07:53 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:07:53 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run Tip: here are the filenames we were looking for. Do they exist? Path1: /tmp/014259so/workdir/TestCompressSwift_rclone-test-purafew6jewu_014259so_check_access_path1..tmp_014259so_check_access_path2.path1.lst Path2: /tmp/014259so/workdir/TestCompressSwift_rclone-test-purafew6jewu_014259so_check_access_path1..tmp_014259so_check_access_path2.path2.lst Try running this command to inspect the work dir: rclone lsl "/tmp/014259so/workdir" 2025/06/04 02:07:53 ERROR : Bisync aborted. Must run --resync to recover. 2025/06/04 02:07:53 NOTICE: Bisync error: bisync aborted 2025/06/04 02:07:53 NOTICE: (21) : move-listings missing-listings 2025/06/04 02:07:53 NOTICE: (22) : test 7. run resync, which will copy the path2 top level back to path1. 2025/06/04 02:07:53 NOTICE: (23) : bisync resync 2025/06/04 02:08:18 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:08:18 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:08:18 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:08:18 INFO : Copying Path2 files to Path1 2025/06/04 02:08:18 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:08:30 INFO : RCLONE_TEST: Copied (new) 2025/06/04 02:08:30 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:08:41 INFO : Resync updating listings 2025/06/04 02:08:41 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" vs Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:08:41 INFO : Bisync successful 2025/06/04 02:08:41 NOTICE: (24) : test 8. run sync with --check-access. should pass. 2025/06/04 02:08:41 NOTICE: (25) : bisync check-access 2025/06/04 02:09:06 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:09:06 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:09:06 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" with Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:09:06 INFO : Building Path1 and Path2 listings 2025/06/04 02:09:22 INFO : Path1 checking for diffs 2025/06/04 02:09:22 INFO : Path2 checking for diffs 2025/06/04 02:09:22 INFO : Checking access health 2025/06/04 02:09:22 INFO : Found 2 matching "RCLONE_TEST" files on both paths 2025/06/04 02:09:22 INFO : No changes found 2025/06/04 02:09:22 INFO : Updating listings 2025/06/04 02:09:22 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access/path1/" vs Path2 "/tmp/014259so/check_access/path2/" 2025/06/04 02:09:22 INFO : Bisync successful bisync_test.go:560: TEST check_access PASSED === RUN TestBisyncRemoteLocal/check_access_filters 2025/06/04 02:09:50 ERROR : error listing: directory not found 2025/06/04 02:09:50 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_check_access_filters-sozodek4 2025/06/04 02:10:56 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1 2025/06/04 02:12:24 NOTICE: checking path2 Local file system at /tmp/014259so/check_access_filters/path2 2025/06/04 02:12:25 NOTICE: (01) : test check-access-filters 2025/06/04 02:12:25 NOTICE: (02) : test EXCLUDE - OTHER TESTS 2025/06/04 02:12:25 NOTICE: (03) : copy-file /tmp/014259so/datadir/test_check_access_filters-qesihet4/exclude-other-filtersfile.txt /tmp/014259so/workdir/ 2025/06/04 02:12:25 NOTICE: (04) : test resync to get the filters file md5 built. 2025/06/04 02:12:25 NOTICE: (05) : bisync resync filters-file=/tmp/014259so/workdir/exclude-other-filtersfile.txt 2025/06/04 02:12:36 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:12:36 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:12:36 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" with Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:12:36 INFO : Using filters file /tmp/014259so/workdir/exclude-other-filtersfile.txt 2025/06/04 02:12:36 INFO : Storing filters file hash to /tmp/014259so/workdir/exclude-other-filtersfile.txt.md5 2025/06/04 02:12:36 INFO : Copying Path2 files to Path1 2025/06/04 02:12:36 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:12:41 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:12:52 INFO : Resync updating listings 2025/06/04 02:12:52 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" vs Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:12:52 INFO : Bisync successful 2025/06/04 02:12:52 NOTICE: (06) : test EXCLUDE - test filters for check access 2025/06/04 02:12:52 NOTICE: (07) : bisync check-access filters-file=/tmp/014259so/workdir/exclude-other-filtersfile.txt 2025/06/04 02:13:03 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:13:03 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:13:03 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" with Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:13:03 INFO : Using filters file /tmp/014259so/workdir/exclude-other-filtersfile.txt 2025/06/04 02:13:03 INFO : Building Path1 and Path2 listings 2025/06/04 02:13:18 INFO : Path1 checking for diffs 2025/06/04 02:13:18 INFO : Path2 checking for diffs 2025/06/04 02:13:18 INFO : Checking access health 2025/06/04 02:13:18 INFO : Found 3 matching "RCLONE_TEST" files on both paths 2025/06/04 02:13:18 INFO : No changes found 2025/06/04 02:13:18 INFO : Updating listings 2025/06/04 02:13:18 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" vs Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:13:18 INFO : Bisync successful 2025/06/04 02:13:18 NOTICE: (08) : copy-listings exclude-initial 2025/06/04 02:13:18 NOTICE: (09) : test EXCLUDE - delete RCLONE_TEST files in excluded directories 2025/06/04 02:13:18 NOTICE: (10) : delete-file /tmp/014259so/check_access_filters/path2/subdir/subdirA/RCLONE_TEST 2025/06/04 02:13:18 NOTICE: (11) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/subdir-not/RCLONE_TEST 2025/06/04 02:13:40 NOTICE: (12) : delete-file /tmp/014259so/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST 2025/06/04 02:13:40 NOTICE: (13) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/subdirX/RCLONE_TEST 2025/06/04 02:14:07 NOTICE: (14) : test EXCLUDE - test should PASS 2025/06/04 02:14:07 NOTICE: (15) : bisync check-access filters-file=/tmp/014259so/workdir/exclude-other-filtersfile.txt 2025/06/04 02:14:17 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:14:17 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:14:17 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" with Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:14:17 INFO : Using filters file /tmp/014259so/workdir/exclude-other-filtersfile.txt 2025/06/04 02:14:17 INFO : Building Path1 and Path2 listings 2025/06/04 02:14:38 INFO : Path1 checking for diffs 2025/06/04 02:14:38 INFO : Path2 checking for diffs 2025/06/04 02:14:38 INFO : Checking access health 2025/06/04 02:14:38 INFO : Found 3 matching "RCLONE_TEST" files on both paths 2025/06/04 02:14:38 INFO : No changes found 2025/06/04 02:14:38 INFO : Updating listings 2025/06/04 02:14:38 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" vs Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:14:38 INFO : Bisync successful 2025/06/04 02:14:38 NOTICE: (16) : copy-listings exclude-pass-run 2025/06/04 02:14:38 NOTICE: (17) : test EXCLUDE - delete RCLONE_TEST files in included directories 2025/06/04 02:14:38 NOTICE: (18) : delete-file /tmp/014259so/check_access_filters/path2/RCLONE_TEST 2025/06/04 02:14:38 NOTICE: (19) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/subdir/RCLONE_TEST 2025/06/04 02:14:50 NOTICE: (20) : test EXCLUDE - test should ABORT 2025/06/04 02:14:50 NOTICE: (21) : bisync check-access filters-file=/tmp/014259so/workdir/exclude-other-filtersfile.txt 2025/06/04 02:15:00 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:15:00 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:15:00 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" with Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:15:00 INFO : Using filters file /tmp/014259so/workdir/exclude-other-filtersfile.txt 2025/06/04 02:15:00 INFO : Building Path1 and Path2 listings 2025/06/04 02:15:11 INFO : Path1 checking for diffs 2025/06/04 02:15:11 INFO : - Path1 File was deleted - subdir/RCLONE_TEST 2025/06/04 02:15:11 INFO : Path1: 1 changes:  0 new,  0 modified,  1 deleted 2025/06/04 02:15:11 INFO : Path2 checking for diffs 2025/06/04 02:15:11 INFO : - Path2 File was deleted - RCLONE_TEST 2025/06/04 02:15:11 INFO : Path2: 1 changes:  0 new,  0 modified,  1 deleted 2025/06/04 02:15:11 INFO : Checking access health 2025/06/04 02:15:11 ERROR : -  Access test failed: Path1 file not found in Path2 - RCLONE_TEST 2025/06/04 02:15:11 ERROR : -  Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST 2025/06/04 02:15:11 ERROR : Bisync critical error: check file check failed 2025/06/04 02:15:11 ERROR : Bisync aborted. Must run --resync to recover. 2025/06/04 02:15:11 NOTICE: Bisync error: bisync aborted 2025/06/04 02:15:11 NOTICE: (22) : move-listings exclude-error-run 2025/06/04 02:15:11 NOTICE: (23) : test INCLUDE - OTHER TESTS 2025/06/04 02:15:11 NOTICE: (24) : test reset to the initial state 2025/06/04 02:15:11 NOTICE: (25) : copy-dir /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/testdata/test_check_access_filters/initial TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/ 2025/06/04 02:15:43 NOTICE: (26) : sync-dir TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/ /tmp/014259so/check_access_filters/path2/ 2025/06/04 02:15:59 NOTICE: (27) : copy-file /tmp/014259so/datadir/test_check_access_filters-qesihet4/include-other-filtersfile.txt /tmp/014259so/workdir/ 2025/06/04 02:15:59 NOTICE: (28) : bisync resync filters-file=/tmp/014259so/workdir/include-other-filtersfile.txt 2025/06/04 02:16:10 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:16:10 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:16:10 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" with Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:16:10 INFO : Using filters file /tmp/014259so/workdir/include-other-filtersfile.txt 2025/06/04 02:16:10 INFO : Storing filters file hash to /tmp/014259so/workdir/include-other-filtersfile.txt.md5 2025/06/04 02:16:10 INFO : Copying Path2 files to Path1 2025/06/04 02:16:10 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:16:25 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:16:31 INFO : Resync updating listings 2025/06/04 02:16:31 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" vs Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:16:31 INFO : Bisync successful 2025/06/04 02:16:31 NOTICE: (29) : test INCLUDE - test include/exclude filters for check access 2025/06/04 02:16:31 NOTICE: (30) : bisync check-access filters-file=/tmp/014259so/workdir/include-other-filtersfile.txt 2025/06/04 02:16:41 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:16:41 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:16:41 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" with Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:16:41 INFO : Using filters file /tmp/014259so/workdir/include-other-filtersfile.txt 2025/06/04 02:16:41 INFO : Building Path1 and Path2 listings 2025/06/04 02:16:47 INFO : Path1 checking for diffs 2025/06/04 02:16:47 INFO : Path2 checking for diffs 2025/06/04 02:16:47 INFO : Checking access health 2025/06/04 02:16:47 INFO : Found 5 matching "RCLONE_TEST" files on both paths 2025/06/04 02:16:47 INFO : No changes found 2025/06/04 02:16:47 INFO : Updating listings 2025/06/04 02:16:47 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" vs Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:16:47 INFO : Bisync successful 2025/06/04 02:16:47 NOTICE: (31) : copy-listings include-initial 2025/06/04 02:16:47 NOTICE: (32) : test INCLUDE - delete RCLONE_TEST files in excluded directories 2025/06/04 02:16:47 NOTICE: (33) : delete-file /tmp/014259so/check_access_filters/path2/subdir/subdirA/RCLONE_TEST 2025/06/04 02:16:47 NOTICE: (34) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/subdir-not/RCLONE_TEST 2025/06/04 02:16:58 NOTICE: (35) : delete-file /tmp/014259so/check_access_filters/path2/subdir-not/subdir-not2/RCLONE_TEST 2025/06/04 02:16:58 NOTICE: (36) : test INCLUDE - test should PASS 2025/06/04 02:16:58 NOTICE: (37) : bisync check-access filters-file=/tmp/014259so/workdir/include-other-filtersfile.txt 2025/06/04 02:17:08 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:17:08 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:17:08 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" with Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:17:08 INFO : Using filters file /tmp/014259so/workdir/include-other-filtersfile.txt 2025/06/04 02:17:08 INFO : Building Path1 and Path2 listings 2025/06/04 02:17:14 INFO : Path1 checking for diffs 2025/06/04 02:17:14 INFO : Path2 checking for diffs 2025/06/04 02:17:14 INFO : Checking access health 2025/06/04 02:17:14 INFO : Found 5 matching "RCLONE_TEST" files on both paths 2025/06/04 02:17:14 INFO : No changes found 2025/06/04 02:17:14 INFO : Updating listings 2025/06/04 02:17:14 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" vs Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:17:14 INFO : Bisync successful 2025/06/04 02:17:14 NOTICE: (38) : copy-listings include-pass-run 2025/06/04 02:17:14 NOTICE: (39) : test INCLUDE - delete RCLONE_TEST files in included directories 2025/06/04 02:17:14 NOTICE: (40) : delete-file /tmp/014259so/check_access_filters/path2/RCLONE_TEST 2025/06/04 02:17:14 NOTICE: (41) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/subdir/RCLONE_TEST 2025/06/04 02:17:15 NOTICE: (42) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/subdirX/subdirX1/RCLONE_TEST 2025/06/04 02:17:36 NOTICE: (43) : test INCLUDE - test should ABORT 2025/06/04 02:17:36 NOTICE: (44) : bisync check-access filters-file=/tmp/014259so/workdir/include-other-filtersfile.txt 2025/06/04 02:17:47 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:17:47 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:17:47 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_access_filters/path1/" with Path2 "/tmp/014259so/check_access_filters/path2/" 2025/06/04 02:17:47 INFO : Using filters file /tmp/014259so/workdir/include-other-filtersfile.txt 2025/06/04 02:17:47 INFO : Building Path1 and Path2 listings 2025/06/04 02:17:58 INFO : Path1 checking for diffs 2025/06/04 02:17:58 INFO : - Path1 File was deleted - subdir/RCLONE_TEST 2025/06/04 02:17:58 INFO : - Path1 File was deleted - subdirX/subdirX1/RCLONE_TEST 2025/06/04 02:17:58 INFO : Path1: 2 changes:  0 new,  0 modified,  2 deleted 2025/06/04 02:17:58 INFO : Path2 checking for diffs 2025/06/04 02:17:58 INFO : - Path2 File was deleted - RCLONE_TEST 2025/06/04 02:17:58 INFO : Path2: 1 changes:  0 new,  0 modified,  1 deleted 2025/06/04 02:17:58 INFO : Checking access health 2025/06/04 02:17:58 ERROR : Access test failed: Path1 count 3, Path2 count 4 - RCLONE_TEST 2025/06/04 02:17:58 ERROR : -  Access test failed: Path1 file not found in Path2 - RCLONE_TEST 2025/06/04 02:17:58 ERROR : -  Access test failed: Path2 file not found in Path1 - subdir/RCLONE_TEST 2025/06/04 02:17:58 ERROR : -  Access test failed: Path2 file not found in Path1 - subdirX/subdirX1/RCLONE_TEST 2025/06/04 02:17:58 ERROR : Bisync critical error: check file check failed 2025/06/04 02:17:58 ERROR : Bisync aborted. Must run --resync to recover. 2025/06/04 02:17:58 NOTICE: Bisync error: bisync aborted 2025/06/04 02:17:58 NOTICE: (45) : move-listings include-error-run bisync_test.go:560: TEST check_access_filters PASSED === RUN TestBisyncRemoteLocal/check_filename 2025/06/04 02:18:40 ERROR : error listing: directory not found 2025/06/04 02:18:40 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_check_filename-nojodey9 2025/06/04 02:19:03 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1 2025/06/04 02:19:14 NOTICE: checking path2 Local file system at /tmp/014259so/check_filename/path2 2025/06/04 02:19:14 NOTICE: (01) : test check-filename 2025/06/04 02:19:14 NOTICE: (02) : test initial bisync 2025/06/04 02:19:14 NOTICE: (03) : bisync resync 2025/06/04 02:19:26 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:19:26 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:19:26 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" with Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:19:26 INFO : Copying Path2 files to Path1 2025/06/04 02:19:26 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:19:36 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:19:47 INFO : Resync updating listings 2025/06/04 02:19:47 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" vs Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:19:47 INFO : Bisync successful 2025/06/04 02:19:47 NOTICE: (04) : test 1. see that check-access passes with the initial setup 2025/06/04 02:19:47 NOTICE: (05) : bisync check-access check-filename=.chk_file 2025/06/04 02:19:58 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:19:58 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:19:58 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" with Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:19:58 INFO : Building Path1 and Path2 listings 2025/06/04 02:20:09 INFO : Path1 checking for diffs 2025/06/04 02:20:09 INFO : Path2 checking for diffs 2025/06/04 02:20:09 INFO : Checking access health 2025/06/04 02:20:09 INFO : Found 2 matching ".chk_file" files on both paths 2025/06/04 02:20:09 INFO : No changes found 2025/06/04 02:20:09 INFO : Updating listings 2025/06/04 02:20:09 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" vs Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:20:09 INFO : Bisync successful 2025/06/04 02:20:09 NOTICE: (06) : copy-listings initial-pass 2025/06/04 02:20:09 NOTICE: (07) : test 2. delete the remote subdir .chk_file, run sync. should fail critical. 2025/06/04 02:20:09 NOTICE: (08) : delete-file /tmp/014259so/check_filename/path2/subdir/.chk_file 2025/06/04 02:20:09 NOTICE: (09) : bisync check-access check-filename=.chk_file 2025/06/04 02:20:19 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:20:19 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:20:19 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" with Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:20:19 INFO : Building Path1 and Path2 listings 2025/06/04 02:20:35 INFO : Path1 checking for diffs 2025/06/04 02:20:35 INFO : Path2 checking for diffs 2025/06/04 02:20:35 INFO : - Path2 File was deleted - subdir/.chk_file 2025/06/04 02:20:35 INFO : Path2: 1 changes:  0 new,  0 modified,  1 deleted 2025/06/04 02:20:35 INFO : Checking access health 2025/06/04 02:20:35 ERROR : Access test failed: Path1 count 2, Path2 count 1 - .chk_file 2025/06/04 02:20:35 ERROR : -  Access test failed: Path1 file not found in Path2 - subdir/.chk_file 2025/06/04 02:20:35 ERROR : Bisync critical error: check file check failed 2025/06/04 02:20:35 ERROR : Bisync aborted. Must run --resync to recover. 2025/06/04 02:20:35 NOTICE: Bisync error: bisync aborted 2025/06/04 02:20:35 NOTICE: (10) : move-listings path2-missing 2025/06/04 02:20:35 NOTICE: (11) : test 3. put the remote subdir .chk_file back, run resync. 2025/06/04 02:20:35 NOTICE: (12) : copy-file TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/subdir/.chk_file /tmp/014259so/check_filename/path2/subdir/ 2025/06/04 02:20:36 NOTICE: (13) : bisync check-access resync check-filename=.chk_file 2025/06/04 02:20:46 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:20:46 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:20:46 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" with Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:20:46 INFO : Copying Path2 files to Path1 2025/06/04 02:20:46 INFO : Checking access health 2025/06/04 02:20:47 INFO : Found 2 matching ".chk_file" files on both paths 2025/06/04 02:20:47 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:20:52 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:21:03 INFO : Resync updating listings 2025/06/04 02:21:03 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" vs Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:21:03 INFO : Bisync successful 2025/06/04 02:21:03 NOTICE: (14) : test 4. run sync with check-access. should pass. 2025/06/04 02:21:03 NOTICE: (15) : bisync check-access check-filename=.chk_file 2025/06/04 02:21:13 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:21:13 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:21:13 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" with Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:21:13 INFO : Building Path1 and Path2 listings 2025/06/04 02:21:19 INFO : Path1 checking for diffs 2025/06/04 02:21:19 INFO : Path2 checking for diffs 2025/06/04 02:21:19 INFO : Checking access health 2025/06/04 02:21:19 INFO : Found 2 matching ".chk_file" files on both paths 2025/06/04 02:21:19 INFO : No changes found 2025/06/04 02:21:19 INFO : Updating listings 2025/06/04 02:21:19 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_filename/path1/" vs Path2 "/tmp/014259so/check_filename/path2/" 2025/06/04 02:21:19 INFO : Bisync successful bisync_test.go:560: TEST check_filename PASSED === RUN TestBisyncRemoteLocal/check_sync 2025/06/04 02:21:46 ERROR : error listing: directory not found 2025/06/04 02:21:46 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_check_sync-wecarel6 2025/06/04 02:22:22 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1 2025/06/04 02:22:36 NOTICE: checking path2 Local file system at /tmp/014259so/check_sync/path2 2025/06/04 02:22:36 NOTICE: (01) : test check-sync 2025/06/04 02:22:36 NOTICE: (02) : test initial bisync 2025/06/04 02:22:36 NOTICE: (03) : bisync resync 2025/06/04 02:22:48 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:22:48 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:22:48 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" with Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:22:48 INFO : Copying Path2 files to Path1 2025/06/04 02:22:48 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:22:59 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:23:09 INFO : Resync updating listings 2025/06/04 02:23:09 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" vs Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:23:09 INFO : Bisync successful 2025/06/04 02:23:09 NOTICE: (04) : test 1. run check-sync-only on a clean sync 2025/06/04 02:23:09 NOTICE: (05) : bisync check-sync-only 2025/06/04 02:23:20 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:23:20 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:23:20 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" vs Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:23:20 INFO : Bisync successful 2025/06/04 02:23:20 NOTICE: (06) : test 2. inject modified listings into the workdir 2025/06/04 02:23:20 NOTICE: (07) : copy-as /tmp/014259so/datadir/test_check_sync-hisapoh3/_testdir_path1.._testdir_path2.path1.lst /tmp/014259so/workdir/ TestCompressSwift_rclone-test-purafew6jewu_014259so_check_sync_path1..tmp_014259so_check_sync_path2.path1.lst 2025/06/04 02:23:20 NOTICE: (08) : copy-as /tmp/014259so/datadir/test_check_sync-hisapoh3/_testdir_path1.._testdir_path2.path2.lst /tmp/014259so/workdir/ TestCompressSwift_rclone-test-purafew6jewu_014259so_check_sync_path1..tmp_014259so_check_sync_path2.path2.lst 2025/06/04 02:23:20 NOTICE: (09) : test 3. run check-sync-only on modified listings 2025/06/04 02:23:20 NOTICE: (10) : bisync check-sync-only 2025/06/04 02:23:32 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:23:32 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:23:32 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" vs Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:23:32 ERROR : -  Path1 file not found in Path2 - file2.txt 2025/06/04 02:23:32 ERROR : -  Path2 file not found in Path1 - file1.txt 2025/06/04 02:23:32 ERROR : Bisync critical error: path1 and path2 are out of sync, run --resync to recover 2025/06/04 02:23:32 ERROR : Bisync aborted. Must run --resync to recover. 2025/06/04 02:23:32 NOTICE: Bisync error: bisync aborted 2025/06/04 02:23:32 NOTICE: (11) : copy-listings check-sync-only 2025/06/04 02:23:32 NOTICE: (12) : test 4. run normal sync to check that it aborts 2025/06/04 02:23:32 NOTICE: (13) : bisync 2025/06/04 02:23:43 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:23:43 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:23:43 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" with Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:23:43 ERROR : Bisync critical error: cannot find prior Path1 or Path2 listings, likely due to critical error on prior run Tip: here are the filenames we were looking for. Do they exist? Path1: /tmp/014259so/workdir/TestCompressSwift_rclone-test-purafew6jewu_014259so_check_sync_path1..tmp_014259so_check_sync_path2.path1.lst Path2: /tmp/014259so/workdir/TestCompressSwift_rclone-test-purafew6jewu_014259so_check_sync_path1..tmp_014259so_check_sync_path2.path2.lst Try running this command to inspect the work dir: rclone lsl "/tmp/014259so/workdir" 2025/06/04 02:23:43 ERROR : Bisync aborted. Must run --resync to recover. 2025/06/04 02:23:43 NOTICE: Bisync error: bisync aborted 2025/06/04 02:23:43 NOTICE: (14) : test 5. prune failure listings after critical abort 2025/06/04 02:23:43 NOTICE: (15) : delete-glob /tmp/014259so/workdir/ *.lst 2025/06/04 02:23:43 NOTICE: (16) : delete-glob /tmp/014259so/workdir/ *.lst-err 2025/06/04 02:23:43 NOTICE: (17) : delete-glob /tmp/014259so/workdir/ *.lst-new 2025/06/04 02:23:43 NOTICE: (18) : test 6. run resync 2025/06/04 02:23:43 NOTICE: (19) : bisync resync 2025/06/04 02:23:55 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:23:55 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:23:55 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" with Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:23:55 INFO : Copying Path2 files to Path1 2025/06/04 02:23:55 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:24:00 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:24:16 INFO : Resync updating listings 2025/06/04 02:24:16 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" vs Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:24:16 INFO : Bisync successful 2025/06/04 02:24:16 NOTICE: (20) : test 7. run normal sync with check-sync enabled (default) 2025/06/04 02:24:16 NOTICE: (21) : bisync 2025/06/04 02:24:27 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:24:27 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:24:27 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" with Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:24:27 INFO : Building Path1 and Path2 listings 2025/06/04 02:24:37 INFO : Path1 checking for diffs 2025/06/04 02:24:37 INFO : Path2 checking for diffs 2025/06/04 02:24:37 INFO : No changes found 2025/06/04 02:24:37 INFO : Updating listings 2025/06/04 02:24:37 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" vs Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:24:37 INFO : Bisync successful 2025/06/04 02:24:37 NOTICE: (22) : test 8. run normal sync with no-check-sync 2025/06/04 02:24:37 NOTICE: (23) : bisync no-check-sync 2025/06/04 02:24:49 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:24:49 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:24:49 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/check_sync/path1/" with Path2 "/tmp/014259so/check_sync/path2/" 2025/06/04 02:24:49 INFO : Building Path1 and Path2 listings 2025/06/04 02:24:59 INFO : Path1 checking for diffs 2025/06/04 02:24:59 INFO : Path2 checking for diffs 2025/06/04 02:24:59 INFO : No changes found 2025/06/04 02:24:59 INFO : Updating listings 2025/06/04 02:24:59 INFO : Bisync successful bisync_test.go:560: TEST check_sync PASSED === RUN TestBisyncRemoteLocal/compare_all 2025/06/04 02:25:26 ERROR : error listing: directory not found 2025/06/04 02:25:26 NOTICE: checking initFs Local file system at /tmp/014259so/initdir/test_compare_all-bovikiz0 2025/06/04 02:25:55 NOTICE: checking Path1 Compressed: TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1 2025/06/04 02:27:26 NOTICE: checking path2 Local file system at /tmp/014259so/compare_all/path2 2025/06/04 02:27:26 NOTICE: (01) : test changes compare-all 2025/06/04 02:27:26 NOTICE: (02) : test initial bisync 2025/06/04 02:27:26 NOTICE: (03) : bisync resync compare-all 2025/06/04 02:28:07 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": true, "HashType1": 1, "HashType2": 1, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": true } 2025/06/04 02:28:07 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/" with Path2 "/tmp/014259so/compare_all/path2/" 2025/06/04 02:28:07 INFO : Copying Path2 files to Path1 2025/06/04 02:28:07 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:30:00 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:30:53 INFO : Resync updating listings 2025/06/04 02:30:53 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/" vs Path2 "/tmp/014259so/compare_all/path2/" 2025/06/04 02:30:53 INFO : Bisync successful 2025/06/04 02:30:53 NOTICE: (04) : test make modifications on both paths 2025/06/04 02:30:53 NOTICE: (05) : test new on path2 - file10 2025/06/04 02:30:53 NOTICE: (06) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_compare_all-raweqad1/file10.txt /tmp/014259so/compare_all/path2/ 2025/06/04 02:30:53 NOTICE: (07) : test newer on path2 - file1 2025/06/04 02:30:53 NOTICE: (08) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_compare_all-raweqad1/file1.txt /tmp/014259so/compare_all/path2/ 2025/06/04 02:30:53 NOTICE: (09) : test new on path1 - file11 2025/06/04 02:30:53 NOTICE: (10) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_compare_all-raweqad1/file11.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/ 2025/06/04 02:32:20 NOTICE: (11) : test newer on path1 - file2 2025/06/04 02:32:20 NOTICE: (12) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_compare_all-raweqad1/file2.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/ 2025/06/04 02:33:02 NOTICE: (13) : test deleted on path2 - file3 2025/06/04 02:33:02 NOTICE: (14) : delete-file /tmp/014259so/compare_all/path2/file3.txt 2025/06/04 02:33:02 NOTICE: (15) : test deleted on path1 - file4 2025/06/04 02:33:02 NOTICE: (16) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file4.txt 2025/06/04 02:33:19 NOTICE: (17) : test deleted on both paths - file8 2025/06/04 02:33:19 NOTICE: (18) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file8.txt 2025/06/04 02:33:29 NOTICE: (19) : delete-file /tmp/014259so/compare_all/path2/file8.txt 2025/06/04 02:33:29 NOTICE: (20) : test changed on both paths - file5 (file5R, file5L) 2025/06/04 02:33:29 NOTICE: (21) : touch-glob 2001-01-02 /tmp/014259so/datadir/test_compare_all-raweqad1/ file5R.txt 2025/06/04 02:33:29 NOTICE: (22) : copy-as /tmp/014259so/datadir/test_compare_all-raweqad1/file5R.txt /tmp/014259so/compare_all/path2/ file5.txt 2025/06/04 02:33:29 NOTICE: (23) : touch-glob 2001-03-04 /tmp/014259so/datadir/test_compare_all-raweqad1/ file5L.txt 2025/06/04 02:33:29 NOTICE: (24) : copy-as /tmp/014259so/datadir/test_compare_all-raweqad1/file5L.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/ file5.txt 2025/06/04 02:33:57 NOTICE: (25) : test newer on path2 and deleted on path1 - file6 2025/06/04 02:33:57 NOTICE: (26) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_compare_all-raweqad1/file6.txt /tmp/014259so/compare_all/path2/ 2025/06/04 02:33:57 NOTICE: (27) : delete-file TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file6.txt 2025/06/04 02:34:37 NOTICE: (28) : test newer on path1 and deleted on path2 - file7 2025/06/04 02:34:37 NOTICE: (29) : touch-copy 2001-01-02 /tmp/014259so/datadir/test_compare_all-raweqad1/file7.txt TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/ 2025/06/04 02:34:54 NOTICE: (30) : delete-file /tmp/014259so/compare_all/path2/file7.txt 2025/06/04 02:34:54 NOTICE: (31) : test bisync run 2025/06/04 02:34:54 NOTICE: (32) : bisync compare-all 2025/06/04 02:35:35 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": true, "HashType1": 1, "HashType2": 1, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": true } 2025/06/04 02:35:35 INFO : Synching Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/" with Path2 "/tmp/014259so/compare_all/path2/" 2025/06/04 02:35:35 INFO : Building Path1 and Path2 listings 2025/06/04 02:36:56 INFO : Path1 checking for diffs 2025/06/04 02:36:56 INFO : - Path1 File changed: size (larger), time (newer), hash - file2.txt 2025/06/04 02:36:56 INFO : - Path1 File was deleted - file4.txt 2025/06/04 02:36:56 INFO : - Path1 File changed: size (larger), time (newer), hash - file5.txt 2025/06/04 02:36:56 INFO : - Path1 File was deleted - file6.txt 2025/06/04 02:36:56 INFO : - Path1 File changed: size (larger), time (newer), hash - file7.txt 2025/06/04 02:36:56 INFO : - Path1 File was deleted - file8.txt 2025/06/04 02:36:56 INFO : - Path1 File is new - file11.txt 2025/06/04 02:36:56 INFO : Path1: 7 changes:  1 new,  3 modified,  3 deleted 2025/06/04 02:36:56 INFO : (Modified:  3 newer,  0 older,  3 larger,  0 smaller,  3 hash differs) 2025/06/04 02:36:56 INFO : Path2 checking for diffs 2025/06/04 02:36:56 INFO : - Path2 File changed: size (larger), time (newer), hash - file1.txt 2025/06/04 02:36:56 INFO : - Path2 File was deleted - file3.txt 2025/06/04 02:36:56 INFO : - Path2 File changed: size (larger), time (newer), hash - file5.txt 2025/06/04 02:36:56 INFO : - Path2 File changed: size (larger), time (newer), hash - file6.txt 2025/06/04 02:36:56 INFO : - Path2 File was deleted - file7.txt 2025/06/04 02:36:56 INFO : - Path2 File was deleted - file8.txt 2025/06/04 02:36:56 INFO : - Path2 File is new - file10.txt 2025/06/04 02:36:56 INFO : Path2: 7 changes:  1 new,  3 modified,  3 deleted 2025/06/04 02:36:56 INFO : (Modified:  3 newer,  0 older,  3 larger,  0 smaller,  3 hash differs) 2025/06/04 02:36:56 INFO : Applying changes 2025/06/04 02:36:56 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/compare_all/path2/file11.txt 2025/06/04 02:36:56 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/compare_all/path2/file2.txt 2025/06/04 02:36:56 INFO : - Path2 Queue delete - /tmp/014259so/compare_all/path2/file4.txt 2025/06/04 02:36:56 NOTICE: - WARNING New or changed in both paths - file5.txt 2025/06/04 02:36:56 NOTICE: - Path1 Renaming Path1 copy - TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file5.txt.conflict1 2025/06/04 02:38:26 INFO : file5.txt: Copied (server-side copy) to: file5.txt.conflict1 2025/06/04 02:39:06 INFO : file5.txt: Deleted 2025/06/04 02:39:06 NOTICE: - Path1 Queue copy to Path2 - /tmp/014259so/compare_all/path2/file5.txt.conflict1 2025/06/04 02:39:06 NOTICE: - Path2 Renaming Path2 copy - /tmp/014259so/compare_all/path2/file5.txt.conflict2 2025/06/04 02:39:06 INFO : file5.txt: Moved (server-side) to: file5.txt.conflict2 2025/06/04 02:39:06 NOTICE: - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file5.txt.conflict2 2025/06/04 02:39:06 INFO : - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file6.txt 2025/06/04 02:39:06 INFO : - Path1 Queue copy to Path2 - /tmp/014259so/compare_all/path2/file7.txt 2025/06/04 02:39:06 INFO : - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file1.txt 2025/06/04 02:39:06 INFO : - Path2 Queue copy to Path1 - TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file10.txt 2025/06/04 02:39:06 INFO : - Path1 Queue delete - TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/file3.txt 2025/06/04 02:39:06 INFO : - Path2 Do queued copies to - Path1 2025/06/04 02:39:07 INFO : file1.txt: Copied (replaced existing) 2025/06/04 02:39:27 INFO : file10.txt: Copied (new) 2025/06/04 02:39:27 INFO : file5.txt.conflict2: Copied (new) 2025/06/04 02:39:52 INFO : file6.txt: Copied (new) 2025/06/04 02:39:57 INFO : file3.txt: Deleted 2025/06/04 02:39:57 INFO : - Path1 Do queued copies to - Path2 2025/06/04 02:40:02 INFO : file11.txt: Copied (new) 2025/06/04 02:40:08 INFO : file5.txt.conflict1: Copied (new) 2025/06/04 02:40:08 INFO : file7.txt: Copied (new) 2025/06/04 02:40:18 INFO : file2.txt: Copied (replaced existing) 2025/06/04 02:40:18 INFO : file4.txt: Deleted 2025/06/04 02:40:18 INFO : Updating listings 2025/06/04 02:40:18 INFO : Validating listings for Path1 "TestCompressSwift:rclone-test-purafew6jewu/014259so/compare_all/path1/" vs Path2 "/tmp/014259so/compare_all/path2/" 2025/06/04 02:40:18 INFO : Bisync successful bisync_test.go:560: TEST compare_all PASSED === RUN TestBisyncRemoteLocal/concurrent bisync_test.go:355: test concurrent timed out - not enough time to start test (2m28.521555342s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/createemptysrcdirs bisync_test.go:355: test createemptysrcdirs timed out - not enough time to start test (2m28.521472907s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/dry_run bisync_test.go:355: test dry_run timed out - not enough time to start test (2m28.521387306s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/equal bisync_test.go:355: test equal timed out - not enough time to start test (2m28.521339607s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/ext_paths bisync_test.go:355: test ext_paths timed out - not enough time to start test (2m28.521282189s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/extended_filenames bisync_test.go:355: test extended_filenames timed out - not enough time to start test (2m28.521234029s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/filters bisync_test.go:355: test filters timed out - not enough time to start test (2m28.521187502s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/filtersfile_checks bisync_test.go:355: test filtersfile_checks timed out - not enough time to start test (2m28.521130886s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/ignorelistingchecksum bisync_test.go:355: test ignorelistingchecksum timed out - not enough time to start test (2m28.521083366s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/max_delete_path1 bisync_test.go:355: test max_delete_path1 timed out - not enough time to start test (2m28.52103198s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/max_delete_path2_force bisync_test.go:355: test max_delete_path2_force timed out - not enough time to start test (2m28.520984912s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/nomodtime bisync_test.go:355: test nomodtime timed out - not enough time to start test (2m28.520920892s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/normalization bisync_test.go:355: test normalization timed out - not enough time to start test (2m28.520867832s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/rclone_args bisync_test.go:355: test rclone_args timed out - not enough time to start test (2m28.520820524s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/resolve bisync_test.go:355: test resolve timed out - not enough time to start test (2m28.520768366s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/resync bisync_test.go:355: test resync timed out - not enough time to start test (2m28.520719975s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/resync_modes bisync_test.go:355: test resync_modes timed out - not enough time to start test (2m28.520671895s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/rmdirs bisync_test.go:355: test rmdirs timed out - not enough time to start test (2m28.520611621s remaining, need 15m14.895612701s for test) === RUN TestBisyncRemoteLocal/volatile bisync_test.go:355: test volatile timed out - not enough time to start test (2m28.520547651s remaining, need 15m14.895612701s for test) --- FAIL: TestBisyncRemoteLocal (3467.22s) --- PASS: TestBisyncRemoteLocal/all_changed (408.59s) --- SKIP: TestBisyncRemoteLocal/backupdir (66.18s) --- PASS: TestBisyncRemoteLocal/basic (244.53s) --- PASS: TestBisyncRemoteLocal/changes (456.75s) --- PASS: TestBisyncRemoteLocal/check_access (423.10s) --- PASS: TestBisyncRemoteLocal/check_access_filters (530.52s) --- PASS: TestBisyncRemoteLocal/check_filename (185.93s) --- PASS: TestBisyncRemoteLocal/check_sync (220.38s) --- PASS: TestBisyncRemoteLocal/compare_all (914.90s) --- FAIL: TestBisyncRemoteLocal/concurrent (0.00s) --- FAIL: TestBisyncRemoteLocal/createemptysrcdirs (0.00s) --- FAIL: TestBisyncRemoteLocal/dry_run (0.00s) --- FAIL: TestBisyncRemoteLocal/equal (0.00s) --- FAIL: TestBisyncRemoteLocal/ext_paths (0.00s) --- FAIL: TestBisyncRemoteLocal/extended_filenames (0.00s) --- FAIL: TestBisyncRemoteLocal/filters (0.00s) --- FAIL: TestBisyncRemoteLocal/filtersfile_checks (0.00s) --- FAIL: TestBisyncRemoteLocal/ignorelistingchecksum (0.00s) --- FAIL: TestBisyncRemoteLocal/max_delete_path1 (0.00s) --- FAIL: TestBisyncRemoteLocal/max_delete_path2_force (0.00s) --- FAIL: TestBisyncRemoteLocal/nomodtime (0.00s) --- FAIL: TestBisyncRemoteLocal/normalization (0.00s) --- FAIL: TestBisyncRemoteLocal/rclone_args (0.00s) --- FAIL: TestBisyncRemoteLocal/resolve (0.00s) --- FAIL: TestBisyncRemoteLocal/resync (0.00s) --- FAIL: TestBisyncRemoteLocal/resync_modes (0.00s) --- FAIL: TestBisyncRemoteLocal/rmdirs (0.00s) --- FAIL: TestBisyncRemoteLocal/volatile (0.00s) === RUN TestBisyncLocalRemote 2025/06/04 02:40:46 NOTICE: remote: TestCompressSwift:rclone-test-yebehov5guku === RUN TestBisyncLocalRemote/all_changed 2025/06/04 02:41:09 ERROR : error listing: directory not found 2025/06/04 02:41:10 NOTICE: checking initFs Local file system at /tmp/024046yu/initdir/test_all_changed-yetutiw7 2025/06/04 02:41:10 NOTICE: checking Path1 Local file system at /tmp/024046yu/all_changed/path1 2025/06/04 02:41:35 NOTICE: checking path2 Compressed: TestCompressSwift:rclone-test-yebehov5guku/024046yu/all_changed/path2 2025/06/04 02:41:47 NOTICE: (01) : test all-changed 2025/06/04 02:41:47 NOTICE: (02) : test initial bisync 2025/06/04 02:41:47 NOTICE: (03) : bisync resync 2025/06/04 02:42:08 INFO : Setting --ignore-listing-checksum as neither --checksum nor --compare checksum are set. 2025/06/04 02:42:08 INFO : Bisyncing with Comparison Settings: { "Modtime": true, "Size": true, "Checksum": false, "HashType1": 0, "HashType2": 0, "NoSlowHash": false, "SlowHashSyncOnly": false, "SlowHashDetected": true, "DownloadHash": false } 2025/06/04 02:42:08 INFO : Synching Path1 "/tmp/024046yu/all_changed/path1/" with Path2 "TestCompressSwift:rclone-test-yebehov5guku/024046yu/all_changed/path2/" 2025/06/04 02:42:08 INFO : Copying Path2 files to Path1 2025/06/04 02:42:08 INFO : - Path2 Resync is copying files to - Path1 2025/06/04 02:42:13 INFO : - Path1 Resync is copying files to - Path2 2025/06/04 02:42:24 INFO : Resync updating listings 2025/06/04 02:42:24 INFO : Validating listings for Path1 "/tmp/024046yu/all_changed/path1/" vs Path2 "TestCompressSwift:rclone-test-yebehov5guku/024046yu/all_changed/path2/" 2025/06/04 02:42:24 INFO : Bisync successful 2025/06/04 02:42:24 NOTICE: (04) : test change timestamp on all files except RCLONE_TEST 2025/06/04 02:42:24 NOTICE: (05) : touch-glob 2005-01-02 /tmp/024046yu/all_changed/path1/ file* 2025/06/04 02:42:24 NOTICE: (06) : touch-glob 2005-01-02 /tmp/024046yu/all_changed/path1/subdir file* 2025/06/04 02:42:24 NOTICE: (07) : test sync should pass 2025/06/04 02:42:24 NOTICE: (08) : bisync panic: test timed out after 1h0m0s running tests: TestBisyncLocalRemote (2m13s) TestBisyncLocalRemote/all_changed (2m12s) goroutine 15787 [running]: testing.(*M).startAlarm.func1() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:2373 +0x385 created by time.goFunc /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/time/sleep.go:215 +0x2d goroutine 1 [chan receive, 3 minutes]: testing.(*T).Run(0xc0001584e0, {0x2699094?, 0x0?}, 0x27d3bd8) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1751 +0x3ab testing.runTests.func1(0xc0001584e0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:2168 +0x37 testing.tRunner(0xc0001584e0, 0xc0004dfc18) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1690 +0xf4 testing.runTests(0xc000303158, {0x3e07a20, 0x3, 0x3}, {0x3e45ca0?, 0x1?, 0x3e45ca0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:2166 +0x43d testing.(*M).Run(0xc0007bfcc0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:2034 +0x64a github.com/rclone/rclone/fstest.TestMain(0xc0007bfcc0) /home/rclone/go/src/github.com/rclone/rclone/fstest/run.go:69 +0xa5 github.com/rclone/rclone/cmd/bisync_test.TestMain(...) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bisync_test.go:229 main.main() _testmain.go:53 +0xa9 goroutine 14945 [select]: github.com/rclone/rclone/fs/accounting.(*StatsInfo).averageLoop(0xc0008bb6c0) /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/stats.go:343 +0x13d created by github.com/rclone/rclone/fs/accounting.(*StatsInfo)._startAverageLoop in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/stats.go:408 +0xb6 goroutine 40 [syscall, 60 minutes]: os/signal.signal_recv() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/sigqueue.go:152 +0x29 os/signal.loop() /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/os/signal/signal.go:151 +0x1f goroutine 41 [chan receive, 60 minutes]: github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:24 +0x27 created by github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler in goroutine 1 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:21 +0xa7 goroutine 14728 [chan receive, 3 minutes]: testing.(*T).Run(0xc000158d00, {0xc000d6f935?, 0x2a85f18?}, 0xc0002cd8c0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1751 +0x3ab github.com/rclone/rclone/cmd/bisync_test.testBisync(0xc000158d00, {0x0, 0x0}, {0xc000c66180, 0x2a}) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bisync_test.go:351 +0x925 github.com/rclone/rclone/cmd/bisync_test.TestBisyncLocalRemote(0xc000158d00) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bisync_test.go:253 +0x165 testing.tRunner(0xc000158d00, 0x27d3bd8) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1690 +0xf4 created by testing.(*T).Run in goroutine 1 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1743 +0x390 goroutine 69 [chan receive, 60 minutes]: github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:24 +0x27 created by github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler in goroutine 54 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:21 +0xa7 goroutine 15721 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787cc0, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000daec00?, 0xc000e61300?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000daec00, {0xc000e61300, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000daec00, {0xc000e61300?, 0xc0004eafd0?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00008e710, {0xc000e61300?, 0x3e093a0?, 0xc000e279d0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc000303968, {0xc000e61300?, 0x18?, 0x0?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc0013edef0, {0xc000e61300?, 0x0?, 0xc0013edef0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0004eb0b8, {0x2a99fe0, 0xc0013edef0}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0004eae08, {0x7f490c3da948, 0xc000303968}, 0xc000e27a40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0004eae08, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0004eae08, {0xc000b54000, 0x1000, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000b42240, {0xc000b54000?, 0x823425?, 0x21d2940?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc000d7bf20) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000d7bf20, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000b42240) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15661 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 6194 [chan receive (nil chan), 39 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 5373 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15636 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:185 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:182 +0x172 goroutine 70 [chan receive, 60 minutes]: github.com/rclone/rclone/lib/atexit.Register.func1.1() /home/rclone/go/src/github.com/rclone/rclone/lib/atexit/atexit.go:45 +0x29 created by github.com/rclone/rclone/lib/atexit.Register.func1 in goroutine 54 /home/rclone/go/src/github.com/rclone/rclone/lib/atexit/atexit.go:44 +0x68 goroutine 15722 [select]: net/http.(*persistConn).writeLoop(0xc000b42240) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15661 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 15755 [select]: net/http.(*persistConn).roundTrip(0xc000afa7e0, 0xc000519c70) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2755 +0x7b0 net/http.(*Transport).roundTrip(0xc0007a4480, 0xc0003d5b80) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:644 +0xb91 net/http.(*Transport).RoundTrip(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/roundtrip.go:30 github.com/rclone/rclone/fs/fshttp.(*Transport).RoundTrip(0xc00048f420, 0xc0003d5b80) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/http.go:349 +0x345 net/http.send(0xc0003d5b80, {0x2a98a80, 0xc00048f420}, {0x1?, 0xc00085df20?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:259 +0x5e4 net/http.(*Client).send(0xc001ec8ae0, 0xc0003d5b80, {0x1?, 0x1?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:180 +0x98 net/http.(*Client).do(0xc001ec8ae0, 0xc0003d5b80) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:725 +0x8bc net/http.(*Client).Do(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:590 github.com/ncw/swift/v2.(*Connection).doTimeoutRequest.func1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:420 +0x2b created by github.com/ncw/swift/v2.(*Connection).doTimeoutRequest in goroutine 15653 /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:419 +0xb8 goroutine 15716 [select]: net/http.(*persistConn).roundTrip(0xc000afaa20, 0xc0019a3680) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2755 +0x7b0 net/http.(*Transport).roundTrip(0xc0007a4480, 0xc00013be00) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:644 +0xb91 net/http.(*Transport).RoundTrip(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/roundtrip.go:30 github.com/rclone/rclone/fs/fshttp.(*Transport).RoundTrip(0xc00048f420, 0xc00013be00) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/http.go:349 +0x345 net/http.send(0xc00013be00, {0x2a98a80, 0xc00048f420}, {0x9e4901?, 0x9ad89b4374709f6e?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:259 +0x5e4 net/http.(*Client).send(0xc001ec8ae0, 0xc00013be00, {0xc0013db600?, 0x9e0485?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:180 +0x98 net/http.(*Client).do(0xc001ec8ae0, 0xc00013be00) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:725 +0x8bc net/http.(*Client).Do(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:590 github.com/ncw/swift/v2.(*Connection).doTimeoutRequest.func1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:420 +0x2b created by github.com/ncw/swift/v2.(*Connection).doTimeoutRequest in goroutine 15669 /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:419 +0xb8 goroutine 15634 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:185 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:182 +0x172 goroutine 14746 [chan receive, 3 minutes]: github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:24 +0x27 created by github.com/rclone/rclone/fs/accounting.(*tokenBucket).startSignalHandler in goroutine 14728 /home/rclone/go/src/github.com/rclone/rclone/fs/accounting/accounting_unix.go:21 +0xa7 goroutine 15627 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc0016db9a0, {0x2abee80, 0xc0016dbae0}, 0x4b) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000674f08, 0xc0016db9a0, 0xc0016db9f0, 0x4b, 0xc00072ef58?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:371 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:516 +0x67 goroutine 15628 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc0016db9a0, {0x2abee80, 0xc0016dbae0}, 0x57) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000674f08, 0xc0016db9a0, 0xc0016db9f0, 0x57, 0xc000af2760?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:371 +0xbe created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:516 +0x67 goroutine 11166 [chan receive (nil chan), 22 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 10052 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 9735 [chan receive (nil chan), 26 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 7028 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 1429 [chan receive (nil chan), 54 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 71 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15731 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787270, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000daec80?, 0xc000e5e000?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000daec80, {0xc000e5e000, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000daec80, {0xc000e5e000?, 0xc000005350?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00072a098, {0xc000e5e000?, 0x4125cf?, 0x7f490c33b0a8?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc0017f8558, {0xc000e5e000?, 0x18?, 0x0?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc0013edde8, {0xc000e5e000?, 0x0?, 0xc0013edde8?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000005438, {0x2a99fe0, 0xc0013edde8}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000005188, {0x7f490c3da948, 0xc0017f8558}, 0xc00064ea40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000005188, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000005188, {0xc0009bb000, 0x1000, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000afa6c0, {0xc0009bb000?, 0x823425?, 0x21d2940?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc000a51a40) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000a51a40, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000afa6c0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15605 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 15669 [select]: github.com/ncw/swift/v2.(*Connection).doTimeoutRequest(0xc002302540, 0xc000a57f20, 0xc00013be00) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:424 +0x115 github.com/ncw/swift/v2.(*Connection).Call(0xc002302540, {0x2abee80, 0xc000518410}, {0xc0013ac8c0, 0x4f}, {{0xc0013acf50, 0x18}, {0xc0013acf69, 0x2f}, {0x2664c98, ...}, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:776 +0x8b6 github.com/ncw/swift/v2.(*Connection).storage(0xc002302540, {0x2abee80, 0xc000518410}, {{0xc0013acf50, 0x18}, {0xc0013acf69, 0x2f}, {0x2664c98, 0x3}, 0x0, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:846 +0x151 github.com/ncw/swift/v2.(*Connection).objectOpenBase(0xc002302540, {0x2abee80?, 0xc000518410?}, {0xc0013acf50, 0x18}, {0xc0013acf69, 0x2f}, 0x1, 0x0, 0x0) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:1790 +0xfd github.com/ncw/swift/v2.(*Connection).ObjectOpen.(*Connection).objectOpen.func1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:1822 +0x5f github.com/ncw/swift/v2.withLORetry(0x0, 0xc000ba3b60) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/largeobjects.go:303 +0xa2 github.com/ncw/swift/v2.(*Connection).objectOpen(...) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:1821 github.com/ncw/swift/v2.(*Connection).ObjectOpen(0x0?, {0x2abee80?, 0xc000518410?}, {0xc0013acf50?, 0x40?}, {0xc0013acf69?, 0xc0008bba40?}, 0x90?, 0x40ba0b?) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:1855 +0xeb github.com/rclone/rclone/backend/swift.(*Object).Open.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1411 +0x68 github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0x60?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0008b9aa0, 0xc000a57e60, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0008b9aa0, 0xc000a57e60) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x92 github.com/rclone/rclone/backend/swift.(*Object).Open(0xc0019e3b00, {0x2abee80, 0xc000518410}, {0x0, 0x0, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1409 +0x20b github.com/rclone/rclone/backend/compress.readMetadata({0x2abee80?, 0xc000518410?}, {0x2ad6a90?, 0xc0019e3b00?}) /home/rclone/go/src/github.com/rclone/rclone/backend/compress/compress.go:1124 +0x6e github.com/rclone/rclone/backend/compress.(*Object).loadMetadataIfNotLoaded(0xc0013d64b0, {0x2abee80?, 0xc000518410?}) /home/rclone/go/src/github.com/rclone/rclone/backend/compress/compress.go:1253 +0xad github.com/rclone/rclone/backend/compress.(*Object).Hash(0xc0013d64b0, {0x2abee80?, 0xc000518410?}, 0x1?) /home/rclone/go/src/github.com/rclone/rclone/backend/compress/compress.go:1338 +0x33 github.com/rclone/rclone/fs/operations.checkHashes.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:89 +0x49 golang.org/x/sync/errgroup.(*Group).Go.func1() /home/rclone/go/pkg/mod/golang.org/x/sync@v0.12.0/errgroup/errgroup.go:78 +0x50 created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 15624 /home/rclone/go/pkg/mod/golang.org/x/sync@v0.12.0/errgroup/errgroup.go:75 +0x96 goroutine 15630 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc0016db9f0, {0x2abee80, 0xc0016dbae0}, 0x19) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000674f08, {0x2abee80, 0xc0016dba90}, 0xc0016db9f0, {0x2ad4250, 0xc000dae080}, 0x19, 0xc00072cf60?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:488 +0xba created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:532 +0x7d goroutine 15771 [select]: net/http.(*persistConn).roundTrip(0xc000afa6c0, 0xc0010361e0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2755 +0x7b0 net/http.(*Transport).roundTrip(0xc0007a4480, 0xc001142000) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:644 +0xb91 net/http.(*Transport).RoundTrip(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/roundtrip.go:30 github.com/rclone/rclone/fs/fshttp.(*Transport).RoundTrip(0xc00048f420, 0xc001142000) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/http.go:349 +0x345 net/http.send(0xc001142000, {0x2a98a80, 0xc00048f420}, {0x453601?, 0xc000086740?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:259 +0x5e4 net/http.(*Client).send(0xc001ec8ae0, 0xc001142000, {0x40af3e?, 0x47e292?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:180 +0x98 net/http.(*Client).do(0xc001ec8ae0, 0xc001142000) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:725 +0x8bc net/http.(*Client).Do(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:590 github.com/ncw/swift/v2.(*Connection).doTimeoutRequest.func1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:420 +0x2b created by github.com/ncw/swift/v2.(*Connection).doTimeoutRequest in goroutine 15622 /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:419 +0xb8 goroutine 15622 [select]: github.com/ncw/swift/v2.(*Connection).doTimeoutRequest(0xc002302540, 0xc00106b6e0, 0xc001142000) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:424 +0x115 github.com/ncw/swift/v2.(*Connection).Call(0xc002302540, {0x2abee80, 0xc0016dba90}, {0xc0013ac8c0, 0x4f}, {{0xc000da3e00, 0x18}, {0xc000da3e19, 0x2e}, {0x2665db8, ...}, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:776 +0x8b6 github.com/ncw/swift/v2.(*Connection).storage(0xc002302540, {0x2abee80, 0xc0016dba90}, {{0xc000da3e00, 0x18}, {0xc000da3e19, 0x2e}, {0x2665db8, 0x4}, 0x0, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:846 +0x151 github.com/ncw/swift/v2.(*Connection).ObjectUpdate(0xc00009a888?, {0x2abee80?, 0xc0016dba90?}, {0xc000da3e00?, 0xc000b86e00?}, {0xc000da3e19?, 0x40ba0b?}, 0x417645?) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:2215 +0xd8 github.com/rclone/rclone/backend/swift.(*Object).SetModTime.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1390 +0x54 github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0x50?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0008b9aa0, 0xc001036140, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0008b9aa0, 0xc001036140) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x92 github.com/rclone/rclone/backend/swift.(*Object).SetModTime(0xc000a50420, {0x2abee80, 0xc0016dba90}, {0xc0013d6460?, 0x1?, 0x3e093a0?}) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1389 +0x465 github.com/rclone/rclone/fs/operations.equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a56060}, {0x2ad42c0, 0xc0013d6460}, {0x0, 0x0, 0x1, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:323 +0xa2a github.com/rclone/rclone/fs/operations.Equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a56060}, {0x2ad42c0, 0xc0013d6460}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:142 +0x77 github.com/rclone/rclone/fs/operations.NeedTransfer({0x2abee80, 0xc0016dba90}, {0x2ad42c0, 0xc0013d6460}, {0x2ad5520, 0xc000a56060}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:1791 +0x595 github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000674f08, 0xc0016db9a0, 0xc0016db9f0, 0xc, 0xc000e99f60?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:380 +0x1aa created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:516 +0x67 goroutine 15639 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:185 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:182 +0x172 goroutine 3340 [chan receive (nil chan), 50 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 2436 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 6817 [chan receive (nil chan), 34 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 5373 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15761 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787ab0, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000daeb80?, 0xc0001bec80?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000daeb80, {0xc0001bec80, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000daeb80, {0xc0001bec80?, 0x0?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00086e150, {0xc0001bec80?, 0x0?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc0013ecc30, {0xc0001bec80?, 0x18?, 0x0?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc0013edc38, {0xc0001bec80?, 0x0?, 0xc0013edc38?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0006677b8, {0x2a99fe0, 0xc0013edc38}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000667508, {0x7f490c3da948, 0xc0013ecc30}, 0xc000654a40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000667508, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000667508, {0xc000ac0000, 0x1000, 0x4?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000afaa20, {0xc000ac0000?, 0x40a8a5?, 0x68?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc000155c80) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000155c80, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000afaa20) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15614 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 10867 [chan receive (nil chan), 22 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 10052 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15623 [select]: github.com/ncw/swift/v2.(*Connection).doTimeoutRequest(0xc002302540, 0xc000b31260, 0xc0003c9cc0) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:424 +0x115 github.com/ncw/swift/v2.(*Connection).Call(0xc002302540, {0x2abee80, 0xc0016dba90}, {0xc0013ac8c0, 0x4f}, {{0xc000e14be0, 0x18}, {0xc000e14bf9, 0x2e}, {0x2665db8, ...}, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:776 +0x8b6 github.com/ncw/swift/v2.(*Connection).storage(0xc002302540, {0x2abee80, 0xc0016dba90}, {{0xc000e14be0, 0x18}, {0xc000e14bf9, 0x2e}, {0x2665db8, 0x4}, 0x0, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:846 +0x151 github.com/ncw/swift/v2.(*Connection).ObjectUpdate(0xc000755888?, {0x2abee80?, 0xc0016dba90?}, {0xc000e14be0?, 0xc000b7c380?}, {0xc000e14bf9?, 0x40ba0b?}, 0x417645?) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:2215 +0xd8 github.com/rclone/rclone/backend/swift.(*Object).SetModTime.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1390 +0x54 github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0x50?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0008b9aa0, 0xc00097b3b0, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0008b9aa0, 0xc00097b3b0) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x92 github.com/rclone/rclone/backend/swift.(*Object).SetModTime(0xc000a56660, {0x2abee80, 0xc0016dba90}, {0xc0013d6500?, 0x1?, 0x3e093a0?}) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1389 +0x465 github.com/rclone/rclone/fs/operations.equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a56420}, {0x2ad42c0, 0xc0013d6500}, {0x0, 0x0, 0x1, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:323 +0xa2a github.com/rclone/rclone/fs/operations.Equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a56420}, {0x2ad42c0, 0xc0013d6500}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:142 +0x77 github.com/rclone/rclone/fs/operations.NeedTransfer({0x2abee80, 0xc0016dba90}, {0x2ad42c0, 0xc0013d6500}, {0x2ad5520, 0xc000a56420}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:1791 +0x595 github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000674f08, 0xc0016db9a0, 0xc0016db9f0, 0x19, 0xc000e9df60?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:380 +0x1aa created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:516 +0x67 goroutine 15262 [select]: net/http.(*persistConn).writeLoop(0xc000608b40) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15201 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 14112 [chan receive (nil chan), 8 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 12743 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 9574 [chan receive (nil chan), 26 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 7028 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15624 [semacquire]: sync.runtime_Semacquire(0xc0013eca80?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/sema.go:71 +0x25 sync.(*WaitGroup).Wait(0x24b6640?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/sync/waitgroup.go:118 +0x48 golang.org/x/sync/errgroup.(*Group).Wait(0xc000984dc0) /home/rclone/go/pkg/mod/golang.org/x/sync@v0.12.0/errgroup/errgroup.go:56 +0x25 github.com/rclone/rclone/fs/operations.checkHashes({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a565a0}, {0x2ad42c0, 0xc0013d64b0}, 0x1) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:99 +0x270 github.com/rclone/rclone/fs/operations.CheckHashes({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a565a0}, {0x2ad42c0, 0xc0013d64b0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:65 +0x145 github.com/rclone/rclone/fs/operations.equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a565a0}, {0x2ad42c0, 0xc0013d64b0}, {0x0, 0x0, 0x1, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:300 +0x8a8 github.com/rclone/rclone/fs/operations.Equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a565a0}, {0x2ad42c0, 0xc0013d64b0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:142 +0x77 github.com/rclone/rclone/fs/operations.NeedTransfer({0x2abee80, 0xc0016dba90}, {0x2ad42c0, 0xc0013d64b0}, {0x2ad5520, 0xc000a565a0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:1791 +0x595 github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000674f08, 0xc0016db9a0, 0xc0016db9f0, 0x25, 0xc000e9f760?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:380 +0x1aa created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:516 +0x67 goroutine 15782 [select]: net/http.(*persistConn).roundTrip(0xc0007d45a0, 0xc0019a3b30) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2755 +0x7b0 net/http.(*Transport).roundTrip(0xc0007a4480, 0xc000494a00) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:644 +0xb91 net/http.(*Transport).RoundTrip(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/roundtrip.go:30 github.com/rclone/rclone/fs/fshttp.(*Transport).RoundTrip(0xc00048f420, 0xc000494a00) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/http.go:349 +0x345 net/http.send(0xc000494a00, {0x2a98a80, 0xc00048f420}, {0xc0013df501?, 0x538093?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:259 +0x5e4 net/http.(*Client).send(0xc001ec8ae0, 0xc000494a00, {0x40af3e?, 0x47e292?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:180 +0x98 net/http.(*Client).do(0xc001ec8ae0, 0xc000494a00) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:725 +0x8bc net/http.(*Client).Do(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:590 github.com/ncw/swift/v2.(*Connection).doTimeoutRequest.func1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:420 +0x2b created by github.com/ncw/swift/v2.(*Connection).doTimeoutRequest in goroutine 15625 /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:419 +0xb8 goroutine 15706 [select]: net/http.(*persistConn).roundTrip(0xc000608b40, 0xc00097adc0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2755 +0x7b0 net/http.(*Transport).roundTrip(0xc0007a4480, 0xc0003c9b80) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:644 +0xb91 net/http.(*Transport).RoundTrip(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/roundtrip.go:30 github.com/rclone/rclone/fs/fshttp.(*Transport).RoundTrip(0xc00048f420, 0xc0003c9b80) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/http.go:349 +0x345 net/http.send(0xc0003c9b80, {0x2a98a80, 0xc00048f420}, {0xc00167d301?, 0xc000af6d80?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:259 +0x5e4 net/http.(*Client).send(0xc001ec8ae0, 0xc0003c9b80, {0x40af3e?, 0x47e292?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:180 +0x98 net/http.(*Client).do(0xc001ec8ae0, 0xc0003c9b80) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:725 +0x8bc net/http.(*Client).Do(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:590 github.com/ncw/swift/v2.(*Connection).doTimeoutRequest.func1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:420 +0x2b created by github.com/ncw/swift/v2.(*Connection).doTimeoutRequest in goroutine 15626 /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:419 +0xb8 goroutine 4898 [chan receive (nil chan), 42 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 3702 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 6130 [chan receive (nil chan), 39 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 5373 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15264 [select]: net/http.(*persistConn).writeLoop(0xc0007d45a0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15222 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 12490 [chan receive (nil chan), 18 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 11369 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15631 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc0016db9f0, {0x2abee80, 0xc0016dbae0}, 0x32) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000674f08, {0x2abee80, 0xc0016dba90}, 0xc0016db9f0, {0x2ad4250, 0xc000dae080}, 0x32, 0x3dbd590?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:488 +0xba created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:532 +0x7d goroutine 15632 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc0016db9f0, {0x2abee80, 0xc0016dbae0}, 0x4b) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000674f08, {0x2abee80, 0xc0016dba90}, 0xc0016db9f0, {0x2ad4250, 0xc000dae080}, 0x4b, 0xc000af5f58?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:488 +0xba created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:532 +0x7d goroutine 1057 [chan receive (nil chan), 57 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 71 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15640 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:185 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:182 +0x172 goroutine 15653 [select]: github.com/ncw/swift/v2.(*Connection).doTimeoutRequest(0xc002302540, 0xc000155a40, 0xc0003d5b80) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:424 +0x115 github.com/ncw/swift/v2.(*Connection).Call(0xc002302540, {0x2abee80, 0xc0016dbae0}, {0xc0013ac8c0, 0x4f}, {{0xc000da3c20, 0x18}, {0xc000da3c39, 0x30}, {0x2665dbc, ...}, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:776 +0x8b6 github.com/ncw/swift/v2.(*Connection).storage(0xc002302540, {0x2abee80, 0xc0016dbae0}, {{0xc000da3c20, 0x18}, {0xc000da3c39, 0x30}, {0x2665dbc, 0x4}, 0x0, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:846 +0x151 github.com/ncw/swift/v2.(*Connection).objectBase(0xc000ba7378?, {0x2abee80?, 0xc0016dbae0?}, {0xc000da3c20?, 0xc000ba73e0?}, {0xc000da3c39, 0x30}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:2142 +0xf8 github.com/rclone/rclone/backend/swift.(*Object).readMetaData.func1.(*Connection).Object.1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:2131 +0x85 github.com/ncw/swift/v2.withLORetry(0x0, 0xc000ba7718) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/largeobjects.go:303 +0xa2 github.com/ncw/swift/v2.(*Connection).Object(...) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:2130 github.com/rclone/rclone/backend/swift.(*Object).readMetaData.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1334 +0x156 github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0x60?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0008b9aa0, 0xc000155980, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0008b9aa0, 0xc000155980) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x92 github.com/rclone/rclone/backend/swift.(*Object).readMetaData(0xc000155920, {0x2abee80, 0xc0016dbae0}) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1333 +0x172 github.com/rclone/rclone/backend/swift.(*Fs).newObjectWithInfo(0xc0023028c0, {0x2abee80, 0xc0016dbae0}, {0xc00181e07b, 0x15}, 0xc000889560) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:649 +0x114 github.com/rclone/rclone/backend/swift.(*Fs).list.func1({0xc00181e07b?, 0xc000c83108?}, 0xc00181e060?, 0x30?) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:759 +0x116 github.com/rclone/rclone/backend/swift.(*Fs).listContainerRoot.func1({0x2abee80, 0xc0016dbae0}, 0xc000a50840) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:737 +0x56b github.com/ncw/swift/v2.(*Connection).ObjectsWalk(0xc002302540, {0x2abee80, 0xc0016dbae0}, {0x2a85c70?, 0xc001b3e6c0?}, 0xc000a507e0, 0xc000ba7ba8) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:1192 +0xf0 github.com/rclone/rclone/backend/swift.(*Fs).listContainerRoot(0xc0023028c0, {0x2abee80, 0xc0016dbae0}, {0xc0018b2040, 0x18}, {0xc0018b2059, 0x21}, {0xc00117f159?, 0x1a?}, 0x0, ...) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:704 +0x2f4 github.com/rclone/rclone/backend/swift.(*Fs).list(0x2ac5970?, {0x2abee80?, 0xc0016dbae0?}, {0xc0018b2040?, 0x18?}, {0xc0018b2059?, 0x18?}, {0xc00117f159?, 0xc0018b2059?}, 0x0, ...) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:751 +0xc5 github.com/rclone/rclone/backend/swift.(*Fs).listDir(0xc0023028c0, {0x2abee80?, 0xc0016dbae0?}, {0xc0018b2040, 0x18}, {0xc0018b2059?, 0x18?}, {0xc00117f159?, 0x472301?}, 0x0) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:781 +0xaf github.com/rclone/rclone/backend/swift.(*Fs).List(0xc0023028c0, {0x2abee80, 0xc0016dbae0}, {0xc001cca34b?, 0x7f490c3401a0?}) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:828 +0xad github.com/rclone/rclone/backend/compress.(*Fs).ListP(0xc000dae080, {0x2abee80, 0xc0016dbae0}, {0xc001cca34b, 0x6}, 0xc000a50780) /home/rclone/go/src/github.com/rclone/rclone/backend/compress/compress.go:384 +0xc5 github.com/rclone/rclone/fs/list.listP({0x2abee80, 0xc0016dbae0}, {0x2ad4250, 0xc000dae080}, {0xc001cca34b, 0x6}, 0xc000a50780) /home/rclone/go/src/github.com/rclone/rclone/fs/list/list.go:45 +0xae github.com/rclone/rclone/fs/list.DirSortedFn({0x2abee80, 0xc0016dbae0}, {0x2ad4250, 0xc000dae080}, 0x0, {0xc001cca34b, 0x6}, 0xc00006bbc0, 0xc00006bbe0) /home/rclone/go/src/github.com/rclone/rclone/fs/list/list.go:75 +0x257 github.com/rclone/rclone/fs/march.(*March).makeListDir.func1({0xc001cca34b, 0x6}, 0xc00006bbc0) /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:105 +0xf8 github.com/rclone/rclone/fs/march.(*March).processJob.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:388 +0xbb created by github.com/rclone/rclone/fs/march.(*March).processJob in goroutine 15637 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:386 +0x32f goroutine 6445 [chan receive (nil chan), 37 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 5373 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 8638 [chan receive (nil chan), 30 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 7028 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15728 [select]: net/http.(*persistConn).writeLoop(0xc0007d5440) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15717 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 15621 [select]: github.com/ncw/swift/v2.(*Connection).doTimeoutRequest(0xc002302540, 0xc000a6cba0, 0xc000494b40) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:424 +0x115 github.com/ncw/swift/v2.(*Connection).Call(0xc002302540, {0x2abee80, 0xc0016dba90}, {0xc0013ac8c0, 0x4f}, {{0xc0013ad720, 0x18}, {0xc0013ad739, 0x28}, {0x2665db8, ...}, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:776 +0x8b6 github.com/ncw/swift/v2.(*Connection).storage(0xc002302540, {0x2abee80, 0xc0016dba90}, {{0xc0013ad720, 0x18}, {0xc0013ad739, 0x28}, {0x2665db8, 0x4}, 0x0, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:846 +0x151 github.com/ncw/swift/v2.(*Connection).ObjectUpdate(0xc000a29888?, {0x2abee80?, 0xc0016dba90?}, {0xc0013ad720?, 0xc000a60e00?}, {0xc0013ad739?, 0x40ba0b?}, 0x417645?) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:2215 +0xd8 github.com/rclone/rclone/backend/swift.(*Object).SetModTime.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1390 +0x54 github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0x50?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0008b9aa0, 0xc0019a3bd0, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0008b9aa0, 0xc0019a3bd0) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x92 github.com/rclone/rclone/backend/swift.(*Object).SetModTime(0xc000a568a0, {0x2abee80, 0xc0016dba90}, {0xc0013d65f0?, 0x1?, 0x3e093a0?}) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1389 +0x465 github.com/rclone/rclone/fs/operations.equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a56120}, {0x2ad42c0, 0xc0013d65f0}, {0x0, 0x0, 0x1, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:323 +0xa2a github.com/rclone/rclone/fs/operations.Equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a56120}, {0x2ad42c0, 0xc0013d65f0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:142 +0x77 github.com/rclone/rclone/fs/operations.NeedTransfer({0x2abee80, 0xc0016dba90}, {0x2ad42c0, 0xc0013d65f0}, {0x2ad5520, 0xc000a56120}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:1791 +0x595 github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000674f08, 0xc0016db9a0, 0xc0016db9f0, 0x0, 0xc000e9b760?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:380 +0x1aa created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:516 +0x67 goroutine 15638 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:185 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:182 +0x172 goroutine 15700 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787378, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000daed80?, 0xc000e62c80?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000daed80, {0xc000e62c80, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000daed80, {0xc000e62c80?, 0xc000667a50?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00086e158, {0xc000e62c80?, 0x3e093a0?, 0xc0006509d0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc0013ecc78, {0xc000e62c80?, 0x18?, 0x0?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc00084e810, {0xc000e62c80?, 0x0?, 0xc00084e810?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000667b38, {0x2a99fe0, 0xc00084e810}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000667888, {0x7f490c3da948, 0xc0013ecc78}, 0xc000650a40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000667888, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000667888, {0xc000b88000, 0x1000, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000afa900, {0xc000b88000?, 0x823425?, 0x21d2940?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc001a91020) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc001a91020, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000afa900) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15611 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 15786 [select]: net/http.(*persistConn).writeLoop(0xc000889680) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15756 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 15637 [chan receive]: github.com/rclone/rclone/fs/march.(*March).matchListings(0xc00044aea0, 0xc00014bce0, 0xc00014bdc0, 0xc00009edd8, 0xc00009ed88, 0xc00009ed38) /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:296 +0x157 github.com/rclone/rclone/fs/march.(*March).processJob(0xc00044aea0, {{0xc0015668b0, 0x6}, {0xc001cca34b, 0x6}, 0x7ffffffd, 0x7ffffffd, 0x0, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:442 +0x5c5 github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:192 +0x1e5 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:182 +0x172 goroutine 15263 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787ed0, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0013d2500?, 0xc000e5f980?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0013d2500, {0xc000e5f980, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0013d2500, {0xc000e5f980?, 0xc00015bdd0?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00008e570, {0xc000e5f980?, 0x3e093a0?, 0xc000e2c9d0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc000303500, {0xc000e5f980?, 0x18?, 0x7f490cc9d4e0?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc00084e8a0, {0xc000e5f980?, 0x0?, 0xc00084e8a0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00015beb8, {0x2a99fe0, 0xc00084e8a0}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00015bc08, {0x7f490c3da948, 0xc000303500}, 0xc000e2ca40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00015bc08, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00015bc08, {0xc000a49000, 0x1000, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc0007d45a0, {0xc000a49000?, 0x823425?, 0x21d2940?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc0008b8fc0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc0008b8fc0, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc0007d45a0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15222 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 9466 [chan receive (nil chan), 26 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 7028 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15625 [select]: github.com/ncw/swift/v2.(*Connection).doTimeoutRequest(0xc002302540, 0xc000a6cae0, 0xc000494a00) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:424 +0x115 github.com/ncw/swift/v2.(*Connection).Call(0xc002302540, {0x2abee80, 0xc0016dba90}, {0xc0013ac8c0, 0x4f}, {{0xc0013ad630, 0x18}, {0xc0013ad649, 0x2e}, {0x2665db8, ...}, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:776 +0x8b6 github.com/ncw/swift/v2.(*Connection).storage(0xc002302540, {0x2abee80, 0xc0016dba90}, {{0xc0013ad630, 0x18}, {0xc0013ad649, 0x2e}, {0x2665db8, 0x4}, 0x0, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:846 +0x151 github.com/ncw/swift/v2.(*Connection).ObjectUpdate(0xc00064f888?, {0x2abee80?, 0xc0016dba90?}, {0xc0013ad630?, 0xc000a6e380?}, {0xc0013ad649?, 0x40ba0b?}, 0x417645?) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:2215 +0xd8 github.com/rclone/rclone/backend/swift.(*Object).SetModTime.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1390 +0x54 github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0x50?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0008b9aa0, 0xc0019a3a90, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0008b9aa0, 0xc0019a3a90) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x92 github.com/rclone/rclone/backend/swift.(*Object).SetModTime(0xc0019e3680, {0x2abee80, 0xc0016dba90}, {0xc0013d6550?, 0x1?, 0x3e093a0?}) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1389 +0x465 github.com/rclone/rclone/fs/operations.equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a561e0}, {0x2ad42c0, 0xc0013d6550}, {0x0, 0x0, 0x1, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:323 +0xa2a github.com/rclone/rclone/fs/operations.Equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a561e0}, {0x2ad42c0, 0xc0013d6550}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:142 +0x77 github.com/rclone/rclone/fs/operations.NeedTransfer({0x2abee80, 0xc0016dba90}, {0x2ad42c0, 0xc0013d6550}, {0x2ad5520, 0xc000a561e0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:1791 +0x595 github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000674f08, 0xc0016db9a0, 0xc0016db9f0, 0x32, 0xc001e05f60?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:380 +0x1aa created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:516 +0x67 goroutine 15732 [select]: net/http.(*persistConn).writeLoop(0xc000afa6c0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15605 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 15727 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787168, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000daee80?, 0xc000a75980?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000daee80, {0xc000a75980, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000daee80, {0xc000a75980?, 0x0?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0017120b8, {0xc000a75980?, 0x0?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc000b0a690, {0xc000a75980?, 0x18?, 0x0?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc00084e6f0, {0xc000a75980?, 0x0?, 0xc00084e6f0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0009d02b8, {0x2a99fe0, 0xc00084e6f0}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0009d0008, {0x7f490c3da948, 0xc000b0a690}, 0xc000a23a40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0009d0008, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0009d0008, {0xc000b62000, 0x1000, 0x471965?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc0007d5440, {0xc000b62000?, 0x40a8a5?, 0x68?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc000a6c600) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000a6c600, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc0007d5440) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15717 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 15629 [select]: github.com/rclone/rclone/fs/sync.(*pipe).GetMax(0xc0016db9f0, {0x2abee80, 0xc0016dbae0}, 0x0) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/pipe.go:126 +0xac github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairCopyOrMove(0xc000674f08, {0x2abee80, 0xc0016dba90}, 0xc0016db9f0, {0x2ad4250, 0xc000dae080}, 0x0, 0xc00072df60?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:488 +0xba created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startTransfers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:532 +0x7d goroutine 10976 [chan receive (nil chan), 22 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 10052 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15774 [select]: net/http.(*persistConn).writeLoop(0xc000889320) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15748 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 1352 [chan receive (nil chan), 55 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 71 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 4931 [chan receive (nil chan), 42 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 3702 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 8395 [chan receive (nil chan), 30 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 7028 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15724 [select]: net/http.(*persistConn).writeLoop(0xc000afa7e0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15608 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 15785 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787798, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0003de880?, 0xc000b8b980?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003de880, {0xc000b8b980, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0003de880, {0xc000b8b980?, 0xc0015671e9?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00086e2f8, {0xc000b8b980?, 0x3?, 0xc00042e420?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc0013edc98, {0xc000b8b980?, 0x18?, 0x3?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc00084e9c0, {0xc000b8b980?, 0x0?, 0xc00084e9c0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000ac22b8, {0x2a99fe0, 0xc00084e9c0}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000ac2008, {0x7f490c3da948, 0xc0013edc98}, 0xc000e28a40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000ac2008, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000ac2008, {0xc000b68000, 0x1000, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000889680, {0xc000b68000?, 0x40a8a5?, 0x68?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc000a6cd80) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000a6cd80, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000889680) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15756 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 10809 [chan receive (nil chan), 24 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 10052 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15708 [select]: net/http.(*persistConn).roundTrip(0xc000afa900, 0xc00097b450) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2755 +0x7b0 net/http.(*Transport).roundTrip(0xc0007a4480, 0xc0003c9cc0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:644 +0xb91 net/http.(*Transport).RoundTrip(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/roundtrip.go:30 github.com/rclone/rclone/fs/fshttp.(*Transport).RoundTrip(0xc00048f420, 0xc0003c9cc0) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/http.go:349 +0x345 net/http.send(0xc0003c9cc0, {0x2a98a80, 0xc00048f420}, {0xc000afef01?, 0xc001684d80?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:259 +0x5e4 net/http.(*Client).send(0xc001ec8ae0, 0xc0003c9cc0, {0x40af3e?, 0x47e292?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:180 +0x98 net/http.(*Client).do(0xc001ec8ae0, 0xc0003c9cc0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:725 +0x8bc net/http.(*Client).Do(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:590 github.com/ncw/swift/v2.(*Connection).doTimeoutRequest.func1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:420 +0x2b created by github.com/ncw/swift/v2.(*Connection).doTimeoutRequest in goroutine 15623 /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:419 +0xb8 goroutine 15580 [chan receive (nil chan)]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 6581 [chan receive (nil chan), 36 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 5373 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15723 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787dc8, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000daed00?, 0xc000e64600?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000daed00, {0xc000e64600, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000daed00, {0xc000e64600?, 0x2abee80?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00072a0a0, {0xc000e64600?, 0xc0003d57c0?, 0xc000afa900?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc0017f8660, {0xc000e64600?, 0x18?, 0x0?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc0017f8720, {0xc000e64600?, 0x0?, 0xc0017f8720?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0005b70b8, {0x2a99fe0, 0xc0017f8720}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0005b6e08, {0x7f490c3da948, 0xc0017f8660}, 0xc000750a40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0005b6e08, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0005b6e08, {0xc000b56000, 0x1000, 0x471965?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000afa7e0, {0xc000b56000?, 0x40a8a5?, 0x68?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc000a6c1e0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000a6c1e0, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000afa7e0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15608 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 15626 [select]: github.com/ncw/swift/v2.(*Connection).doTimeoutRequest(0xc002302540, 0xc000b311a0, 0xc0003c9b80) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:424 +0x115 github.com/ncw/swift/v2.(*Connection).Call(0xc002302540, {0x2abee80, 0xc0016dba90}, {0xc0013ac8c0, 0x4f}, {{0xc000e14aa0, 0x18}, {0xc000e14ab9, 0x2e}, {0x2665db8, ...}, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:776 +0x8b6 github.com/ncw/swift/v2.(*Connection).storage(0xc002302540, {0x2abee80, 0xc0016dba90}, {{0xc000e14aa0, 0x18}, {0xc000e14ab9, 0x2e}, {0x2665db8, 0x4}, 0x0, ...}) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:846 +0x151 github.com/ncw/swift/v2.(*Connection).ObjectUpdate(0xc000e29888?, {0x2abee80?, 0xc0016dba90?}, {0xc000e14aa0?, 0xc00040f500?}, {0xc000e14ab9?, 0x40ba0b?}, 0x417645?) /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:2215 +0xd8 github.com/rclone/rclone/backend/swift.(*Object).SetModTime.func1() /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1390 +0x54 github.com/rclone/rclone/fs.pacerInvoker(0x1, 0xa, 0x50?) /home/rclone/go/src/github.com/rclone/rclone/fs/pacer.go:86 +0x32 github.com/rclone/rclone/lib/pacer.(*Pacer).call(0xc0008b9aa0, 0xc00097ad20, 0xa) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:197 +0x7c github.com/rclone/rclone/lib/pacer.(*Pacer).Call(0xc0008b9aa0, 0xc00097ad20) /home/rclone/go/src/github.com/rclone/rclone/lib/pacer/pacer.go:216 +0x92 github.com/rclone/rclone/backend/swift.(*Object).SetModTime(0xc0019e38c0, {0x2abee80, 0xc0016dba90}, {0xc0013d65a0?, 0x1?, 0x3e093a0?}) /home/rclone/go/src/github.com/rclone/rclone/backend/swift/swift.go:1389 +0x465 github.com/rclone/rclone/fs/operations.equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a56180}, {0x2ad42c0, 0xc0013d65a0}, {0x0, 0x0, 0x1, 0x0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:323 +0xa2a github.com/rclone/rclone/fs/operations.Equal({0x2abee80, 0xc0016dba90}, {0x7f490cc35d30, 0xc000a56180}, {0x2ad42c0, 0xc0013d65a0}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:142 +0x77 github.com/rclone/rclone/fs/operations.NeedTransfer({0x2abee80, 0xc0016dba90}, {0x2ad42c0, 0xc0013d65a0}, {0x2ad5520, 0xc000a56180}) /home/rclone/go/src/github.com/rclone/rclone/fs/operations/operations.go:1791 +0x595 github.com/rclone/rclone/fs/sync.(*syncCopyMove).pairChecker(0xc000674f08, 0xc0016db9a0, 0xc0016db9f0, 0x3e, 0xc0007317a8?) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:380 +0x1aa created by github.com/rclone/rclone/fs/sync.(*syncCopyMove).startCheckers in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:516 +0x67 goroutine 15773 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787480, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0013d2380?, 0xc000b8a000?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0013d2380, {0xc000b8a000, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0013d2380, {0xc000b8a000?, 0xc000c83509?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00086e2e8, {0xc000b8a000?, 0x3?, 0xc00042e420?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc0013edc50, {0xc000b8a000?, 0x18?, 0x3?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc0013edf20, {0xc000b8a000?, 0x0?, 0xc0013edf20?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000667eb8, {0x2a99fe0, 0xc0013edf20}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000667c08, {0x7f490c3da948, 0xc0013edc50}, 0xc000a24a40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000667c08, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000667c08, {0xc000ad0000, 0x1000, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000889320, {0xc000ad0000?, 0x40a8a5?, 0x68?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc00106bbc0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc00106bbc0, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000889320) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15748 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 8762 [chan receive (nil chan), 28 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 7028 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15633 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:185 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:182 +0x172 goroutine 15641 [chan receive]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15701 [select]: net/http.(*persistConn).writeLoop(0xc000afa900) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15611 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 15725 [IO wait]: internal/poll.runtime_pollWait(0x7f490f787690, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0003de680?, 0xc000a74000?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003de680, {0xc000a74000, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0003de680, {0xc000a74000?, 0x0?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00008e7e0, {0xc000a74000?, 0x0?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc000303c08, {0xc000a74000?, 0x18?, 0x0?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc00084e6c0, {0xc000a74000?, 0x0?, 0xc00084e6c0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0004eb438, {0x2a99fe0, 0xc00084e6c0}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0004eb188, {0x7f490c3da948, 0xc000303c08}, 0xc000a22a40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0004eb188, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0004eb188, {0xc000b60000, 0x1000, 0x471965?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc0007d5200, {0xc000b60000?, 0x40a8a5?, 0x68?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc000a6c3c0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000a6c3c0, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc0007d5200) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15695 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f goroutine 15635 [select]: github.com/rclone/rclone/fs/march.(*March).Run.func1() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:185 +0x149 created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 14747 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:182 +0x172 goroutine 14747 [semacquire]: sync.runtime_Semacquire(0xc0003b8780?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/sema.go:71 +0x25 sync.(*WaitGroup).Wait(0xc00044aea0?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/sync/waitgroup.go:118 +0x48 github.com/rclone/rclone/fs/march.(*March).Run(0xc00044aea0, {0x2abee80, 0xc0016dba90}) /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:239 +0x385 github.com/rclone/rclone/fs/sync.(*syncCopyMove).run(0xc000674f08) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:953 +0x1f4 github.com/rclone/rclone/fs/sync.runSyncCopyMove({0x2abee80, 0xc0016db950}, {0x2ad4250, 0xc000dae080}, {0x2ad54b0, 0xc001234500}, 0x3, 0x0, 0x0, 0x0) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:1356 +0x208 github.com/rclone/rclone/fs/sync.Sync({0x2abee80, 0xc0016db950}, {0x2ad4250, 0xc000dae080}, {0x2ad54b0, 0xc001234500}, 0x0) /home/rclone/go/src/github.com/rclone/rclone/fs/sync/sync.go:1362 +0x72 github.com/rclone/rclone/cmd/bisync.(*bisyncRun).fastCopy(0xc0004f3400, {0x2abee48?, 0xc000b34420?}, {0x2ad54b0, 0xc001234500}, {0x2ad4250, 0xc000dae080}, 0xc000ac5320, {0x2673195, 0x8}) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/queue.go:252 +0x37d github.com/rclone/rclone/cmd/bisync.(*bisyncRun).applyDeltas(0xc0004f3400, {0x2abee48, 0xc000b34420}, 0xc001188150, 0xc0011885b0) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/deltas.go:505 +0x2127 github.com/rclone/rclone/cmd/bisync.(*bisyncRun).runLocked(0xc0004f3400, {0x2abee48, 0xc000b34420}) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/operations.go:371 +0x16d1 github.com/rclone/rclone/cmd/bisync.Bisync({0x2abee48, 0xc000b34420}, {0x2ad54b0, 0xc001234500}, {0x2ad4250, 0xc000dae080}, 0xc00006f280) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/operations.go:172 +0x756 github.com/rclone/rclone/cmd/bisync_test.(*bisyncTest).runBisync.func3() /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bisync_test.go:1159 +0x38 github.com/rclone/rclone/cmd/bisync/bilib.CaptureOutput(0xc00006f398) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bilib/output.go:22 +0x182 github.com/rclone/rclone/cmd/bisync_test.(*bisyncTest).runBisync(0xc00097fa40, {0x2abeda0?, 0x3e69400?}, {0xc00068eb30, 0x0, 0x0?}) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bisync_test.go:1158 +0xf49 github.com/rclone/rclone/cmd/bisync_test.(*bisyncTest).runTestStep(0xc00097fa40, {0x2abeda0, 0x3e69400}, {0xc000c83166, 0x6}) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bisync_test.go:747 +0x3b2 github.com/rclone/rclone/cmd/bisync_test.(*bisyncTest).runTestCase(0xc00097fa40, {0x2abeda0, 0x3e69400}, 0x605?, {0xc000d6f935?, 0x5599c0?}) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bisync_test.go:494 +0x1508 github.com/rclone/rclone/cmd/bisync_test.testBisync.func4(0xc000180ea0) /home/rclone/go/src/github.com/rclone/rclone/cmd/bisync/bisync_test.go:358 +0x234 testing.tRunner(0xc000180ea0, 0xc0002cd8c0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1690 +0xf4 created by testing.(*T).Run in goroutine 14728 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/testing/testing.go:1743 +0x390 goroutine 15784 [select]: net/http.(*persistConn).roundTrip(0xc000b42240, 0xc0019a3c70) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2755 +0x7b0 net/http.(*Transport).roundTrip(0xc0007a4480, 0xc000494b40) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:644 +0xb91 net/http.(*Transport).RoundTrip(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/roundtrip.go:30 github.com/rclone/rclone/fs/fshttp.(*Transport).RoundTrip(0xc00048f420, 0xc000494b40) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/http.go:349 +0x345 net/http.send(0xc000494b40, {0x2a98a80, 0xc00048f420}, {0x453601?, 0xc000086740?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:259 +0x5e4 net/http.(*Client).send(0xc001ec8ae0, 0xc000494b40, {0x40af3e?, 0x47e292?, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:180 +0x98 net/http.(*Client).do(0xc001ec8ae0, 0xc000494b40) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:725 +0x8bc net/http.(*Client).Do(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/client.go:590 github.com/ncw/swift/v2.(*Connection).doTimeoutRequest.func1() /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:420 +0x2b created by github.com/ncw/swift/v2.(*Connection).doTimeoutRequest in goroutine 15621 /home/rclone/go/pkg/mod/github.com/ncw/swift/v2@v2.0.3/swift.go:419 +0xb8 goroutine 15762 [select]: net/http.(*persistConn).writeLoop(0xc000afaa20) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15614 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 15726 [select]: net/http.(*persistConn).writeLoop(0xc0007d5200) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 15695 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1875 +0x15a5 goroutine 12425 [chan receive (nil chan), 18 minutes]: github.com/rclone/rclone/fs/march.(*March).Run.func2() /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:234 +0x3c created by github.com/rclone/rclone/fs/march.(*March).Run in goroutine 11369 /home/rclone/go/src/github.com/rclone/rclone/fs/march/march.go:232 +0x378 goroutine 15261 [IO wait]: internal/poll.runtime_pollWait(0x7f490f7879a8, 0x72) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00013e180?, 0xc0001c0600?, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00013e180, {0xc0001c0600, 0x1980, 0x1980}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00013e180, {0xc0001c0600?, 0xc0006661d0?, 0x2?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00086e180, {0xc0001c0600?, 0x3e093a0?, 0xc000e2b9d0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/net.go:189 +0x45 github.com/rclone/rclone/fs/fshttp.(*timeoutConn).Read(0xc0017f8a98, {0xc0001c0600?, 0x18?, 0x2000?}) /home/rclone/go/src/github.com/rclone/rclone/fs/fshttp/dialer.go:111 +0x2c crypto/tls.(*atLeastReader).Read(0xc0017f8dc8, {0xc0001c0600?, 0x0?, 0xc0017f8dc8?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0006662b8, {0x2a99fe0, 0xc0017f8dc8}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000666008, {0x7f490c3da948, 0xc0017f8a98}, 0xc000e2ba40?) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000666008, 0x0) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000666008, {0xc00088d000, 0x1000, 0x0?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000608b40, {0xc00088d000?, 0x823425?, 0x21d2940?}) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc0008b8e40) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc0008b8e40, 0x1) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000608b40) /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 15201 /home/rclone/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.23.0.linux-amd64/src/net/http/transport.go:1874 +0x154f "./bisync.test -test.v -test.timeout 1h0m0s -remote TestCompressSwift: -verbose" - Finished ERROR in 1h0m0.720247562s (try 1/5): exit status 2: Failed [TestBisyncRemoteLocal/concurrent TestBisyncRemoteLocal/createemptysrcdirs TestBisyncRemoteLocal/dry_run TestBisyncRemoteLocal/equal TestBisyncRemoteLocal/ext_paths TestBisyncRemoteLocal/extended_filenames TestBisyncRemoteLocal/filters TestBisyncRemoteLocal/filtersfile_checks TestBisyncRemoteLocal/ignorelistingchecksum TestBisyncRemoteLocal/max_delete_path1 TestBisyncRemoteLocal/max_delete_path2_force TestBisyncRemoteLocal/nomodtime TestBisyncRemoteLocal/normalization TestBisyncRemoteLocal/rclone_args TestBisyncRemoteLocal/resolve TestBisyncRemoteLocal/resync TestBisyncRemoteLocal/resync_modes TestBisyncRemoteLocal/rmdirs TestBisyncRemoteLocal/volatile]