==> Building on scovillain ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list ./ .SRCINFO 440 100% 0.00kB/s 0:00:00 440 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 82 100% 80.08kB/s 0:00:00 82 100% 80.08kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,169 100% 1.11MB/s 0:00:00 1,169 100% 1.11MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) croc-1:11.2.5-1.log 743 100% 725.59kB/s 0:00:00 743 100% 725.59kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ sent 1,729 bytes received 180 bytes 1,272.67 bytes/sec total size is 2,919 speedup is 1.53 ==> Patching arch to riscv64... ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building croc -> repo: extra -> arch: riscv64 -> worker: felix-6 ==> Building croc for [extra] (riscv64) ==> Locking clean chroot...done [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-6]...done ==> Making package: croc 1:11.2.5-1 (Sat Aug 22 19:17:39 2026) ==> Retrieving sources...  -> Downloading croc-v11.2.5.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00:01 0 0 8.12M 0 36680 0 0 14508 0 09:47 00:02 09:45 35805 5 8.12M 5 476.9k 0 0 134.7k 0 01:01 00:03 00:58 234.3k 13 8.12M 13 1.09M 0 0 247.4k 0 00:33 00:04 00:29 370.0k 22 8.12M 22 1.85M 0 0 343.4k 0 00:24 00:05 00:19 471.4k 35 8.12M 35 2.87M 0 0 449.6k 0 00:18 00:06 00:12 583.8k 56 8.12M 56 4.62M 0 0 628.3k 0 00:13 00:07 00:06 938.0k 77 8.12M 77 6.27M 0 0 751.9k 0 00:11 00:08 00:03 1.16M 92 8.12M 92 7.48M 0 0 802.9k 0 00:10 00:09 00:01 1.27M 100 8.12M 100 8.12M 0 0 826.2k 0 00:10 00:10 1.27M 100 8.12M 100 8.12M 0 0 826.0k 0 00:10 00:10 1.27M 100 8.12M 100 8.12M 0 0 825.9k 0 00:10 00:10 1.27M ==> Validating source files with sha256sums... croc-v11.2.5.tar.gz ... Passed ==> Making package: croc 1:11.2.5-1 (Sat Aug 22 19:18:35 2026) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (1) New Version Net Change extra/go 2:1.27.0-1 216.77 MiB Total Installed Size: 216.77 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing go... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found croc-v11.2.5.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting croc-v11.2.5.tar.gz with bsdtar ==> Starting build()... ==> Starting check()... ? github.com/schollz/croc/v11 [no test files] ? github.com/schollz/croc/v11/cmd/croc-web [no test files] ok github.com/schollz/croc/v11/internal/cli 0.868s ok github.com/schollz/croc/v11/src/cli 1.932s ok github.com/schollz/croc/v11/src/codephrase 0.760s ok github.com/schollz/croc/v11/src/comm 1.535s ok github.com/schollz/croc/v11/src/compress 1.166s [debug] 19:23:43 tcp.go:164: starting relay with configured authentication [info] 2026/08/22 19:23:43 starting TCP server on 127.0.0.1:8285 [debug] 19:23:43 tcp.go:164: starting relay with configured authentication [info] 2026/08/22 19:23:43 starting TCP server on 127.0.0.1:8282 [debug] 19:23:43 tcp.go:164: starting relay with configured authentication [info] 2026/08/22 19:23:43 starting TCP server on 127.0.0.1:8281 [debug] 19:23:43 tcp.go:226: started TCP server on 127.0.0.1:8285 [debug] 19:23:43 tcp.go:164: starting relay with configured authentication [info] 2026/08/22 19:23:43 starting TCP server on 127.0.0.1:8284 [debug] 19:23:43 tcp.go:226: started TCP server on 127.0.0.1:8282 [debug] 19:23:43 tcp.go:240: client 127.0.0.1:56560 connected [debug] 19:23:43 tcp.go:164: starting relay with configured authentication [info] 2026/08/22 19:23:44 starting TCP server on 127.0.0.1:8283 [debug] 19:23:44 tcp.go:240: client 127.0.0.1:38920 connected [error] 2026/08/22 19:23:44 tcp.go:229: started TCP server on 127.0.0.1:8281 : dial tcp4 127.0.0.1:8281: i/o timeout [debug] 19:23:44 tcp.go:226: started TCP server on 127.0.0.1:8283 [error] 2026/08/22 19:23:44 tcp.go:229: started TCP server on 127.0.0.1:8284 : dial tcp4 127.0.0.1:8284: i/o timeout [debug] 19:23:44 tcp.go:361: stop TCP server on 127.0.0.1:8281 [debug] 19:23:44 tcp.go:276: relay-127.0.0.1:56560: failed to clear deadline: set tcp4 127.0.0.1:8281: use of closed network connection [debug] 19:23:44 tcp.go:240: client 127.0.0.1:52010 connected [debug] 19:23:44 tcp.go:361: stop TCP server on 127.0.0.1:8284 [debug] 19:23:43 tcp.go:240: client 127.0.0.1:58588 connected [debug] 19:23:44 tcp.go:365: stop room cleanup fired [debug] 19:23:44 tcp.go:346: room cleanup stopped [debug] 19:23:44 comm.go:172: initial read error: EOF [debug] 19:23:44 tcp.go:276: relay-127.0.0.1:38920: EOF [debug] 19:23:44 comm.go:172: initial read error: EOF [debug] 19:23:44 tcp.go:365: stop room cleanup fired [debug] 19:23:44 tcp.go:346: room cleanup stopped [debug] 19:23:44 comm.go:172: initial read error: EOF [debug] 19:23:44 tcp.go:276: relay-127.0.0.1:58588: EOF [debug] 19:23:44 tcp.go:276: relay-127.0.0.1:52010: EOF [debug] 19:23:44 croc.go:2406: received pake payload authenticating code...looking for sender...[debug] 19:23:44 croc.go:1768: peer discovery timed out  Unzipping file folder/payload.txt [debug] 19:23:44 croc.go:2209: removed validated received archive [debug] 19:23:44 croc.go:2795: working on file 0 [error] 2026/08/22 19:23:44 croc.go:2841: could not create dup: refusing to open symlink destination path component "dup" [debug] 19:23:44 croc.go:2795: working on file 0 [error] 2026/08/22 19:23:44 croc.go:2815: can't create nested/: refusing to open symlink destination path component "nested" [debug] 19:23:44 croc_test.go:713: setting up sender [debug] 19:23:44 croc_test.go:732: setting up receiver On the other computer, run: croc --relay 127.0.0.1:8281 acid-acorn-acre Or open: https://getcroc.com/?code=acid-acorn-acre [debug] 19:23:45 croc.go:1602: host: '127.0.0.1', port: '8281' [debug] 19:23:45 croc.go:1608: got host '127.0.0.1' and port '8281' [debug] 19:23:45 croc.go:1610: trying connection to 127.0.0.1:8281 [debug] 19:23:45 croc.go:1125: hashed /build/croc/src/croc-v11.2.5/README.md to 7b100943a8fa594b using xxhash [debug] 19:23:45 comm.go:86: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 19:23:45 croc.go:1130: file 0 info: {Name:README.md FolderRemote:./ FolderSource:/build/croc/src/croc-v11.2.5 Hash:[123 16 9 67 168 250 89 75] Size:16230 ModTime:2026-08-22 19:17:07 +0000 UTC IsCompressed:true IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} Sending 0 files (15.8 kB)[debug] 19:23:45 croc.go:1135: longestFilename: 9 Sending 'README.md' (15.8 kB) [debug] 19:23:45 comm.go:91: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:45 tcp.go:699: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:45 croc.go:1616: could not establish '127.0.0.1:8281' [debug] 19:23:45 croc.go:1623: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:45 croc.go:1669: error from errchan: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused connecting...[debug] 19:23:45 croc.go:1859: got host '127.0.0.1' and port '8281' [debug] 19:23:45 croc.go:1861: trying connection to 127.0.0.1:8281 [debug] 19:23:45 comm.go:86: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 19:23:45 comm.go:91: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:45 tcp.go:699: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:45 croc.go:1867: could not establish '127.0.0.1:8281' [debug] 19:23:45 croc.go:1871: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused --- FAIL: TestCrocReadme (0.13s) croc_test.go:758: send failed: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused croc_test.go:766: receive failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused --- FAIL: TestCrocNonASCIIFileName (1.99s) croc_test.go:863: transfer failed: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused croc_test.go:863: transfer failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused croc_test.go:870: read received file "1234567890123456789ä.txt": open /tmp/TestCrocNonASCIIFileName3009469743/001/receive/1234567890123456789ä.txt: no such file or directory On the other computer, run: croc --relay 127.0.0.1:8281 rename-existing-1787426627067099305 Or open: https://getcroc.com/?code=rename-existing-1787426627067099305 Sending 0 files (2.9 kB) Sending 'video.mkv' (2.9 kB) connecting... --- FAIL: TestCrocRenameExistingFile (0.19s) croc_test.go:990: transfer failed: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused croc_test.go:990: transfer failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused croc_test.go:996: read renamed file: open /tmp/TestCrocRenameExistingFile867823662/001/receive/video (1).mkv: no such file or directory [debug] 19:23:47 croc_test.go:1034: setting up receiver On the other computer, run: croc --relay 127.0.0.1:8281 8123-testingthecroc Or open: https://getcroc.com/?code=8123-testingthecroc [debug] 19:23:47 croc.go:1602: host: '127.0.0.1', port: '8281' [debug] 19:23:47 croc.go:1608: got host '127.0.0.1' and port '8281' [debug] 19:23:47 croc.go:1610: trying connection to 127.0.0.1:8281 [debug] 19:23:47 comm.go:86: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 19:23:47 croc.go:1135: longestFilename: 0 Sending 0 files and 1 folders (0 B) [debug] 19:23:47 comm.go:91: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 tcp.go:699: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 croc.go:1616: could not establish '127.0.0.1:8281' [debug] 19:23:47 croc.go:1623: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 croc.go:1669: error from errchan: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused connecting...[debug] 19:23:47 croc.go:1859: got host '127.0.0.1' and port '8281' [debug] 19:23:47 croc.go:1861: trying connection to 127.0.0.1:8281 [debug] 19:23:47 comm.go:86: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 19:23:47 comm.go:91: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 tcp.go:699: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 croc.go:1867: could not establish '127.0.0.1:8281' [debug] 19:23:47 croc.go:1871: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused --- FAIL: TestCrocEmptyFolder (0.14s) croc_test.go:1060: send failed: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused croc_test.go:1068: receive failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 croc_test.go:1088: setting up sender [debug] 19:23:47 croc_test.go:1107: setting up receiver On the other computer, run: croc --relay 127.0.0.1:8281 8124-testingthecroc Or open: https://getcroc.com/?code=8124-testingthecroc [debug] 19:23:47 croc.go:1602: host: '127.0.0.1', port: '8281' [debug] 19:23:47 croc.go:1608: got host '127.0.0.1' and port '8281' [debug] 19:23:47 croc.go:1610: trying connection to 127.0.0.1:8281 [debug] 19:23:47 comm.go:86: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 19:23:47 croc.go:1105: README.link is symlink [debug] 19:23:47 croc.go:1110: {Name:README.link FolderRemote:link-in-folder/ FolderSource:/build/croc/src/croc-v11.2.5/src/link-in-folder Hash:[] Size:10 ModTime:2026-08-22 19:23:47.401466657 +0000 UTC IsCompressed:false IsEncrypted:false Symlink:target.txt Mode:Lrwxrwxrwx TempFile:false IsIgnored:false} [debug] 19:23:47 croc.go:1125: hashed /build/croc/src/croc-v11.2.5/src/link-in-folder/README.link to 31393962336261646439363836333465613134653335316431313334616461373338383934613930613265666136363938333130316563653939613333353732 using xxhash [debug] 19:23:47 croc.go:1130: file 0 info: {Name:README.link FolderRemote:link-in-folder/ FolderSource:/build/croc/src/croc-v11.2.5/src/link-in-folder Hash:[49 57 57 98 51 98 97 100 100 57 54 56 54 51 52 101 97 49 52 101 51 53 49 100 49 49 51 52 97 100 97 55 51 56 56 57 52 97 57 48 97 50 101 102 97 54 54 57 56 51 49 48 49 101 99 101 57 57 97 51 51 53 55 50] Size:10 ModTime:2026-08-22 19:23:47.401466657 +0000 UTC IsCompressed:false IsEncrypted:false Symlink:target.txt Mode:Lrwxrwxrwx TempFile:false IsIgnored:false} Sending 0 files (10 B)[debug] 19:23:47 croc.go:1125: hashed /build/croc/src/croc-v11.2.5/src/link-in-folder/target.txt to 2e910986d467b15d using xxhash [debug] 19:23:47 croc.go:1130: file 1 info: {Name:target.txt FolderRemote:link-in-folder/ FolderSource:/build/croc/src/croc-v11.2.5/src/link-in-folder Hash:[46 145 9 134 212 103 177 93] Size:19 ModTime:2026-08-22 19:23:47.401466657 +0000 UTC IsCompressed:false IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} Sending 1 files (29 B)[debug] 19:23:47 croc.go:1135: longestFilename: 11 Sending 2 files and 1 folders (29 B) [debug] 19:23:47 comm.go:91: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 tcp.go:699: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 croc.go:1616: could not establish '127.0.0.1:8281' [debug] 19:23:47 croc.go:1623: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 croc.go:1669: error from errchan: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused connecting...[debug] 19:23:47 croc.go:1859: got host '127.0.0.1' and port '8281' [debug] 19:23:47 croc.go:1861: trying connection to 127.0.0.1:8281 [debug] 19:23:47 comm.go:86: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 19:23:47 comm.go:91: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 tcp.go:699: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused [debug] 19:23:47 croc.go:1867: could not establish '127.0.0.1:8281' [debug] 19:23:47 croc.go:1871: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused --- FAIL: TestCrocSymlink (0.15s) croc_test.go:1133: send failed: relay connection failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused croc_test.go:1141: receive failed: could not connect to 127.0.0.1:8281: comm.NewConnection failed: dial tcp 127.0.0.1:8281: connect: connection refused croc_test.go:1151: symlink target = "", want target.txt croc_test.go:1154: symlink transfer failed: readlink link-in-folder/README.link: no such file or directory croc_test.go:1158: symlink resolution failed: lstat link-in-folder: no such file or directory croc_test.go:1162: target resolution failed: lstat link-in-folder: no such file or directory Zipping myproj to myproj.zip  Adding myproj/  Adding myproj/.gitignore  Adding myproj/main.go Zipping /tmp/TestGetFilesInfoZipFolderFromInsideSourceExcludesArchiveItself500267444/001/payload to payload.zip  Adding payload/  Adding payload/file.txt [debug] 19:23:50 croc_test.go:1395: setting up sender [debug] 19:23:51 croc_test.go:1415: setting up receiver On the other computer, run: croc --relay 127.0.0.1:8181 8123-testingthecroc Or open: https://getcroc.com/?code=8123-testingthecroc [debug] 19:23:51 croc.go:1125: hashed /build/croc/src/croc-v11.2.5/LICENSE to 927f154c435d9592 using xxhash [debug] 19:23:51 croc.go:1130: file 0 info: {Name:LICENSE FolderRemote:./ FolderSource:/build/croc/src/croc-v11.2.5 Hash:[146 127 21 76 67 93 149 146] Size:1066 ModTime:2026-08-22 19:17:07 +0000 UTC IsCompressed:true IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} Sending 0 files (1.0 kB)[debug] 19:23:51 croc.go:1125: hashed /build/croc/src/croc-v11.2.5/src/croc/touched to ef46db3751d8e999 using xxhash [debug] 19:23:51 croc.go:1130: file 1 info: {Name:touched FolderRemote:./ FolderSource:/build/croc/src/croc-v11.2.5/src/croc Hash:[239 70 219 55 81 216 233 153] Size:0 ModTime:2026-08-22 19:23:51.211464284 +0000 UTC IsCompressed:false IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} Sending 1 files (1.0 kB)[debug] 19:23:51 croc.go:1135: longestFilename: 7 Sending 2 files (1.0 kB) [debug] 19:23:51 tcp.go:164: starting relay with configured authentication [info] 2026/08/22 19:23:51 starting TCP server on :8182 [debug] 19:23:51 croc.go:1602: host: '127.0.0.1', port: '8181' [debug] 19:23:51 croc.go:1608: got host '127.0.0.1' and port '8181' [debug] 19:23:51 croc.go:1610: trying connection to 127.0.0.1:8181 [debug] 19:23:51 comm.go:86: dialing to 127.0.0.1:8181 with timelimit 5s [debug] 19:23:51 tcp.go:164: starting relay with configured authentication [info] 2026/08/22 19:23:51 starting TCP server on :8181 [debug] 19:23:51 tcp.go:226: started TCP server on :8182 [debug] 19:23:51 tcp.go:226: started TCP server on :8181 [debug] 19:23:51 tcp.go:240: client 127.0.0.1:37718 connected [debug] 19:23:51 comm.go:172: initial read error: EOF [debug] 19:23:51 tcp.go:276: relay-127.0.0.1:37718: EOF [debug] 19:23:51 tcp.go:240: client 127.0.0.1:52270 connected [debug] 19:23:51 comm.go:172: initial read error: EOF [debug] 19:23:51 tcp.go:276: relay-127.0.0.1:52270: EOF [debug] 19:23:51 comm.go:91: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 19:23:51 tcp.go:699: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 19:23:51 croc.go:1616: could not establish '127.0.0.1:8181' [debug] 19:23:51 croc.go:1623: relay connection failed: could not connect to 127.0.0.1:8181: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 19:23:51 croc.go:1669: error from errchan: relay connection failed: could not connect to 127.0.0.1:8181: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 19:23:51 croc.go:1678: waiting for alternate sender route after: relay connection failed: could not connect to 127.0.0.1:8181: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 19:23:51 croc.go:1811: attempt to discover peers looking for sender...[debug] 19:23:52 croc.go:1267: establishing connection [debug] 19:23:52 comm.go:86: dialing to 127.0.0.1:8181 with timelimit 30s [debug] 19:23:52 croc.go:1768: peer discovery timed out [debug] 19:23:52 croc.go:1841: discoveries: [] [debug] 19:23:52 comm.go:95: connected to '127.0.0.1:8181' [debug] 19:23:52 croc.go:1842: establishing connection [debug] 19:23:52 tcp.go:240: client 127.0.0.1:37316 connected connecting... [debug] 19:23:52 croc.go:1859: got host '127.0.0.1' and port '8181' [debug] 19:23:52 croc.go:1861: trying connection to 127.0.0.1:8181 [debug] 19:23:52 comm.go:86: dialing to 127.0.0.1:8181 with timelimit 5s [debug] 19:23:52 comm.go:95: connected to '127.0.0.1:8181' [debug] 19:23:52 tcp.go:240: client 127.0.0.1:37322 connected [debug] 19:23:52 tcp.go:409: received relay PAKE initiator payload [debug] 19:23:52 tcp.go:409: received relay PAKE initiator payload [debug] 19:23:52 tcp.go:741: sending encrypted relay authentication [debug] 19:23:52 tcp.go:438: waiting for password [debug] 19:23:52 tcp.go:464: sending '8182' [debug] 19:23:52 tcp.go:752: waiting for first ok [debug] 19:23:52 tcp.go:475: waiting for answer [debug] 19:23:52 tcp.go:774: sending encrypted room identifier [debug] 19:23:52 tcp.go:741: sending encrypted relay authentication [debug] 19:23:52 tcp.go:785: waiting for room confirmation [debug] 19:23:52 tcp.go:752: waiting for first ok [debug] 19:23:52 tcp.go:438: waiting for password [debug] 19:23:52 tcp.go:464: sending '8182' [debug] 19:23:52 tcp.go:529: room has first peer [debug] 19:23:52 tcp.go:774: sending encrypted room identifier [debug] 19:23:52 tcp.go:475: waiting for answer [debug] 19:23:53 tcp.go:544: room has second peer [debug] 19:23:53 tcp.go:553: starting pipes [debug] 19:23:52 tcp.go:805: all set [debug] 19:23:53 croc.go:1275: banner: 8182 [debug] 19:23:53 croc.go:1282: local connection established: &{connection:0x3e71a64038} [debug] 19:23:53 tcp.go:785: waiting for room confirmation [debug] 19:23:53 tcp.go:805: all set [debug] 19:23:53 croc.go:1874: receiver connection established: &{connection:0x3f3f9760d8} [debug] 19:23:53 croc.go:1875: banner: 8182 [debug] 19:23:53 croc.go:1294: received unexpected handshake payload (687 bytes) [debug] 19:23:54 tcp.go:311: rooms ready [debug] 19:24:01 croc.go:1461: timed out waiting for alternate sender route [debug] 19:24:01 croc.go:1258: discoveries: [] [debug] 19:24:01 croc.go:1258: discoveries: [] panic: test timed out after 10m0s running tests: TestCrocLocal (9m55s) goroutine 271 [running]: testing.(*M).startAlarm.func1() testing/testing.go:2959 +0x21c created by time.goFunc time/sleep.go:182 +0x3e goroutine 1 [chan receive, 9 minutes]: testing.(*T).Run(0x3f3f674908, {0x2ae095c10b?, 0x341d798b3fa9fae0?}, 0x2ae0d4a840) testing/testing.go:2266 +0x37e testing.runTests.func1(0x3f3f674908) testing/testing.go:2742 +0x3a testing.tRunner(0x3f3f674908, 0x3f3fa9fc00) testing/testing.go:2193 +0xba testing.runTests({0x2ae09651cd, 0x1b}, {0x2ae096b906, 0x24}, 0x3f3f67c090, {0x2ae0d5bbd0, 0x3c, 0x3c}, {0x2ae065f88c?, 0x2e?, ...}) testing/testing.go:2740 +0x374 testing.(*M).Run(0x3f3f5a0140) testing/testing.go:2600 +0x51e main.main() _testmain.go:168 +0x92 goroutine 264 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f40257c00, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3e701eb100?, 0x2ae0d541e0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3e701eb100) internal/poll/fd_unix.go:618 +0x1b2 net.(*netFD).accept(0x3e701eb100) net/fd_unix.go:149 +0x2c net.(*TCPListener).accept(0x3f3f599200) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f3f599200) net/tcpsock.go:387 +0x2c github.com/schollz/croc/v11/src/tcp.(*server).run(0x3f3f69c9c0) github.com/schollz/croc/v11/src/tcp/tcp.go:236 +0x440 github.com/schollz/croc/v11/src/tcp.(*server).start(0x3f3f69c9c0) github.com/schollz/croc/v11/src/tcp/tcp.go:183 +0x224 github.com/schollz/croc/v11/src/tcp.RunWithOptionsAsync({0x0, 0x0}, {0x3f3f626288, 0x4}, {0x2ae0958e64, 0x7}, {0x3f3fae2f28, 0x2, 0x0?}) github.com/schollz/croc/v11/src/tcp/tcp.go:154 +0x134 github.com/schollz/croc/v11/src/tcp.Run({0x2ae095838f?, 0x2ae0cbee20?}, {0x0?, 0x2ae0c7f6d0?}, {0x3f3f626288?, 0x2ae0d4aad0?}, {0x2ae0958e64?, 0x2ae072ed14?}, {0x3f3f60ed80?, 0x3e701f2908?, ...}) github.com/schollz/croc/v11/src/tcp/tcp.go:159 +0x92 github.com/schollz/croc/v11/src/croc.(*Client).setupLocalRelay.func1({0x3f3f626288, 0x4}) github.com/schollz/croc/v11/src/croc/croc.go:1222 +0xc0 created by github.com/schollz/croc/v11/src/croc.(*Client).setupLocalRelay in goroutine 376 github.com/schollz/croc/v11/src/croc/croc.go:1217 +0x16c goroutine 3 [IO wait, 10 minutes]: internal/poll.runtime_pollWait(0x3f40258600, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3f3f5c8500?, 0x3f3fe04218?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f3f5c8500) internal/poll/fd_unix.go:618 +0x1b2 net.(*netFD).accept(0x3f3f5c8500) net/fd_unix.go:149 +0x2c net.(*TCPListener).accept(0x3f3f598240) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f3f598240) net/tcpsock.go:387 +0x2c github.com/schollz/croc/v11/src/tcp.(*server).run(0x3f3f5b0410) github.com/schollz/croc/v11/src/tcp/tcp.go:236 +0x440 github.com/schollz/croc/v11/src/tcp.(*server).start(0x3f3f5b0410) github.com/schollz/croc/v11/src/tcp/tcp.go:183 +0x224 github.com/schollz/croc/v11/src/tcp.RunWithOptionsAsync({0x2ae0959e74, 0x9}, {0x2ae0957f71, 0x4}, {0x2ae0958e64, 0x7}, {0x3f3f548f68, 0x2, 0x0?}) github.com/schollz/croc/v11/src/tcp/tcp.go:154 +0x134 github.com/schollz/croc/v11/src/tcp.Run({0x2ae095838f?, 0x0?}, {0x2ae0959e74?, 0x0?}, {0x2ae0957f71?, 0x0?}, {0x2ae0958e64?, 0x0?}, {0x0?, 0x0?, ...}) github.com/schollz/croc/v11/src/tcp/tcp.go:159 +0x92 created by github.com/schollz/croc/v11/src/croc.init.1 in goroutine 1 github.com/schollz/croc/v11/src/croc/croc_test.go:36 +0x3e goroutine 4 [IO wait, 10 minutes]: internal/poll.runtime_pollWait(0x3f40258200, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3f3f6ae180?, 0x3f3fe04018?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f3f6ae180) internal/poll/fd_unix.go:618 +0x1b2 net.(*netFD).accept(0x3f3f6ae180) net/fd_unix.go:149 +0x2c net.(*TCPListener).accept(0x3f3f35e200) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f3f35e200) net/tcpsock.go:387 +0x2c github.com/schollz/croc/v11/src/tcp.(*server).run(0x3f3f890000) github.com/schollz/croc/v11/src/tcp/tcp.go:236 +0x440 github.com/schollz/croc/v11/src/tcp.(*server).start(0x3f3f890000) github.com/schollz/croc/v11/src/tcp/tcp.go:183 +0x224 github.com/schollz/croc/v11/src/tcp.RunWithOptionsAsync({0x2ae0959e74, 0x9}, {0x2ae0957f75, 0x4}, {0x2ae0958e64, 0x7}, {0x3f3f549768, 0x2, 0x0?}) github.com/schollz/croc/v11/src/tcp/tcp.go:154 +0x134 github.com/schollz/croc/v11/src/tcp.Run({0x2ae095838f?, 0x0?}, {0x2ae0959e74?, 0x0?}, {0x2ae0957f75?, 0x0?}, {0x2ae0958e64?, 0x0?}, {0x0?, 0x0?, ...}) github.com/schollz/croc/v11/src/tcp/tcp.go:159 +0x92 created by github.com/schollz/croc/v11/src/croc.init.1 in goroutine 1 github.com/schollz/croc/v11/src/croc/croc_test.go:37 +0x4a goroutine 6 [IO wait, 10 minutes]: internal/poll.runtime_pollWait(0x3f40258a00, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3f3f6ae000?, 0x2ae0d541e0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f3f6ae000) internal/poll/fd_unix.go:618 +0x1b2 net.(*netFD).accept(0x3f3f6ae000) net/fd_unix.go:149 +0x2c net.(*TCPListener).accept(0x3f3f35e0c0) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f3f35e0c0) net/tcpsock.go:387 +0x2c github.com/schollz/croc/v11/src/tcp.(*server).run(0x3f3f69c000) github.com/schollz/croc/v11/src/tcp/tcp.go:236 +0x440 github.com/schollz/croc/v11/src/tcp.(*server).start(0x3f3f69c000) github.com/schollz/croc/v11/src/tcp/tcp.go:183 +0x224 github.com/schollz/croc/v11/src/tcp.RunWithOptionsAsync({0x2ae0959e74, 0x9}, {0x2ae0957f7d, 0x4}, {0x2ae0958e64, 0x7}, {0x3f3f54a768, 0x2, 0x0?}) github.com/schollz/croc/v11/src/tcp/tcp.go:154 +0x134 github.com/schollz/croc/v11/src/tcp.Run({0x2ae095838f?, 0x0?}, {0x2ae0959e74?, 0x0?}, {0x2ae0957f7d?, 0x0?}, {0x2ae0958e64?, 0x0?}, {0x0?, 0x0?, ...}) github.com/schollz/croc/v11/src/tcp/tcp.go:159 +0x92 created by github.com/schollz/croc/v11/src/croc.init.1 in goroutine 1 github.com/schollz/croc/v11/src/croc/croc_test.go:39 +0x62 goroutine 7 [select]: github.com/schollz/croc/v11/src/tcp.(*server).deleteOldRooms(0x3f3f69c000) github.com/schollz/croc/v11/src/tcp/tcp.go:350 +0xa6 github.com/schollz/croc/v11/src/tcp.(*server).start.func1() github.com/schollz/croc/v11/src/tcp/tcp.go:175 +0x46 created by github.com/schollz/croc/v11/src/tcp.(*server).start in goroutine 6 github.com/schollz/croc/v11/src/tcp/tcp.go:173 +0x1da goroutine 24 [select]: github.com/schollz/croc/v11/src/tcp.(*server).deleteOldRooms(0x3f3f5b0410) github.com/schollz/croc/v11/src/tcp/tcp.go:350 +0xa6 github.com/schollz/croc/v11/src/tcp.(*server).start.func1() github.com/schollz/croc/v11/src/tcp/tcp.go:175 +0x46 created by github.com/schollz/croc/v11/src/tcp.(*server).start in goroutine 3 github.com/schollz/croc/v11/src/tcp/tcp.go:173 +0x1da goroutine 11 [select]: github.com/schollz/croc/v11/src/tcp.(*server).deleteOldRooms(0x3f3f890000) github.com/schollz/croc/v11/src/tcp/tcp.go:350 +0xa6 github.com/schollz/croc/v11/src/tcp.(*server).start.func1() github.com/schollz/croc/v11/src/tcp/tcp.go:175 +0x46 created by github.com/schollz/croc/v11/src/tcp.(*server).start in goroutine 4 github.com/schollz/croc/v11/src/tcp/tcp.go:173 +0x1da goroutine 375 [sync.WaitGroup.Wait, 9 minutes]: sync.runtime_SemacquireWaitGroup(0x3e71480000?, 0x0?) runtime/sema.go:114 +0x42 sync.(*WaitGroup).Wait(0x3e7122bf50) sync/waitgroup.go:206 +0x80 github.com/schollz/croc/v11/src/croc.TestCrocLocal(0x3e701f0d88) github.com/schollz/croc/v11/src/croc/croc_test.go:1455 +0x398 testing.tRunner(0x3e701f0d88, 0x2ae0d4a840) testing/testing.go:2193 +0xba created by testing.(*T).Run in goroutine 1 testing/testing.go:2258 +0x36c goroutine 514 [chan receive]: github.com/schollz/peerdiscovery.(*PeerDiscovery).gc(0x3f3f70a000) github.com/schollz/peerdiscovery@v1.7.6/listener.go:40 +0x66 created by github.com/schollz/peerdiscovery.newPeerDiscovery in goroutine 267 github.com/schollz/peerdiscovery@v1.7.6/peerdiscovery.go:226 +0x9d6 goroutine 379 [select, 9 minutes]: github.com/schollz/croc/v11/src/tcp.(*server).deleteOldRooms(0x3f3f69c750) github.com/schollz/croc/v11/src/tcp/tcp.go:350 +0xa6 github.com/schollz/croc/v11/src/tcp.(*server).start.func1() github.com/schollz/croc/v11/src/tcp/tcp.go:175 +0x46 created by github.com/schollz/croc/v11/src/tcp.(*server).start in goroutine 265 github.com/schollz/croc/v11/src/tcp/tcp.go:173 +0x1da goroutine 265 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f40258400, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3e701eb000?, 0x3e702bbf18?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3e701eb000) internal/poll/fd_unix.go:618 +0x1b2 net.(*netFD).accept(0x3e701eb000) net/fd_unix.go:149 +0x2c net.(*TCPListener).accept(0x3f3f599140) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f3f599140) net/tcpsock.go:387 +0x2c github.com/schollz/croc/v11/src/tcp.(*server).run(0x3f3f69c750) github.com/schollz/croc/v11/src/tcp/tcp.go:236 +0x440 github.com/schollz/croc/v11/src/tcp.(*server).start(0x3f3f69c750) github.com/schollz/croc/v11/src/tcp/tcp.go:183 +0x224 github.com/schollz/croc/v11/src/tcp.RunWithOptionsAsync({0x0, 0x0}, {0x3f3f626298, 0x4}, {0x2ae0958e64, 0x7}, {0x3f3fb83728, 0x2, 0x2ae0cf1c80?}) github.com/schollz/croc/v11/src/tcp/tcp.go:154 +0x134 github.com/schollz/croc/v11/src/tcp.Run({0x2ae095838f?, 0x2ae0cbee20?}, {0x0?, 0x3f3fb837a0?}, {0x3f3f626298?, 0x1?}, {0x2ae0958e64?, 0x3f3f62e500?}, {0x3f3f60ecf0?, 0x0?, ...}) github.com/schollz/croc/v11/src/tcp/tcp.go:159 +0x92 github.com/schollz/croc/v11/src/croc.(*Client).setupLocalRelay.func1({0x3f3f626298, 0x4}) github.com/schollz/croc/v11/src/croc/croc.go:1222 +0xc0 created by github.com/schollz/croc/v11/src/croc.(*Client).setupLocalRelay in goroutine 376 github.com/schollz/croc/v11/src/croc/croc.go:1217 +0x16c goroutine 268 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f40258000, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3f3f5c8080?, 0x3f3f34e438?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x3f3f5c8080, {0x3f3f34e438, 0x8, 0x8}) internal/poll/fd_unix.go:170 +0x1ca net.(*netFD).Read(0x3f3f5c8080, {0x3f3f34e438?, 0x3e70006360?, 0x0?}) net/fd_posix.go:68 +0x36 net.(*conn).Read(0x3e71a64038, {0x3f3f34e438?, 0x2ae0ca3838?, 0x2ae08bb501?}) net/net.go:196 +0x3e io.ReadAtLeast({0x2ae0d46b08, 0x3e71a64038}, {0x3f3f34e438, 0x8, 0x8}, 0x8) io/io.go:335 +0x80 io.ReadFull(...) io/io.go:354 github.com/schollz/croc/v11/src/comm.(*Comm).readWithDeadlineInto(0x3f3f8980c0, {0x0, 0x2ae0de48c0?, 0x0}, {0x2ae08d57d8?, 0x3e70082440?, 0x2ae0de48c0?}) github.com/schollz/croc/v11/src/comm/comm.go:170 +0x188 github.com/schollz/croc/v11/src/comm.(*Comm).Read(0x3f3f8980c0) github.com/schollz/croc/v11/src/comm/comm.go:149 +0x42 github.com/schollz/croc/v11/src/comm.(*Comm).Receive(...) github.com/schollz/croc/v11/src/comm/comm.go:219 github.com/schollz/croc/v11/src/croc.(*Client).transferOverLocalRelay(0x3e701f2908, 0x3f3f982850) github.com/schollz/croc/v11/src/croc/croc.go:1288 +0x1d8 created by github.com/schollz/croc/v11/src/croc.(*Client).Send in goroutine 376 github.com/schollz/croc/v11/src/croc/croc.go:1586 +0x616 goroutine 357 [chan receive]: github.com/schollz/peerdiscovery.(*PeerDiscovery).gc(0x3f3f5b0680) github.com/schollz/peerdiscovery@v1.7.6/listener.go:40 +0x66 created by github.com/schollz/peerdiscovery.newPeerDiscovery in goroutine 266 github.com/schollz/peerdiscovery@v1.7.6/peerdiscovery.go:226 +0x9d6 goroutine 381 [select, 9 minutes]: github.com/schollz/croc/v11/src/tcp.(*server).deleteOldRooms(0x3f3f69c9c0) github.com/schollz/croc/v11/src/tcp/tcp.go:350 +0xa6 github.com/schollz/croc/v11/src/tcp.(*server).start.func1() github.com/schollz/croc/v11/src/tcp/tcp.go:175 +0x46 created by github.com/schollz/croc/v11/src/tcp.(*server).start in goroutine 264 github.com/schollz/croc/v11/src/tcp/tcp.go:173 +0x1da goroutine 386 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f383bde00, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3f3f5c8200?, 0x3f3f34e408?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x3f3f5c8200, {0x3f3f34e408, 0x8, 0x8}) internal/poll/fd_unix.go:170 +0x1ca net.(*netFD).Read(0x3f3f5c8200, {0x3f3f34e408?, 0x2ae0e02068?, 0x0?}) net/fd_posix.go:68 +0x36 net.(*conn).Read(0x3f3f9760d8, {0x3f3f34e408?, 0x2ae0ca3838?, 0x2ae08bb501?}) net/net.go:196 +0x3e io.ReadAtLeast({0x2ae0d46b08, 0x3f3f9760d8}, {0x3f3f34e408, 0x8, 0x8}, 0x8) io/io.go:335 +0x80 io.ReadFull(...) io/io.go:354 github.com/schollz/croc/v11/src/comm.(*Comm).readWithDeadlineInto(0x3e71000090, {0x0, 0x2ae0de48c0?, 0x0}, {0x2ae075b6b0?, 0x3f3f34e400?, 0x2ae0de48c0?}) github.com/schollz/croc/v11/src/comm/comm.go:170 +0x188 github.com/schollz/croc/v11/src/comm.(*Comm).Read(0x3e71000090) github.com/schollz/croc/v11/src/comm/comm.go:149 +0x42 github.com/schollz/croc/v11/src/comm.(*Comm).Receive(...) github.com/schollz/croc/v11/src/comm/comm.go:219 github.com/schollz/croc/v11/src/croc.(*Client).Receive.func2(0x3e701f2d88, 0x3e71a00018) github.com/schollz/croc/v11/src/croc/croc.go:1909 +0x212 github.com/schollz/croc/v11/src/croc.(*Client).Receive(0x3e701f2d88) github.com/schollz/croc/v11/src/croc/croc.go:1971 +0x968 github.com/schollz/croc/v11/src/croc.TestCrocLocal.func2() github.com/schollz/croc/v11/src/croc/croc_test.go:1448 +0x2e created by github.com/schollz/croc/v11/src/croc.TestCrocLocal in goroutine 375 github.com/schollz/croc/v11/src/croc/croc_test.go:1447 +0x390 goroutine 402 [chan receive, 9 minutes]: github.com/schollz/croc/v11/src/croc.(*stop).done(0x3f3f599080) github.com/schollz/croc/v11/src/croc/ctx.go:40 +0x2e created by github.com/schollz/croc/v11/src/croc.(*Client).Receive in goroutine 386 github.com/schollz/croc/v11/src/croc/croc.go:1780 +0xa2 goroutine 434 [chan receive]: github.com/schollz/peerdiscovery.(*PeerDiscovery).gc(0x3e71a9e000) github.com/schollz/peerdiscovery@v1.7.6/listener.go:40 +0x66 created by github.com/schollz/peerdiscovery.newPeerDiscovery in goroutine 419 github.com/schollz/peerdiscovery@v1.7.6/peerdiscovery.go:226 +0x9d6 goroutine 450 [chan receive]: github.com/schollz/peerdiscovery.(*PeerDiscovery).gc(0x3e71a36000) github.com/schollz/peerdiscovery@v1.7.6/listener.go:40 +0x66 created by github.com/schollz/peerdiscovery.newPeerDiscovery in goroutine 420 github.com/schollz/peerdiscovery@v1.7.6/peerdiscovery.go:226 +0x9d6 goroutine 482 [sync.WaitGroup.Wait, 9 minutes]: sync.runtime_SemacquireWaitGroup(0x2?, 0x80?) runtime/sema.go:114 +0x42 sync.(*WaitGroup).Wait(0x3e7122a670) sync/waitgroup.go:206 +0x80 github.com/schollz/croc/v11/src/tcp.(*server).clientCommunication(0x3f3f69c9c0, 0x3e71b36030, {{0x3e7020c480, 0x40}, {0x3e71400020, 0x20, 0x20}}) github.com/schollz/croc/v11/src/tcp/tcp.go:572 +0x37e github.com/schollz/croc/v11/src/tcp.(*server).run.func2({0x2ae0d4a370, 0x3e71a64000}, {0x2ae06b25ec?, 0x3e701f2908?, 0x2ae0de48c0?}) github.com/schollz/croc/v11/src/tcp/tcp.go:291 +0x274 created by github.com/schollz/croc/v11/src/tcp.(*server).run in goroutine 264 github.com/schollz/croc/v11/src/tcp/tcp.go:253 +0x596 goroutine 498 [chan receive, 9 minutes]: github.com/schollz/croc/v11/src/tcp.pipe({0x2ae0d4a370, 0x3e71a64040}, {0x2ae0d4a370, 0x3e71a64000}) github.com/schollz/croc/v11/src/tcp/tcp.go:606 +0x13c github.com/schollz/croc/v11/src/tcp.(*server).clientCommunication.func1(...) github.com/schollz/croc/v11/src/tcp/tcp.go:554 created by github.com/schollz/croc/v11/src/tcp.(*server).clientCommunication in goroutine 482 github.com/schollz/croc/v11/src/tcp/tcp.go:552 +0x316 goroutine 499 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f383be000, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3f3f5c8180?, 0x3f3f5ca138?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.spliceDrain(0x16, 0x3f3f5c8180, 0x100000) internal/poll/splice_linux.go:107 +0x16a internal/poll.Splice(0x3e701ea080, 0x3f3f5c8180, 0x7fffffffffffffff) internal/poll/splice_linux.go:45 +0xd0 net.spliceFrom(0x0?, {0x2ae0d46b28?, 0x3e71a64040?}) net/splice_linux.go:44 +0x132 net.(*TCPConn).readFrom(0x3e71a64000, {0x2ae0d46b28, 0x3e71a64040}) net/tcpsock_posix.go:48 +0x30 net.(*TCPConn).ReadFrom(0x3e71a64000, {0x2ae0d46b28?, 0x3e71a64040?}) net/tcpsock.go:165 +0x36 io.copyBuffer({0x3f382bd0b0, 0x3e71a64000}, {0x2ae0d46b28, 0x3e71a64040}, {0x0, 0x0, 0x0}) io/io.go:415 +0x10e io.Copy(...) io/io.go:388 net.genericWriteTo(0x3f382bd0b0?, {0x3f382bd0b0?, 0x3e71a64000?}) net/net.go:798 +0x40 net.(*TCPConn).writeTo(0x3e71a64040, {0x3f382bd0b0, 0x3e71a64000}) net/tcpsock_posix.go:61 +0x50 net.(*TCPConn).WriteTo(0x3e71a64040, {0x3f382bd0b0?, 0x3e71a64000?}) net/tcpsock.go:177 +0x36 io.copyBuffer({0x3f382bd0b0, 0x3e71a64000}, {0x2ae0d46b08, 0x3e71a64040}, {0x0, 0x0, 0x0}) io/io.go:411 +0x98 io.Copy(...) io/io.go:388 github.com/schollz/croc/v11/src/tcp.pipe.func1({0x2ae0d4a370?, 0x3e71a64000}, {0x2ae0d4a370?, 0x3e71a64040}) github.com/schollz/croc/v11/src/tcp/tcp.go:601 +0x84 created by github.com/schollz/croc/v11/src/tcp.pipe in goroutine 498 github.com/schollz/croc/v11/src/tcp/tcp.go:604 +0xd6 goroutine 500 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f383bdc00, 0x72) runtime/netpoll.go:351 +0xa4 internal/poll.(*pollDesc).wait(0x3e701ea080?, 0x3e70286108?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.spliceDrain(0x14, 0x3e701ea080, 0x100000) internal/poll/splice_linux.go:107 +0x16a internal/poll.Splice(0x3f3f5c8180, 0x3e701ea080, 0x7fffffffffffffff) internal/poll/splice_linux.go:45 +0xd0 net.spliceFrom(0x2ae065740e?, {0x2ae0d46b28?, 0x3e71a64000?}) net/splice_linux.go:44 +0x132 net.(*TCPConn).readFrom(0x3e71a64040, {0x2ae0d46b28, 0x3e71a64000}) net/tcpsock_posix.go:48 +0x30 net.(*TCPConn).ReadFrom(0x3e71a64040, {0x2ae0d46b28?, 0x3e71a64000?}) net/tcpsock.go:165 +0x36 io.copyBuffer({0x3f382bd0b0, 0x3e71a64040}, {0x2ae0d46b28, 0x3e71a64000}, {0x0, 0x0, 0x0}) io/io.go:415 +0x10e io.Copy(...) io/io.go:388 net.genericWriteTo(0x3f382bd0b0?, {0x3f382bd0b0?, 0x3e71a64040?}) net/net.go:798 +0x40 net.(*TCPConn).writeTo(0x3e71a64000, {0x3f382bd0b0, 0x3e71a64040}) net/tcpsock_posix.go:61 +0x50 net.(*TCPConn).WriteTo(0x3e71a64000, {0x3f382bd0b0?, 0x3e71a64040?}) net/tcpsock.go:177 +0x36 io.copyBuffer({0x3f382bd0b0, 0x3e71a64040}, {0x2ae0d46b08, 0x3e71a64000}, {0x0, 0x0, 0x0}) io/io.go:411 +0x98 io.Copy(...) io/io.go:388 github.com/schollz/croc/v11/src/tcp.pipe.func1({0x2ae0d4a370?, 0x3e71a64040}, {0x2ae0d4a370?, 0x3e71a64000}) github.com/schollz/croc/v11/src/tcp/tcp.go:601 +0x84 created by github.com/schollz/croc/v11/src/tcp.pipe in goroutine 498 github.com/schollz/croc/v11/src/tcp/tcp.go:605 +0x130 FAIL github.com/schollz/croc/v11/src/croc 603.140s ok github.com/schollz/croc/v11/src/crypt 3.500s ok github.com/schollz/croc/v11/src/diskusage 0.765s ok github.com/schollz/croc/v11/src/install 2.770s ok github.com/schollz/croc/v11/src/message 1.238s ok github.com/schollz/croc/v11/src/mnemonicode 0.619s ok github.com/schollz/croc/v11/src/models 2.029s ok github.com/schollz/croc/v11/src/pakekey 1.288s ok github.com/schollz/croc/v11/src/publicrelay 1.363s ok github.com/schollz/croc/v11/src/receivefs 1.545s ok github.com/schollz/croc/v11/src/redact 0.632s ok github.com/schollz/croc/v11/src/store 1.545s ok github.com/schollz/croc/v11/src/storeclient 3.974s ok github.com/schollz/croc/v11/src/storecrypto 1.030s ok github.com/schollz/croc/v11/src/tcp 10.607s ok github.com/schollz/croc/v11/src/termui 0.624s ok github.com/schollz/croc/v11/src/utils 16.003s ? github.com/schollz/croc/v11/src/version [no test files] ok github.com/schollz/croc/v11/src/webassets 0.583s ok github.com/schollz/croc/v11/src/webcli 1.512s ok github.com/schollz/croc/v11/src/webrelay 1.726s FAIL ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-6/build receiving incremental file list croc-1:11.2.5-1-riscv64-build.log croc-1:11.2.5-1-riscv64-check.log sent 62 bytes received 6,149 bytes 4,140.67 bytes/sec total size is 40,769 speedup is 6.56