==> Building on glalie ==> 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:10.4.2-1.log 739 100% 721.68kB/s 0:00:00 739 100% 721.68kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ sent 1,720 bytes received 180 bytes 1,266.67 bytes/sec total size is 2,915 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-4 ==> Building croc for [extra] (riscv64) ==> Locking clean chroot...done ]3008;start=acba8c98fcff458e9bc1fc1c690cbbd6;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=8a0377854b314850a13ac37e3ea3b8f0;pid=3402449;comm=systemd-nspawn;container=arch-nspawn-3402449;type=container\]11;?\]2;🔵 Container arch-nspawn-3402449 on glalie.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h[!p]104\[?7h]3008;end=acba8c98fcff458e9bc1fc1c690cbbd6\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-4]...done ==> Making package: croc 1:10.4.2-1 (Mon Mar 16 21:40:18 2026) ==> Retrieving sources...  -> Downloading croc-v10.4.2.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 0 2 3.45M 2 95916 0 0 54870 0 01:05 00:01 01:04 95916 22 3.45M 22 799.9k 0 0 288.4k 0 00:12 00:02 00:10 395.2k 58 3.45M 58 2.01M 0 0 547.1k 0 00:06 00:03 00:03 682.7k 100 3.45M 100 3.45M 0 0 776.8k 0 00:04 00:04 682.7k 100 3.45M 100 3.45M 0 0 776.7k 0 00:04 00:04 682.7k 100 3.45M 100 3.45M 0 0 776.7k 0 00:04 00:04 682.7k ==> Validating source files with sha256sums... croc-v10.4.2.tar.gz ... Passed ]3008;start=8a17acef55fc46fcb6718a1fe1c8e8fa;user=root;hostname=glalie.felixc.at;machineid=72144a64db6f4720ade5ccd1e3c98c82;bootid=8a0377854b314850a13ac37e3ea3b8f0;pid=3406380;comm=systemd-nspawn;container=arch-nspawn-3406380;type=container\]11;?\]2;🔵 Container arch-nspawn-3406380 on glalie.felixc.at\==> Making package: croc 1:10.4.2-1 (Mon Mar 16 13:40:53 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.26.1-1 207.04 MiB Total Installed Size: 207.04 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-v10.4.2.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting croc-v10.4.2.tar.gz with bsdtar ==> Starting build()... ==> Starting check()... ? github.com/schollz/croc/v10 [no test files] ? github.com/schollz/croc/v10/src/cli [no test files] ok github.com/schollz/croc/v10/src/comm 0.814s ok github.com/schollz/croc/v10/src/compress 0.488s [debug] 13:45:50 tcp.go:94: starting with password 'p***3' [info] 2026/03/16 13:45:50 starting TCP server on 0.0.0.0:8282 [debug] 13:45:50 tcp.go:94: starting with password 'p***3' [debug] 13:45:50 tcp.go:94: starting with password 'p***3' [info] 2026/03/16 13:45:50 starting TCP server on 0.0.0.0:8285 [debug] 13:45:50 tcp.go:94: starting with password 'p***3' [info] 2026/03/16 13:45:50 starting TCP server on 0.0.0.0:8281 [info] 2026/03/16 13:45:50 starting TCP server on 0.0.0.0:8284 [debug] 13:45:50 tcp.go:94: starting with password 'p***3' [info] 2026/03/16 13:45:50 starting TCP server on 0.0.0.0:8283 [debug] 13:45:50 tcp.go:154: started TCP server on 0.0.0.0:8285 [debug] 13:45:50 tcp.go:154: started TCP server on 0.0.0.0:8281 [debug] 13:45:50 tcp.go:168: client 127.0.0.1:39304 connected [debug] 13:45:50 tcp.go:154: started TCP server on 0.0.0.0:8283 [debug] 13:45:50 tcp.go:168: client 127.0.0.1:48108 connected [debug] 13:45:50 tcp.go:154: started TCP server on 0.0.0.0:8284 [debug] 13:45:50 tcp.go:168: client 127.0.0.1:36428 connected [debug] 13:45:50 tcp.go:168: client 127.0.0.1:56920 connected [debug] 13:45:50 comm.go:155: initial read error: EOF [debug] 13:45:50 tcp.go:174: room: [debug] 13:45:50 comm.go:155: initial read error: EOF [debug] 13:45:50 comm.go:155: initial read error: EOF [debug] 13:45:50 tcp.go:174: room: [debug] 13:45:50 tcp.go:174: room: [debug] 13:45:50 tcp.go:175: err: EOF [debug] 13:45:50 tcp.go:175: err: EOF [debug] 13:45:50 tcp.go:177: relay-127.0.0.1:48108: EOF [debug] 13:45:50 tcp.go:177: relay-127.0.0.1:36428: EOF [debug] 13:45:50 comm.go:155: initial read error: EOF [debug] 13:45:50 tcp.go:174: room: [debug] 13:45:50 tcp.go:175: err: EOF [debug] 13:45:50 tcp.go:177: relay-127.0.0.1:56920: EOF [debug] 13:45:50 tcp.go:175: err: EOF [debug] 13:45:50 tcp.go:177: relay-127.0.0.1:39304: EOF [debug] 13:45:50 tcp.go:168: client 127.0.0.1:33138 connected [debug] 13:45:50 tcp.go:154: started TCP server on 0.0.0.0:8282 [debug] 13:45:50 comm.go:155: initial read error: EOF [debug] 13:45:50 tcp.go:174: room: [debug] 13:45:50 tcp.go:175: err: EOF [debug] 13:45:50 tcp.go:177: relay-127.0.0.1:33138: EOF [debug] 13:45:51 croc_test.go:35: setting up sender [debug] 13:45:51 croc_test.go:54: setting up receiver [debug] 13:45:51 croc.go:539: hashed /build/croc/src/croc-v10.4.2/README.md to 8477c08753788805 using xxhash [debug] 13:45:51 croc.go:544: file 0 info: {Name:README.md FolderRemote:./ FolderSource:/build/croc/src/croc-v10.4.2 Hash:[132 119 192 135 83 120 136 5] Size:8424 ModTime:2026-03-16 13:39:47 +0000 UTC IsCompressed:false IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} Sending 0 files (8.2 kB)[debug] 13:45:51 croc.go:548: longestFilename: 9 Sending 'README.md' (8.2 kB) Code is: 8123-testingthecroc On the other computer run: (For Windows) croc --relay 127.0.0.1:8281 8123-testingthecroc (For Linux/macOS) CROC_SECRET="8123-testingthecroc" croc --relay 127.0.0.1:8281 [debug] 13:45:51 croc.go:735: host: '127.0.0.1', port: '8281' [debug] 13:45:51 croc.go:741: got host '127.0.0.1' and port '8281' [debug] 13:45:51 croc.go:743: trying connection to 127.0.0.1:8281 [debug] 13:45:51 comm.go:80: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 13:45:51 tcp.go:168: client 127.0.0.1:39314 connected [debug] 13:45:51 comm.go:89: connected to '127.0.0.1:8281' [debug] 13:45:51 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":14185763339927030713379773553279137014182649853021429708267447754262524773399,"Xᵥ":28117222600805840465786832569034398028431540993712379239288696767314040763440,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} connecting...[debug] 13:45:51 croc.go:1006: got host '127.0.0.1' and port '8281' [debug] 13:45:51 croc.go:1008: trying connection to 127.0.0.1:8281 [debug] 13:45:51 comm.go:80: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 13:45:51 comm.go:89: connected to '127.0.0.1:8281' [debug] 13:45:51 tcp.go:168: client 127.0.0.1:35944 connected [debug] 13:45:51 tcp.go:307: strongkey: 04dc84ea955b4e2c5d146a6a59b9be97484d19e0da70532c16e5db613e191ab5 [debug] 13:45:51 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":10870184138821133001196105839872690191004335818848006091111104250556524792750,"Xᵥ":5104910192021702705237311113239115730578492466850511539365633393948032118237,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:51 tcp.go:576: strong key: 04dc84ea955b4e2c5d146a6a59b9be97484d19e0da70532c16e5db613e191ab5 [debug] 13:45:51 tcp.go:590: sending password 'p***3' [debug] 13:45:51 tcp.go:319: waiting for password [debug] 13:45:51 tcp.go:342: sending '8282,8283,8284,8285' [debug] 13:45:51 tcp.go:353: waiting for answer [debug] 13:45:51 tcp.go:601: waiting for first ok [debug] 13:45:51 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:51 tcp.go:630: waiting for room confirmation [debug] 13:45:51 tcp.go:384: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 has 1 [debug] 13:45:51 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:51 tcp.go:175: err: [debug] 13:45:51 tcp.go:646: all set [debug] 13:45:51 croc.go:760: banner: 8282,8283,8284,8285 [debug] 13:45:51 croc.go:761: connection established: &{connection:0x3f6aa02040} [debug] 13:45:51 tcp.go:307: strongkey: a61a95563d31ea5269bdff1a710a181724d705f727f66f6be2d8054e3c85a3a8 [debug] 13:45:52 tcp.go:576: strong key: a61a95563d31ea5269bdff1a710a181724d705f727f66f6be2d8054e3c85a3a8 [debug] 13:45:52 tcp.go:590: sending password 'p***3' [debug] 13:45:52 tcp.go:601: waiting for first ok [debug] 13:45:52 tcp.go:319: waiting for password [debug] 13:45:52 tcp.go:342: sending '8282,8283,8284,8285' [debug] 13:45:52 tcp.go:353: waiting for answer [debug] 13:45:52 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:52 tcp.go:630: waiting for room confirmation [debug] 13:45:52 tcp.go:400: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 has 2 [debug] 13:45:52 tcp.go:416: starting pipes [debug] 13:45:52 tcp.go:646: all set [debug] 13:45:52 croc.go:1021: receiver connection established: &{connection:0x3f6aa9c0b0} [debug] 13:45:52 croc.go:1022: banner: 8282,8283,8284,8285 [debug] 13:45:52 croc.go:1149: exchanged header message securing channel...[debug] 13:45:52 croc.go:1169: ready [debug] 13:45:52 croc.go:862: exchanged header message [debug] 13:45:52 croc.go:1169: ready [debug] 13:45:52 message.go:61: writing pake message (unencrypted) [debug] 13:45:52 message.go:80: read pake message (unencrypted) [debug] 13:45:52 croc.go:1452: received pake payload [debug] 13:45:52 croc.go:1457: using curve siec [debug] 13:45:52 croc.go:1471: generating salt [debug] 13:45:52 croc.go:1477: sender sending pake+salt [debug] 13:45:52 message.go:61: writing pake message (unencrypted) [debug] 13:45:52 croc.go:1499: generated key = 41ca90c450688262e0c5b6b02f36c26f7d7ec9e773587a550fd5efb2e5856e95 with salt 922973d34f1c90d0 [debug] 13:45:52 croc.go:1505: port: [8282] [debug] 13:45:52 croc.go:1505: port: [8283] [debug] 13:45:52 croc.go:1505: port: [8284] [debug] 13:45:52 croc.go:1505: port: [8285] [debug] 13:45:52 croc.go:1519: connecting to 127.0.0.1:8285 [debug] 13:45:52 comm.go:80: dialing to 127.0.0.1:8285 with timelimit 30s [debug] 13:45:52 croc.go:1519: connecting to 127.0.0.1:8282 [debug] 13:45:52 comm.go:80: dialing to 127.0.0.1:8282 with timelimit 30s [debug] 13:45:52 message.go:80: read pake message (unencrypted) [debug] 13:45:52 croc.go:1452: received pake payload [debug] 13:45:52 croc.go:1519: connecting to 127.0.0.1:8283 [debug] 13:45:52 comm.go:80: dialing to 127.0.0.1:8283 with timelimit 30s [debug] 13:45:52 croc.go:1519: connecting to 127.0.0.1:8284 [debug] 13:45:52 comm.go:89: connected to '127.0.0.1:8283' [debug] 13:45:52 comm.go:80: dialing to 127.0.0.1:8284 with timelimit 30s [debug] 13:45:52 comm.go:89: connected to '127.0.0.1:8282' [debug] 13:45:52 comm.go:89: connected to '127.0.0.1:8285' [debug] 13:45:52 tcp.go:168: client 127.0.0.1:59412 connected [debug] 13:45:52 tcp.go:168: client 127.0.0.1:35078 connected [debug] 13:45:52 comm.go:89: connected to '127.0.0.1:8284' [debug] 13:45:52 tcp.go:168: client 127.0.0.1:40790 connected [debug] 13:45:52 croc.go:1499: generated key = 41ca90c450688262e0c5b6b02f36c26f7d7ec9e773587a550fd5efb2e5856e95 with salt 922973d34f1c90d0 [debug] 13:45:52 croc.go:1505: port: [8282] [debug] 13:45:52 tcp.go:168: client 127.0.0.1:44986 connected [debug] 13:45:52 croc.go:1505: port: [8283] [debug] 13:45:52 croc.go:1505: port: [8284] [debug] 13:45:52 croc.go:1505: port: [8285] [debug] 13:45:52 croc.go:1519: connecting to 127.0.0.1:8283 [debug] 13:45:52 croc.go:1519: connecting to 127.0.0.1:8282 [debug] 13:45:52 comm.go:80: dialing to 127.0.0.1:8282 with timelimit 30s [debug] 13:45:52 croc.go:1519: connecting to 127.0.0.1:8285 [debug] 13:45:52 comm.go:80: dialing to 127.0.0.1:8285 with timelimit 30s [debug] 13:45:52 comm.go:80: dialing to 127.0.0.1:8283 with timelimit 30s [debug] 13:45:52 tcp.go:168: client 127.0.0.1:59416 connected [debug] 13:45:52 tcp.go:168: client 127.0.0.1:35090 connected [debug] 13:45:52 comm.go:89: connected to '127.0.0.1:8285' [debug] 13:45:52 comm.go:89: connected to '127.0.0.1:8282' [debug] 13:45:52 croc.go:1519: connecting to 127.0.0.1:8284 [debug] 13:45:52 comm.go:80: dialing to 127.0.0.1:8284 with timelimit 30s [debug] 13:45:52 comm.go:89: connected to '127.0.0.1:8284' [debug] 13:45:52 tcp.go:168: client 127.0.0.1:45002 connected [debug] 13:45:52 comm.go:89: connected to '127.0.0.1:8283' [debug] 13:45:52 tcp.go:168: client 127.0.0.1:40806 connected [debug] 13:45:52 tcp.go:201: rooms ready [debug] 13:45:52 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":17304855181214366553118604757273878190657594181130058567641512598058845496819,"Xᵥ":9908288215579478834477240249355843351507364556454603207280505376594558928546,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:52 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":12080921306074254330208633353826217651550344470002901712617024798495287543112,"Xᵥ":12259622116952410899983506931086786735210247225249555220588541532604891288079,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:52 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":6807941198520056651235227991810597965440804030583103747907831775930874982288,"Xᵥ":18546648179041990670557229064709715175823947818931156982805525007039288804767,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:53 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":4126903008169391901836713297953893969813696575030301446153791020361619733630,"Xᵥ":18100929427518493885068500868779572498881393232286209424530890411865721175122,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:53 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":20421122653458806984158674111776480266387072014642414684950266295641711164971,"Xᵥ":26788752040240045231234083206822389853533987457015563300650363017268991648627,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:53 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":21917696104170856866856755254486103547087934232664962517994303559529553365971,"Xᵥ":21614065693348402123452666281395293439471622538533857246643417802180482167196,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:53 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":24450548005991373515762315464454025763742323039610373856331923339035791388024,"Xᵥ":6092244603088537815162519288657061141590480209568376444371245703332297265917,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:53 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":18491581485804592122098139055932417091184815637844167761220858920511567256099,"Xᵥ":9536178019526660386867101998932023693700105797407991171852421499139239466136,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:53 tcp.go:307: strongkey: 45aba5e3977c9b36e42291d0cc47392e273031796f0fd74fc2ce88e3e7769309 [debug] 13:45:53 tcp.go:307: strongkey: b2f67e19a58c833d03952158135964047c5e0f5f9d4c0b26628b3f283b8059f8 [debug] 13:45:53 tcp.go:576: strong key: 45aba5e3977c9b36e42291d0cc47392e273031796f0fd74fc2ce88e3e7769309 [debug] 13:45:53 tcp.go:590: sending password 'p***3' [debug] 13:45:53 tcp.go:601: waiting for first ok [debug] 13:45:53 tcp.go:319: waiting for password [debug] 13:45:53 tcp.go:342: sending 'ok' [debug] 13:45:53 tcp.go:353: waiting for answer [debug] 13:45:53 tcp.go:576: strong key: b2f67e19a58c833d03952158135964047c5e0f5f9d4c0b26628b3f283b8059f8 [debug] 13:45:53 tcp.go:590: sending password 'p***3' [debug] 13:45:53 tcp.go:307: strongkey: fda043b6ed138aad4ccd4aa2224fadd054eb25163d98b781d3ff42a1bd25a122 [debug] 13:45:53 tcp.go:601: waiting for first ok [debug] 13:45:53 tcp.go:319: waiting for password [debug] 13:45:53 tcp.go:342: sending 'ok' [debug] 13:45:53 tcp.go:353: waiting for answer [debug] 13:45:53 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-2 [debug] 13:45:53 tcp.go:630: waiting for room confirmation [debug] 13:45:53 tcp.go:384: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-2 has 1 [debug] 13:45:53 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-2 [debug] 13:45:53 tcp.go:175: err: [debug] 13:45:53 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-3 [debug] 13:45:53 tcp.go:646: all set [debug] 13:45:53 croc.go:1528: connected to 127.0.0.1:8284 [debug] 13:45:53 tcp.go:630: waiting for room confirmation [debug] 13:45:53 tcp.go:384: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-3 has 1 [debug] 13:45:53 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-3 [debug] 13:45:53 tcp.go:175: err: [debug] 13:45:53 tcp.go:646: all set [debug] 13:45:53 croc.go:1528: connected to 127.0.0.1:8285 [debug] 13:45:53 tcp.go:307: strongkey: 6914347c33d5b880f92b583debb852796e258734d189edcf6eb082af2c3a82c3 [debug] 13:45:53 tcp.go:576: strong key: fda043b6ed138aad4ccd4aa2224fadd054eb25163d98b781d3ff42a1bd25a122 [debug] 13:45:53 tcp.go:590: sending password 'p***3' [debug] 13:45:53 tcp.go:601: waiting for first ok [debug] 13:45:53 tcp.go:319: waiting for password [debug] 13:45:53 tcp.go:342: sending 'ok' [debug] 13:45:53 tcp.go:353: waiting for answer [debug] 13:45:53 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-0 [debug] 13:45:53 tcp.go:630: waiting for room confirmation [debug] 13:45:53 tcp.go:384: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-0 has 1 [debug] 13:45:53 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-0 [debug] 13:45:53 tcp.go:175: err: [debug] 13:45:53 tcp.go:576: strong key: 6914347c33d5b880f92b583debb852796e258734d189edcf6eb082af2c3a82c3 [debug] 13:45:53 tcp.go:307: strongkey: 627a4d2a53aa36f6e961ca36bacd4ba6801857c61fa96c57e820b318bc672fbd [debug] 13:45:53 tcp.go:646: all set [debug] 13:45:53 croc.go:1528: connected to 127.0.0.1:8282 [debug] 13:45:53 tcp.go:590: sending password 'p***3' [debug] 13:45:53 tcp.go:601: waiting for first ok [debug] 13:45:53 tcp.go:319: waiting for password [debug] 13:45:53 tcp.go:342: sending 'ok' [debug] 13:45:53 tcp.go:353: waiting for answer [debug] 13:45:53 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-1 [debug] 13:45:53 tcp.go:630: waiting for room confirmation [debug] 13:45:53 tcp.go:307: strongkey: 56346b9e6046d84aefe19c7cf463a905be07c009195d5e9cdf8f5372b0ba3c2e [debug] 13:45:53 tcp.go:384: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-1 has 1 [debug] 13:45:53 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-1 [debug] 13:45:53 tcp.go:175: err: [debug] 13:45:54 tcp.go:646: all set [debug] 13:45:54 croc.go:1528: connected to 127.0.0.1:8283 [debug] 13:45:54 tcp.go:576: strong key: 627a4d2a53aa36f6e961ca36bacd4ba6801857c61fa96c57e820b318bc672fbd [debug] 13:45:54 tcp.go:590: sending password 'p***3' [debug] 13:45:54 tcp.go:307: strongkey: 1fbe8b25d566e23bb6d5df0b3681ed413d43c322783809ba6afd31423b1839d2 [debug] 13:45:54 tcp.go:601: waiting for first ok [debug] 13:45:54 tcp.go:319: waiting for password [debug] 13:45:54 tcp.go:342: sending 'ok' [debug] 13:45:54 tcp.go:353: waiting for answer [debug] 13:45:54 tcp.go:307: strongkey: 5d2d953b844cd5ca3dd5bf5737c45adf1807d1546514036a8912c4de712edd0a [debug] 13:45:54 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-3 [debug] 13:45:54 tcp.go:630: waiting for room confirmation [debug] 13:45:54 tcp.go:576: strong key: 56346b9e6046d84aefe19c7cf463a905be07c009195d5e9cdf8f5372b0ba3c2e [debug] 13:45:54 tcp.go:400: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-3 has 2 [debug] 13:45:54 tcp.go:590: sending password 'p***3' [debug] 13:45:54 tcp.go:416: starting pipes [debug] 13:45:54 tcp.go:319: waiting for password [debug] 13:45:54 tcp.go:601: waiting for first ok [debug] 13:45:54 tcp.go:342: sending 'ok' [debug] 13:45:54 tcp.go:646: all set [debug] 13:45:54 croc.go:1528: connected to 127.0.0.1:8285 [debug] 13:45:54 tcp.go:353: waiting for answer [debug] 13:45:54 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-2 [debug] 13:45:54 tcp.go:630: waiting for room confirmation [debug] 13:45:54 tcp.go:576: strong key: 1fbe8b25d566e23bb6d5df0b3681ed413d43c322783809ba6afd31423b1839d2 [debug] 13:45:54 tcp.go:400: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-2 has 2 [debug] 13:45:54 tcp.go:590: sending password 'p***3' [debug] 13:45:54 tcp.go:319: waiting for password [debug] 13:45:54 tcp.go:416: starting pipes [debug] 13:45:54 tcp.go:601: waiting for first ok [debug] 13:45:54 tcp.go:342: sending 'ok' [debug] 13:45:54 tcp.go:353: waiting for answer [debug] 13:45:54 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-1 [debug] 13:45:54 tcp.go:630: waiting for room confirmation [debug] 13:45:54 tcp.go:400: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-1 has 2 [debug] 13:45:54 tcp.go:646: all set [debug] 13:45:54 croc.go:1528: connected to 127.0.0.1:8283 [debug] 13:45:54 tcp.go:646: all set [debug] 13:45:54 croc.go:1528: connected to 127.0.0.1:8284 [debug] 13:45:54 tcp.go:416: starting pipes [debug] 13:45:54 tcp.go:576: strong key: 5d2d953b844cd5ca3dd5bf5737c45adf1807d1546514036a8912c4de712edd0a [debug] 13:45:54 tcp.go:590: sending password 'p***3' [debug] 13:45:54 tcp.go:319: waiting for password [debug] 13:45:54 tcp.go:601: waiting for first ok [debug] 13:45:54 tcp.go:342: sending 'ok' [debug] 13:45:54 tcp.go:353: waiting for answer [debug] 13:45:54 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-0 [debug] 13:45:54 tcp.go:630: waiting for room confirmation [debug] 13:45:54 tcp.go:400: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-0 has 2 [debug] 13:45:54 tcp.go:416: starting pipes [debug] 13:45:54 tcp.go:646: all set [debug] 13:45:54 croc.go:1528: connected to 127.0.0.1:8282 [debug] 13:45:54 croc.go:1536: sending external IP [debug] 13:45:54 message.go:58: writing externalip message (encrypted) [debug] 13:45:54 message.go:78: read externalip message (encrypted) [debug] 13:45:54 croc.go:1547: received external IP: {"t":"externalip","m":"127.0.0.1:35944","b":"eyJSb2xlIjoxLCJV4bWkIjo3OTMxMzYwODA0ODU0NjkyNDEyMDg2NTY2MTE1MTM2MDk4NjY0MDA0ODE2NzE4NTMsIlXhtaUiOjE4NDU4OTA3NjM0MjIyNjQ0Mjc1OTUyMDE0ODQxODY1MjgyNjQzNjQ1NDcyNjIzOTEzNDU5NDAwNTU2MjMzMTk2ODM4MTI4NjEyMzM5LCJW4bWkIjoxMDg2Njg1MjY3ODU3MDg5NjM4MTY3Mzg2NzIyNTU1NDcyOTY3MDY4NDY4MDYxNDg5LCJW4bWlIjoxOTU5MzUwNDk2NjYxOTU0OTIwNTkwMzM2NDAyODI1NTg5OTc0NTI5ODcxNjEwODkxNDUxNDA3MjY2OTA3NTIzMTc0MjY5OTY1MDkxMSwiWOG1pCI6MjExNzk2NzM0Mjk4MTA4OTMwMDYzNTgyMTczNzc4NDE0MTkyMzYzODQ5NzAxNDA1ODMxNzE0Mzk5MjI3MDIzMzM5MzI4NTU0MTU3NzEsIljhtaUiOjU4NjUwODk4NDM1MDQyNDI4NzgzNTcwMjUwMjY5MzU1MzI1OTkwNDE0MTIyNzM1MzA5OTEyMDM1Mzk1NTI4NjA5MzkwMTM3MzIxNzAsIlnhtaQiOjEwMDcxNzYyOTQxMjk5ODE1MTg1NjM0MzU3NzUzMTY2NjU0NjU0OTc0MjI2Mjg2NzM4MjIxNDk4ODYxMzU4ODE3MDA1MDM1NDE4MDAsIlnhtaUiOjI2MjM3MTY2OTY0MDEyOTU0NTgxMDU0OTA3NDQxMjYwNjgyMjkzMjg5NDU1NTE4MzY5NDI3NzM0OTc4NDI0MjQ4MDc3ODI0MTM1OTIxLCJQIjpudWxsLCJQdyI6bnVsbCwiVnB34bWkIjpudWxsLCJWcHfhtaUiOm51bGwsIlVwd+G1pCI6bnVsbCwiVXB34bWlIjpudWxsLCJBzrEiOm51bGwsIkHOseG1pCI6bnVsbCwiQc6x4bWlIjpudWxsLCJa4bWkIjpudWxsLCJa4bWlIjpudWxsLCJLIjpudWxsfQ=="} [debug] 13:45:54 message.go:58: writing externalip message (encrypted) [debug] 13:45:54 croc.go:1561: connected as 127.0.0.1:39314 -> 127.0.0.1:35944 [debug] 13:45:54 message.go:78: read externalip message (encrypted) [debug] 13:45:54 croc.go:1547: received external IP: {"t":"externalip","m":"127.0.0.1:39314"} [debug] 13:45:54 croc.go:1561: connected as 127.0.0.1:35944 -> 127.0.0.1:39314 [debug] 13:45:54 tcp.go:201: rooms ready [debug] 13:45:54 tcp.go:201: rooms ready [debug] 13:45:54 tcp.go:201: rooms ready [debug] 13:45:54 tcp.go:201: rooms ready [debug] 13:45:55 message.go:58: writing fileinfo message (encrypted) [debug] 13:45:55 message.go:78: read fileinfo message (encrypted) [debug] 13:45:55 croc.go:1335: using hash algorithm: xxhash Receiving 'README.md' (8.2 kB) Receiving (<-127.0.0.1:39314) [debug] 13:45:55 croc.go:1436: [{README.md . /build/croc/src/croc-v10.4.2 [132 119 192 135 83 120 136 5] 8424 2026-03-16 13:39:47 +0000 UTC false false -rw-r--r-- false false}] [debug] 13:45:55 croc.go:1903: checking {Name:README.md FolderRemote:. FolderSource:/build/croc/src/croc-v10.4.2 Hash:[132 119 192 135 83 120 136 5] Size:8424 ModTime:2026-03-16 13:39:47 +0000 UTC IsCompressed:false IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} [debug] 13:45:55 croc.go:1920: README.md 8477c08753788805 [debug] 13:45:55 croc.go:1922: hashed README.md to using xxhash [debug] 13:45:55 croc.go:1923: hashes are not equal != 8477c08753788805 [debug] 13:45:55 croc.go:1696: working on file 0 [debug] 13:45:55 croc.go:1781: converting to chunk range README.md 0% | | ( 0 B/8.4 kB) [0s:0s][debug] 13:45:55 croc.go:1789: sending recipient ready with 0 chunks [debug] 13:45:55 message.go:58: writing recipientready message (encrypted) [debug] 13:45:55 message.go:78: read recipientready message (encrypted) [debug] 13:45:55 croc.go:1617: current file chunks: [] [debug] 13:45:55 croc.go:1996: start sending data! Sending (->127.0.0.1:35944) README.md 0% | | ( 0 B/8.4 kB) [0s:0s][debug] 13:45:55 croc.go:2032: beginning sending comms [debug] 13:45:55 croc.go:2043: starting sending over comm 0 [debug] 13:45:55 croc.go:2043: starting sending over comm 1 [debug] 13:45:55 croc.go:2043: starting sending over comm 2 [debug] 13:45:55 croc.go:2043: starting sending over comm 3 [debug] 13:45:55 croc.go:2193: finished with 3 [debug] 13:45:55 croc.go:2193: finished with 1 README.md 100% |████████████████████| (8.4/8.4 kB, 89 kB/s) [debug] 13:45:55 croc.go:2193: finished with 0 [debug] 13:45:55 croc.go:2193: finished with 2 [debug] 13:45:55 croc.go:2196: closing file README.md 100% |████████████████████| (8.4/8.4 kB, 50 kB/s) [debug] 13:45:55 croc.go:2157: finished receiving! [debug] 13:45:55 croc.go:2161: Successful closing README.md [debug] 13:45:55 croc.go:2171: sending close-sender [debug] 13:45:55 message.go:58: writing close-sender message (encrypted) [debug] 13:45:55 message.go:78: read close-sender message (encrypted) [debug] 13:45:55 croc.go:1640: close-sender received... [debug] 13:45:55 croc.go:1643: sending close-recipient [debug] 13:45:55 message.go:58: writing close-recipient message (encrypted) [debug] 13:45:55 message.go:78: read close-recipient message (encrypted) [debug] 13:45:55 croc.go:1903: checking {Name:README.md FolderRemote:. FolderSource:/build/croc/src/croc-v10.4.2 Hash:[132 119 192 135 83 120 136 5] Size:8424 ModTime:2026-03-16 13:39:47 +0000 UTC IsCompressed:false IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} [debug] 13:45:55 croc.go:1920: README.md 8477c08753788805 8477c08753788805 [debug] 13:45:55 croc.go:1945: hashes are equal 8477c08753788805 == 8477c08753788805 [debug] 13:45:55 croc.go:1951: chtimes 2026-03-16 13:39:47 +0000 UTC [debug] 13:45:55 croc.go:1756: finished [debug] 13:45:55 message.go:58: writing finished message (encrypted) [debug] 13:45:55 message.go:78: read finished message (encrypted) [debug] 13:45:55 message.go:58: writing finished message (encrypted) [debug] 13:45:55 message.go:78: read finished message (encrypted) [debug] 13:45:55 message.go:58: writing finished message (encrypted) [debug] 13:45:55 croc_test.go:102: setting up sender [debug] 13:45:55 croc_test.go:120: setting up receiver [debug] 13:45:55 croc.go:548: longestFilename: 0 Sending 0 files and 1 folders (0 B) Code is: 8123-testingthecroc On the other computer run: (For Windows) croc --relay 127.0.0.1:8281 8123-testingthecroc (For Linux/macOS) CROC_SECRET="8123-testingthecroc" croc --relay 127.0.0.1:8281 [debug] 13:45:55 croc.go:735: host: '127.0.0.1', port: '8281' [debug] 13:45:55 croc.go:741: got host '127.0.0.1' and port '8281' [debug] 13:45:55 croc.go:743: trying connection to 127.0.0.1:8281 [debug] 13:45:55 comm.go:80: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 13:45:55 comm.go:89: connected to '127.0.0.1:8281' [debug] 13:45:55 tcp.go:168: client 127.0.0.1:35952 connected [debug] 13:45:55 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":6312165805557057399779002935569685139370045625781105738699600534846418586733,"Xᵥ":27203535605701939003102309510882321212079658083268405069704788334056312007789,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} connecting...[debug] 13:45:55 croc.go:1006: got host '127.0.0.1' and port '8281' [debug] 13:45:55 croc.go:1008: trying connection to 127.0.0.1:8281 [debug] 13:45:55 comm.go:80: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 13:45:55 comm.go:89: connected to '127.0.0.1:8281' [debug] 13:45:55 tcp.go:168: client 127.0.0.1:35958 connected [debug] 13:45:55 tcp.go:307: strongkey: 626f8b3355f996b6f1f655415442fb2190afd0cc5da0609981b2cdebd3b76102 [debug] 13:45:55 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":9880949862398220125100164625530059272174217574900244172072097131468210728641,"Xᵥ":5088685021675024055457411172388112029441099388255372826948617425967059811769,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:55 tcp.go:576: strong key: 626f8b3355f996b6f1f655415442fb2190afd0cc5da0609981b2cdebd3b76102 [debug] 13:45:55 tcp.go:590: sending password 'p***3' [debug] 13:45:55 tcp.go:601: waiting for first ok [debug] 13:45:55 tcp.go:319: waiting for password [debug] 13:45:55 tcp.go:342: sending '8282,8283,8284,8285' [debug] 13:45:55 tcp.go:353: waiting for answer [debug] 13:45:55 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:55 tcp.go:630: waiting for room confirmation [debug] 13:45:55 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:55 tcp.go:175: err: [debug] 13:45:55 tcp.go:307: strongkey: 295ad12c67994232c361eb02d819090c3d8f6763e5a2ad7b5c5a573315a45986 [debug] 13:45:55 tcp.go:201: rooms ready [debug] 13:45:55 tcp.go:643: got bad response: room full [debug] 13:45:55 croc.go:749: could not establish '127.0.0.1:8281' [debug] 13:45:55 croc.go:756: could not connect to 127.0.0.1:8281: got bad response: room full [debug] 13:45:55 croc.go:871: error from errchan: could not connect to 127.0.0.1:8281: got bad response: room full [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8282->127.0.0.1:59412: read: connection reset by peer [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 tcp.go:419: done piping [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8285->127.0.0.1:35078: read: connection reset by peer [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8281->127.0.0.1:39314: read: connection reset by peer [debug] 13:45:56 tcp.go:446: deleting room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-0 [debug] 13:45:56 tcp.go:419: done piping [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 tcp.go:446: deleting room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-3 [debug] 13:45:56 tcp.go:419: done piping [debug] 13:45:56 tcp.go:446: deleting room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8282->127.0.0.1:59416: use of closed network connection [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 comm.go:155: initial read error: EOF [debug] 13:45:56 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-0 [debug] 13:45:56 tcp.go:175: err: [debug] 13:45:56 tcp.go:195: room is gone [debug] 13:45:56 tcp.go:476: EOF [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8281->127.0.0.1:35944: use of closed network connection [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 tcp.go:419: done piping [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8285->127.0.0.1:35090: use of closed network connection [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 comm.go:155: initial read error: EOF [debug] 13:45:56 tcp.go:175: err: [debug] 13:45:56 tcp.go:195: room is gone [debug] 13:45:56 tcp.go:446: deleting room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-1 [debug] 13:45:56 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-3 [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8283->127.0.0.1:40806: use of closed network connection [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 tcp.go:175: err: [debug] 13:45:56 tcp.go:195: room is gone [debug] 13:45:56 comm.go:155: initial read error: EOF [debug] 13:45:56 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-1 [debug] 13:45:56 tcp.go:175: err: [debug] 13:45:56 tcp.go:195: room is gone [debug] 13:45:56 tcp.go:576: strong key: 295ad12c67994232c361eb02d819090c3d8f6763e5a2ad7b5c5a573315a45986 [debug] 13:45:56 tcp.go:590: sending password 'p***3' [debug] 13:45:56 tcp.go:601: waiting for first ok [debug] 13:45:56 tcp.go:319: waiting for password [debug] 13:45:56 tcp.go:342: sending '8282,8283,8284,8285' [debug] 13:45:56 tcp.go:353: waiting for answer [debug] 13:45:56 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:56 tcp.go:630: waiting for room confirmation [debug] 13:45:56 tcp.go:384: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 has 1 [debug] 13:45:56 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:56 tcp.go:175: err: [debug] 13:45:56 tcp.go:646: all set [debug] 13:45:56 croc.go:1021: receiver connection established: &{connection:0x3f6b802018} [debug] 13:45:56 croc.go:1022: banner: 8282,8283,8284,8285 [debug] 13:45:56 croc.go:1149: exchanged header message securing channel...[debug] 13:45:56 croc.go:1169: ready [debug] 13:45:56 message.go:61: writing pake message (unencrypted) [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8284->127.0.0.1:44986: read: connection reset by peer [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 tcp.go:419: done piping [debug] 13:45:56 tcp.go:446: deleting room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-2 [debug] 13:45:56 tcp.go:476: read tcp4 127.0.0.1:8284->127.0.0.1:45002: use of closed network connection [debug] 13:45:56 tcp.go:481: exiting [debug] 13:45:56 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355-2 [debug] 13:45:56 comm.go:155: initial read error: EOF [debug] 13:45:56 tcp.go:175: err: [debug] 13:45:56 tcp.go:195: room is gone [debug] 13:45:56 compress.go:50: error copying data: unexpected EOF [debug] 13:45:56 croc.go:1570: problem with decoding: unexpected end of JSON input [debug] 13:45:56 croc.go:1200: data:  [debug] 13:45:56 croc.go:1201: got error processing: problem with decoding: unexpected end of JSON input [debug] 13:45:56 croc.go:1267: error: problem with decoding: unexpected end of JSON input --- FAIL: TestCrocEmptyFolder (0.67s) croc_test.go:146: send failed: could not connect to 127.0.0.1:8281: got bad response: room full croc_test.go:154: receive failed: room (secure channel) not ready, maybe peer disconnected [debug] 13:45:56 croc_test.go:169: setting up sender [debug] 13:45:56 croc_test.go:188: setting up receiver [debug] 13:45:56 croc.go:526: README.link is symlink [debug] 13:45:56 croc.go:531: {Name:README.link FolderRemote:link-in-folder/ FolderSource:/build/croc/src/croc-v10.4.2/src/link-in-folder Hash:[] Size:15 ModTime:2026-03-16 13:45:56.19665833 +0000 UTC IsCompressed:false IsEncrypted:false Symlink:../../README.md Mode:Lrwxrwxrwx TempFile:false IsIgnored:false} [debug] 13:45:56 croc.go:539: hashed /build/croc/src/croc-v10.4.2/src/link-in-folder/README.link to 34636334653463386135313230363137616230383030636438663732326139373937663761396330346434613135396664343261343431396638326337633330 using xxhash [debug] 13:45:56 croc.go:544: file 0 info: {Name:README.link FolderRemote:link-in-folder/ FolderSource:/build/croc/src/croc-v10.4.2/src/link-in-folder Hash:[52 99 99 52 101 52 99 56 97 53 49 50 48 54 49 55 97 98 48 56 48 48 99 100 56 102 55 50 50 97 57 55 57 55 102 55 97 57 99 48 52 100 52 97 49 53 57 102 100 52 50 97 52 52 49 57 102 56 50 99 55 99 51 48] Size:15 ModTime:2026-03-16 13:45:56.19665833 +0000 UTC IsCompressed:false IsEncrypted:false Symlink:../../README.md Mode:Lrwxrwxrwx TempFile:false IsIgnored:false} Sending 0 files (15 B)[debug] 13:45:56 croc.go:548: longestFilename: 11 Sending 'README.link' and 1 folders (15 B) Code is: 8124-testingthecroc On the other computer run: (For Windows) croc --relay 127.0.0.1:8281 8124-testingthecroc (For Linux/macOS) CROC_SECRET="8124-testingthecroc" croc --relay 127.0.0.1:8281 [debug] 13:45:56 croc.go:735: host: '127.0.0.1', port: '8281' [debug] 13:45:56 croc.go:741: got host '127.0.0.1' and port '8281' [debug] 13:45:56 croc.go:743: trying connection to 127.0.0.1:8281 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8281' [debug] 13:45:56 tcp.go:168: client 127.0.0.1:35966 connected [debug] 13:45:56 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":14666199321162766188010558940931779990204992308616528290421461782108593261169,"Xᵥ":18650086334381354740657154541448157813592760573700192499512199083386935237952,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:56 tcp.go:307: strongkey: eb32a320121c7025b4f9829aee04b5fff068eb6f25b8d789934cf4452af58d3f connecting...[debug] 13:45:56 croc.go:1006: got host '127.0.0.1' and port '8281' [debug] 13:45:56 croc.go:1008: trying connection to 127.0.0.1:8281 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8281 with timelimit 5s [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8281' [debug] 13:45:56 tcp.go:168: client 127.0.0.1:35972 connected [debug] 13:45:56 tcp.go:576: strong key: eb32a320121c7025b4f9829aee04b5fff068eb6f25b8d789934cf4452af58d3f [debug] 13:45:56 tcp.go:590: sending password 'p***3' [debug] 13:45:56 tcp.go:319: waiting for password [debug] 13:45:56 tcp.go:601: waiting for first ok [debug] 13:45:56 tcp.go:342: sending '8282,8283,8284,8285' [debug] 13:45:56 tcp.go:353: waiting for answer [debug] 13:45:56 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc [debug] 13:45:56 tcp.go:630: waiting for room confirmation [debug] 13:45:56 tcp.go:384: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc has 1 [debug] 13:45:56 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc [debug] 13:45:56 tcp.go:646: all set [debug] 13:45:56 croc.go:760: banner: 8282,8283,8284,8285 [debug] 13:45:56 croc.go:761: connection established: &{connection:0x3f6ac02028} [debug] 13:45:56 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":28288467943713632514792872218428593009064703230157860968268915919564355145545,"Xᵥ":12714640039286224252545647220638107123098217895209857222139924400285781369996,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:56 tcp.go:175: err: [debug] 13:45:56 tcp.go:307: strongkey: 0bf8b860ac1bce5331ad82474daeb317e35404c7ce7f7b51efda8629d21d5a9a [debug] 13:45:56 tcp.go:576: strong key: 0bf8b860ac1bce5331ad82474daeb317e35404c7ce7f7b51efda8629d21d5a9a [debug] 13:45:56 tcp.go:590: sending password 'p***3' [debug] 13:45:56 tcp.go:601: waiting for first ok [debug] 13:45:56 tcp.go:319: waiting for password [debug] 13:45:56 tcp.go:342: sending '8282,8283,8284,8285' [debug] 13:45:56 tcp.go:353: waiting for answer [debug] 13:45:56 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc [debug] 13:45:56 tcp.go:630: waiting for room confirmation [debug] 13:45:56 tcp.go:400: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc has 2 [debug] 13:45:56 tcp.go:416: starting pipes [debug] 13:45:56 tcp.go:646: all set [debug] 13:45:56 croc.go:1021: receiver connection established: &{connection:0x3f6b802008} [debug] 13:45:56 croc.go:1022: banner: 8282,8283,8284,8285 [debug] 13:45:56 croc.go:1149: exchanged header message securing channel...[debug] 13:45:56 croc.go:1169: ready [debug] 13:45:56 croc.go:862: exchanged header message [debug] 13:45:56 croc.go:1169: ready [debug] 13:45:56 message.go:61: writing pake message (unencrypted) [debug] 13:45:56 message.go:80: read pake message (unencrypted) [debug] 13:45:56 croc.go:1452: received pake payload [debug] 13:45:56 croc.go:1457: using curve siec [debug] 13:45:56 croc.go:1471: generating salt [debug] 13:45:56 croc.go:1477: sender sending pake+salt [debug] 13:45:56 message.go:61: writing pake message (unencrypted) [debug] 13:45:56 croc.go:1499: generated key = dfa8167cb2fb3f7f6da2e60beda3cc95d827d2b8b73f79b67303a1ad0ebc50b7 with salt 07448f37955cce69 [debug] 13:45:56 croc.go:1505: port: [8282] [debug] 13:45:56 croc.go:1505: port: [8283] [debug] 13:45:56 croc.go:1505: port: [8284] [debug] 13:45:56 croc.go:1505: port: [8285] [debug] 13:45:56 croc.go:1519: connecting to 127.0.0.1:8285 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8285 with timelimit 30s [debug] 13:45:56 croc.go:1519: connecting to 127.0.0.1:8283 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8283 with timelimit 30s [debug] 13:45:56 croc.go:1519: connecting to 127.0.0.1:8284 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8284 with timelimit 30s [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8285' [debug] 13:45:56 tcp.go:168: client 127.0.0.1:35094 connected [debug] 13:45:56 croc.go:1519: connecting to 127.0.0.1:8282 [debug] 13:45:56 message.go:80: read pake message (unencrypted) [debug] 13:45:56 croc.go:1452: received pake payload [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8283' [debug] 13:45:56 tcp.go:168: client 127.0.0.1:40820 connected [debug] 13:45:56 tcp.go:168: client 127.0.0.1:45014 connected [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8284' [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8282 with timelimit 30s [debug] 13:45:56 tcp.go:168: client 127.0.0.1:59430 connected [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8282' [debug] 13:45:56 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":17546379341246664273655422344838115457112342354234344150241040519822610555501,"Xᵥ":8443288710322978388216122881875513607625784529265981023899777670461280175686,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:56 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":10995516801457065397627212491709668895230150459161086359091368113606074116545,"Xᵥ":12515657718020616578989495801401789199862606139319660864141377122258314715038,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:56 croc.go:1499: generated key = dfa8167cb2fb3f7f6da2e60beda3cc95d827d2b8b73f79b67303a1ad0ebc50b7 with salt 07448f37955cce69 [debug] 13:45:56 croc.go:1505: port: [8282] [debug] 13:45:56 croc.go:1505: port: [8283] [debug] 13:45:56 croc.go:1505: port: [8284] [debug] 13:45:56 croc.go:1505: port: [8285] [debug] 13:45:56 croc.go:1519: connecting to 127.0.0.1:8285 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8285 with timelimit 30s [debug] 13:45:56 croc.go:1519: connecting to 127.0.0.1:8283 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8283 with timelimit 30s [debug] 13:45:56 croc.go:1519: connecting to 127.0.0.1:8282 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8282 with timelimit 30s [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8282' [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8283' [debug] 13:45:56 tcp.go:168: client 127.0.0.1:35096 connected [debug] 13:45:56 tcp.go:168: client 127.0.0.1:59432 connected [debug] 13:45:56 croc.go:1519: connecting to 127.0.0.1:8284 [debug] 13:45:56 comm.go:80: dialing to 127.0.0.1:8284 with timelimit 30s [debug] 13:45:56 tcp.go:168: client 127.0.0.1:40830 connected [debug] 13:45:56 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":18894220945198175684472959380866579843486495115929206372599471507397434029528,"Xᵥ":4997946715674414833629508844292747947341795777035542753493792233614087044392,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8285' [debug] 13:45:56 tcp.go:168: client 127.0.0.1:45018 connected [debug] 13:45:56 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":7068290064202657804087668212711064191717670359304786903842355411832684709580,"Xᵥ":10188033907259486625022414273350011419888404772846620099446566964704292725580,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:56 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":26439318992821405579696308635073443559170385758659307594857703599189100830489,"Xᵥ":16240030954495689529584065470203307955401631873586919221150046449748657937026,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:56 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":7418607141770916533627793041586858947391427693800789069549115322660544645674,"Xᵥ":6402573460487185568631213242398211212610443063941726921175035538257586392932,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:56 tcp.go:307: strongkey: f1ed178002fa4e4ffacb88e4eeb5a16704a8214eacaf5177c805f1288711756e [debug] 13:45:56 tcp.go:576: strong key: f1ed178002fa4e4ffacb88e4eeb5a16704a8214eacaf5177c805f1288711756e [debug] 13:45:56 tcp.go:590: sending password 'p***3' [debug] 13:45:56 tcp.go:601: waiting for first ok [debug] 13:45:56 tcp.go:307: strongkey: 96f6f01d2f0fce62a910df86bf0c5796e5deed391df365a89c2d72d61c1d3dd9 [debug] 13:45:56 tcp.go:307: strongkey: 758cd6afa701806cb1329b8738701cbe7ffd2870ba7ddf716ad623e140169676 [debug] 13:45:56 comm.go:89: connected to '127.0.0.1:8284' [debug] 13:45:56 tcp.go:576: strong key: 96f6f01d2f0fce62a910df86bf0c5796e5deed391df365a89c2d72d61c1d3dd9 [debug] 13:45:56 tcp.go:590: sending password 'p***3' [debug] 13:45:56 tcp.go:601: waiting for first ok [debug] 13:45:56 tcp.go:319: waiting for password [debug] 13:45:56 tcp.go:342: sending 'ok' [debug] 13:45:56 tcp.go:353: waiting for answer [debug] 13:45:56 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 [debug] 13:45:56 tcp.go:319: waiting for password [debug] 13:45:56 tcp.go:342: sending 'ok' [debug] 13:45:56 tcp.go:630: waiting for room confirmation [debug] 13:45:56 tcp.go:353: waiting for answer [debug] 13:45:56 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 [debug] 13:45:56 tcp.go:630: waiting for room confirmation [debug] 13:45:56 tcp.go:646: all set [debug] 13:45:56 tcp.go:384: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 has 1 [debug] 13:45:56 croc.go:1528: connected to 127.0.0.1:8282 [debug] 13:45:56 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 [debug] 13:45:56 tcp.go:175: err: [debug] 13:45:56 tcp.go:384: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 has 1 [debug] 13:45:57 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 [debug] 13:45:57 tcp.go:175: err: [debug] 13:45:57 tcp.go:646: all set [debug] 13:45:57 croc.go:1528: connected to 127.0.0.1:8285 [debug] 13:45:57 tcp.go:307: strongkey: 16fb7f0e2f0387d2d1c9d1d9b993d5a78d2b271b36ff177f4348c382d4bed92e [debug] 13:45:57 tcp.go:576: strong key: 758cd6afa701806cb1329b8738701cbe7ffd2870ba7ddf716ad623e140169676 [debug] 13:45:57 tcp.go:307: strongkey: 57a923df7a1283e08639111161ea5b441992ce129fb3fc7c70f761672e1de805 [debug] 13:45:57 tcp.go:590: sending password 'p***3' [debug] 13:45:57 tcp.go:319: waiting for password [debug] 13:45:57 tcp.go:601: waiting for first ok [debug] 13:45:57 tcp.go:342: sending 'ok' [debug] 13:45:57 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":7255350281320591648874148958857630927483258492932474958060686956708270580200,"Xᵥ":22965571058058494940145828246345076836197694739664004897802453438759814083205,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:57 tcp.go:353: waiting for answer [debug] 13:45:57 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 [debug] 13:45:57 tcp.go:630: waiting for room confirmation [debug] 13:45:57 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":25621790286718771545149430584690176726055249870314659003162928322250915223025,"Xᵥ":11091159641249850363297315621022594389724055404870584643513867438697791909865,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:45:57 tcp.go:400: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 has 2 [debug] 13:45:57 tcp.go:416: starting pipes [debug] 13:45:57 tcp.go:646: all set [debug] 13:45:57 croc.go:1528: connected to 127.0.0.1:8282 [debug] 13:45:57 tcp.go:576: strong key: 16fb7f0e2f0387d2d1c9d1d9b993d5a78d2b271b36ff177f4348c382d4bed92e [debug] 13:45:57 tcp.go:590: sending password 'p***3' [debug] 13:45:57 tcp.go:601: waiting for first ok [debug] 13:45:57 tcp.go:319: waiting for password [debug] 13:45:57 tcp.go:342: sending 'ok' [debug] 13:45:57 tcp.go:353: waiting for answer [debug] 13:45:57 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 [debug] 13:45:57 tcp.go:630: waiting for room confirmation [debug] 13:45:57 tcp.go:384: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 has 1 [debug] 13:45:57 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 [debug] 13:45:57 tcp.go:175: err: [debug] 13:45:57 tcp.go:646: all set [debug] 13:45:57 croc.go:1528: connected to 127.0.0.1:8284 [debug] 13:45:57 tcp.go:307: strongkey: 00c3a5fcfadbcbf6b972104eed0d23f17f2b638a9543c682898d245096fba802 [debug] 13:45:57 tcp.go:576: strong key: 00c3a5fcfadbcbf6b972104eed0d23f17f2b638a9543c682898d245096fba802 [debug] 13:45:57 tcp.go:590: sending password 'p***3' [debug] 13:45:57 tcp.go:576: strong key: 57a923df7a1283e08639111161ea5b441992ce129fb3fc7c70f761672e1de805 [debug] 13:45:57 tcp.go:601: waiting for first ok [debug] 13:45:57 tcp.go:319: waiting for password [debug] 13:45:57 tcp.go:342: sending 'ok' [debug] 13:45:57 tcp.go:307: strongkey: b6260ddb818855f3cfdff438379e796d765eceace4b5ce2bda757aad07eecf21 [debug] 13:45:57 tcp.go:590: sending password 'p***3' [debug] 13:45:57 tcp.go:601: waiting for first ok [debug] 13:45:57 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 [debug] 13:45:57 tcp.go:630: waiting for room confirmation [debug] 13:45:57 tcp.go:353: waiting for answer [debug] 13:45:57 tcp.go:384: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 has 1 [debug] 13:45:57 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 [debug] 13:45:57 tcp.go:175: err: [debug] 13:45:57 tcp.go:319: waiting for password [debug] 13:45:57 tcp.go:342: sending 'ok' [debug] 13:45:57 tcp.go:646: all set [debug] 13:45:57 croc.go:1528: connected to 127.0.0.1:8283 [debug] 13:45:57 tcp.go:353: waiting for answer [debug] 13:45:57 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 [debug] 13:45:57 tcp.go:630: waiting for room confirmation [debug] 13:45:57 tcp.go:400: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 has 2 [debug] 13:45:57 tcp.go:416: starting pipes [debug] 13:45:57 tcp.go:646: all set [debug] 13:45:57 croc.go:1528: connected to 127.0.0.1:8285 [debug] 13:45:57 tcp.go:576: strong key: b6260ddb818855f3cfdff438379e796d765eceace4b5ce2bda757aad07eecf21 [debug] 13:45:57 tcp.go:590: sending password 'p***3' [debug] 13:45:57 tcp.go:601: waiting for first ok [debug] 13:45:57 tcp.go:319: waiting for password [debug] 13:45:57 tcp.go:342: sending 'ok' [debug] 13:45:57 tcp.go:353: waiting for answer [debug] 13:45:57 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 [debug] 13:45:57 tcp.go:630: waiting for room confirmation [debug] 13:45:57 tcp.go:400: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 has 2 [debug] 13:45:57 tcp.go:416: starting pipes [debug] 13:45:57 tcp.go:307: strongkey: 40f682d491ae3955e1297754b3268dbaa9f6b548228668fa72ca91cb9ce06060 [debug] 13:45:57 tcp.go:646: all set [debug] 13:45:57 croc.go:1528: connected to 127.0.0.1:8284 [debug] 13:45:57 croc.go:1536: sending external IP [debug] 13:45:57 message.go:58: writing externalip message (encrypted) [debug] 13:45:57 tcp.go:576: strong key: 40f682d491ae3955e1297754b3268dbaa9f6b548228668fa72ca91cb9ce06060 [debug] 13:45:57 tcp.go:590: sending password 'p***3' [debug] 13:45:57 tcp.go:601: waiting for first ok [debug] 13:45:57 tcp.go:319: waiting for password [debug] 13:45:57 tcp.go:342: sending 'ok' [debug] 13:45:57 tcp.go:353: waiting for answer [debug] 13:45:57 tcp.go:619: sending room; 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 [debug] 13:45:57 tcp.go:630: waiting for room confirmation [debug] 13:45:57 tcp.go:400: room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 has 2 [debug] 13:45:57 tcp.go:646: all set [debug] 13:45:57 tcp.go:416: starting pipes [debug] 13:45:57 croc.go:1528: connected to 127.0.0.1:8283 [debug] 13:45:57 message.go:78: read externalip message (encrypted) [debug] 13:45:57 croc.go:1547: received external IP: {"t":"externalip","m":"127.0.0.1:35972","b":"eyJSb2xlIjoxLCJV4bWkIjo3OTMxMzYwODA0ODU0NjkyNDEyMDg2NTY2MTE1MTM2MDk4NjY0MDA0ODE2NzE4NTMsIlXhtaUiOjE4NDU4OTA3NjM0MjIyNjQ0Mjc1OTUyMDE0ODQxODY1MjgyNjQzNjQ1NDcyNjIzOTEzNDU5NDAwNTU2MjMzMTk2ODM4MTI4NjEyMzM5LCJW4bWkIjoxMDg2Njg1MjY3ODU3MDg5NjM4MTY3Mzg2NzIyNTU1NDcyOTY3MDY4NDY4MDYxNDg5LCJW4bWlIjoxOTU5MzUwNDk2NjYxOTU0OTIwNTkwMzM2NDAyODI1NTg5OTc0NTI5ODcxNjEwODkxNDUxNDA3MjY2OTA3NTIzMTc0MjY5OTY1MDkxMSwiWOG1pCI6MTE3ODM4MTIyNTY1ODEwMzUxNDc2NTMyODY1MzUxNTcwNDA3MTQwMTEyODU1NDQ0NDA1OTUxMjQ2Mjc1MTY3ODYwNzQ5MDMyMTIxNTMsIljhtaUiOjgzNzgyMTI1OTc4NTEwODY1MzYwNTE4NzQxNDk2OTg0Mzk0MDg3NzYxODQ4OTM2OTU4NTU3NjQ4NTcwNzI4MDUxNTQyNjIyNDM4NzYsIlnhtaQiOjU3MzQwNjQ3NDAyOTY5MDQxMzcxNTQ4OTM1NTM3MTQzMzM3NzUxNjc4OTcwNzUxMDIyMDQ0NjUwNzQwNzA4NzUxODQwOTc3ODAyNDEsIlnhtaUiOjE4NjE4MDU4NjM5Njk4ODAwNDE2MDY2NjY3NjUzNTc0MTMzMTE2NTg2MDYzNzc3OTAzODMwOTY1NDYyODkyNzYwMTY5NDQzNjg1ODY2LCJQIjpudWxsLCJQdyI6bnVsbCwiVnB34bWkIjpudWxsLCJWcHfhtaUiOm51bGwsIlVwd+G1pCI6bnVsbCwiVXB34bWlIjpudWxsLCJBzrEiOm51bGwsIkHOseG1pCI6bnVsbCwiQc6x4bWlIjpudWxsLCJa4bWkIjpudWxsLCJa4bWlIjpudWxsLCJLIjpudWxsfQ=="} [debug] 13:45:57 message.go:58: writing externalip message (encrypted) [debug] 13:45:57 croc.go:1561: connected as 127.0.0.1:35966 -> 127.0.0.1:35972 [debug] 13:45:57 message.go:78: read externalip message (encrypted) [debug] 13:45:57 croc.go:1547: received external IP: {"t":"externalip","m":"127.0.0.1:35966"} [debug] 13:45:57 croc.go:1561: connected as 127.0.0.1:35972 -> 127.0.0.1:35966 [debug] 13:45:57 message.go:58: writing fileinfo message (encrypted) [debug] 13:45:57 message.go:78: read fileinfo message (encrypted) [debug] 13:45:57 croc.go:1335: using hash algorithm: xxhash Receiving 'README.link' (15 B) Receiving (<-127.0.0.1:35966) [debug] 13:45:57 croc.go:1436: [{README.link link-in-folder /build/croc/src/croc-v10.4.2/src/link-in-folder [52 99 99 52 101 52 99 56 97 53 49 50 48 54 49 55 97 98 48 56 48 48 99 100 56 102 55 50 50 97 57 55 57 55 102 55 97 57 99 48 52 100 52 97 49 53 57 102 100 52 50 97 52 52 49 57 102 56 50 99 55 99 51 48] 15 2026-03-16 13:45:56.19665833 +0000 UTC false false ../../README.md Lrwxrwxrwx false false}] [debug] 13:45:57 croc.go:1903: checking {Name:README.link FolderRemote:link-in-folder FolderSource:/build/croc/src/croc-v10.4.2/src/link-in-folder Hash:[52 99 99 52 101 52 99 56 97 53 49 50 48 54 49 55 97 98 48 56 48 48 99 100 56 102 55 50 50 97 57 55 57 55 102 55 97 57 99 48 52 100 52 97 49 53 57 102 100 52 50 97 52 52 49 57 102 56 50 99 55 99 51 48] Size:15 ModTime:2026-03-16 13:45:56.19665833 +0000 UTC IsCompressed:false IsEncrypted:false Symlink:../../README.md Mode:Lrwxrwxrwx TempFile:false IsIgnored:false} [debug] 13:45:57 croc.go:1837: touching file with folder / name [debug] 13:45:57 croc.go:1847: creating symlink README.link 0% | | ( 0/ 1 B) [0s:0s] README.link 100% |████████████████████| ( 1/ 1 B, 268 B/s) [debug] 13:45:57 croc.go:1756: finished [debug] 13:45:57 message.go:58: writing finished message (encrypted) [debug] 13:45:57 message.go:78: read finished message (encrypted) [debug] 13:45:57 message.go:58: writing finished message (encrypted) [debug] 13:45:57 message.go:78: read finished message (encrypted) [debug] 13:45:57 message.go:58: writing finished message (encrypted) [debug] 13:45:57 tcp.go:476: EOF [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:419: done piping [debug] 13:45:57 tcp.go:446: deleting room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 [debug] 13:45:57 tcp.go:476: read tcp4 127.0.0.1:8285->127.0.0.1:35094: read: connection reset by peer [debug] 13:45:57 tcp.go:476: read tcp4 127.0.0.1:8284->127.0.0.1:45014: read: connection reset by peer [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:446: deleting room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 [debug] 13:45:57 comm.go:155: initial read error: EOF [debug] 13:45:57 tcp.go:476: read tcp4 127.0.0.1:8283->127.0.0.1:40830: use of closed network connection [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:476: read tcp4 127.0.0.1:8281->127.0.0.1:35966: read: connection reset by peer [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:419: done piping [debug] 13:45:57 tcp.go:446: deleting room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc [debug] 13:45:57 tcp.go:419: done piping [debug] 13:45:57 tcp.go:419: done piping [debug] 13:45:57 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 [debug] 13:45:57 tcp.go:175: err: [trace] 13:45:57.389697 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 for &{connection:0x3f6bc02008} [debug] 13:45:57 tcp.go:195: room is gone [debug] 13:45:57 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 [debug] 13:45:57 tcp.go:175: err: [trace] 13:45:57.389997 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 for &{connection:0x3f6be82008} [debug] 13:45:57 tcp.go:195: room is gone [debug] 13:45:57 tcp.go:476: EOF [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:419: done piping [debug] 13:45:57 tcp.go:446: deleting room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 [debug] 13:45:57 tcp.go:476: read tcp4 127.0.0.1:8281->127.0.0.1:35972: use of closed network connection [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc [debug] 13:45:57 tcp.go:175: err: [trace] 13:45:57.390762 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc for &{connection:0x3f6bb82008} [debug] 13:45:57 tcp.go:195: room is gone [debug] 13:45:57 comm.go:155: initial read error: EOF [debug] 13:45:57 tcp.go:476: read tcp4 127.0.0.1:8282->127.0.0.1:59432: use of closed network connection [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:476: read tcp4 127.0.0.1:8285->127.0.0.1:35096: use of closed network connection [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 [debug] 13:45:57 tcp.go:175: err: [trace] 13:45:57.392519 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 for &{connection:0x3f6be02008} [debug] 13:45:57 tcp.go:195: room is gone [debug] 13:45:57 tcp.go:446: deleting room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 [debug] 13:45:57 comm.go:155: initial read error: EOF [debug] 13:45:57 tcp.go:476: read tcp4 127.0.0.1:8284->127.0.0.1:45018: use of closed network connection [debug] 13:45:57 tcp.go:481: exiting [debug] 13:45:57 tcp.go:174: room: 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 [debug] 13:45:57 tcp.go:175: err: [trace] 13:45:57.393951 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 for &{connection:0x3f6aa02040} [debug] 13:45:57 comm.go:155: initial read error: EOF [debug] 13:45:57 tcp.go:195: room is gone [trace] 13:45:57.425197 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc for &{connection:0x3f6bc02010} [debug] 13:45:57 tcp.go:195: room is gone [trace] 13:45:57.995394 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-0 for &{connection:0x3f6bf02008} [debug] 13:45:57 tcp.go:195: room is gone [trace] 13:45:58.005766 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-3 for &{connection:0x3f6ac02010} [debug] 13:45:58 tcp.go:195: room is gone [trace] 13:45:58.025270 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-2 for &{connection:0x3f6bc82008} [debug] 13:45:58 tcp.go:195: room is gone [trace] 13:45:58.045416 tcp.go:190: checking connection of room 7af09d3a7437a0be15c047f49eb64d093d4a4f1475ff1f5c610fcd967df461dc-1 for &{connection:0x3e58002008} [debug] 13:45:58 tcp.go:195: room is gone [trace] 13:45:58.155222 tcp.go:190: checking connection of room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 for &{connection:0x3f6bb82010} [trace] 13:45:58.155659 tcp.go:199: room: {first:0x3f6b814040 second: opened:{wall:14007919171853701020 ext:6225669658 loc:0x2abf573c00} full:false} [debug] 13:45:58 tcp.go:208: connection.Write failed: write tcp4 127.0.0.1:8281->127.0.0.1:35958: write: broken pipe [debug] 13:45:58 tcp.go:446: deleting room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:45:59 croc_test.go:271: setting up sender [debug] 13:46:00 croc_test.go:291: setting up receiver [debug] 13:46:01 croc.go:539: hashed /build/croc/src/croc-v10.4.2/LICENSE to 927f154c435d9592 using xxhash [debug] 13:46:01 croc.go:544: file 0 info: {Name:LICENSE FolderRemote:./ FolderSource:/build/croc/src/croc-v10.4.2 Hash:[146 127 21 76 67 93 149 146] Size:1066 ModTime:2026-03-16 13:39:47 +0000 UTC IsCompressed:false IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} Sending 0 files (1.0 kB)[debug] 13:46:01 croc.go:539: hashed /build/croc/src/croc-v10.4.2/src/croc/touched to ef46db3751d8e999 using xxhash [debug] 13:46:01 croc.go:544: file 1 info: {Name:touched FolderRemote:./ FolderSource:/build/croc/src/croc-v10.4.2/src/croc Hash:[239 70 219 55 81 216 233 153] Size:0 ModTime:2026-03-16 13:46:00.986662344 +0000 UTC IsCompressed:false IsEncrypted:false Symlink: Mode:-rw-r--r-- TempFile:false IsIgnored:false} Sending 1 files (1.0 kB)[debug] 13:46:01 croc.go:548: longestFilename: 7 Sending 2 files (1.0 kB) Code is: 8123-testingthecroc On the other computer run: (For Windows) croc --relay 127.0.0.1:8181 8123-testingthecroc (For Linux/macOS) CROC_SECRET="8123-testingthecroc" croc --relay 127.0.0.1:8181 [debug] 13:46:01 croc.go:735: host: '127.0.0.1', port: '8181' [debug] 13:46:01 croc.go:741: got host '127.0.0.1' and port '8181' [debug] 13:46:01 croc.go:743: trying connection to 127.0.0.1:8181 [debug] 13:46:01 comm.go:80: dialing to 127.0.0.1:8181 with timelimit 5s [debug] 13:46:01 tcp.go:94: starting with password 'p***3' [info] 2026/03/16 13:46:01 starting TCP server on 0.0.0.0:8181 [debug] 13:46:01 tcp.go:94: starting with password 'p***3' [info] 2026/03/16 13:46:01 starting TCP server on 0.0.0.0:8182 [debug] 13:46:01 comm.go:85: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 13:46:01 tcp.go:546: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 13:46:01 croc.go:749: could not establish '127.0.0.1:8181' [debug] 13:46:01 croc.go:756: could not connect to 127.0.0.1:8181: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 13:46:01 croc.go:871: error from errchan: could not connect to 127.0.0.1:8181: comm.NewConnection failed: dial tcp 127.0.0.1:8181: connect: connection refused [debug] 13:46:01 tcp.go:154: started TCP server on 0.0.0.0:8182 [debug] 13:46:01 tcp.go:168: client 127.0.0.1:47294 connected [debug] 13:46:01 tcp.go:154: started TCP server on 0.0.0.0:8181 [debug] 13:46:01 comm.go:155: initial read error: EOF [debug] 13:46:01 tcp.go:174: room: [debug] 13:46:01 tcp.go:175: err: EOF [debug] 13:46:01 tcp.go:177: relay-127.0.0.1:47294: EOF [debug] 13:46:01 tcp.go:168: client 127.0.0.1:57286 connected [debug] 13:46:01 comm.go:155: initial read error: EOF [debug] 13:46:01 tcp.go:174: room: [debug] 13:46:01 tcp.go:175: err: EOF [debug] 13:46:01 tcp.go:177: relay-127.0.0.1:57286: EOF connecting...[debug] 13:46:01 croc.go:921: attempt to discover peers [debug] 13:46:01 croc.go:989: discoveries: [] [debug] 13:46:01 croc.go:990: establishing connection [debug] 13:46:01 croc.go:1006: got host '127.0.0.1' and port '8181' [debug] 13:46:01 croc.go:1008: trying connection to 127.0.0.1:8181 [debug] 13:46:01 comm.go:80: dialing to 127.0.0.1:8181 with timelimit 5s [debug] 13:46:01 comm.go:89: connected to '127.0.0.1:8181' [debug] 13:46:01 tcp.go:168: client 127.0.0.1:57288 connected [debug] 13:46:01 croc.go:631: establishing connection [debug] 13:46:01 comm.go:80: dialing to 127.0.0.1:8181 with timelimit 30s [debug] 13:46:01 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":12195618553997426043484667877208747220168433815449868061116863446489879374359,"Xᵥ":7684736350257866282913018283076331344934797318717410456821024113256280466764,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:46:01 tcp.go:168: client 127.0.0.1:57290 connected [debug] 13:46:01 comm.go:89: connected to '127.0.0.1:8181' [debug] 13:46:01 tcp.go:288: Abytes: {"Role":0,"Uᵤ":793136080485469241208656611513609866400481671853,"Uᵥ":18458907634222644275952014841865282643645472623913459400556233196838128612339,"Vᵤ":1086685267857089638167386722555472967068468061489,"Vᵥ":19593504966619549205903364028255899745298716108914514072669075231742699650911,"Xᵤ":3965654764255626316015379554552805134365888841363805483264857619168711366341,"Xᵥ":22008245993579696385972808235202062262802128612811911434638026827572261140158,"Yᵤ":null,"Yᵥ":null,"P":null,"Pw":null,"Vpwᵤ":null,"Vpwᵥ":null,"Upwᵤ":null,"Upwᵥ":null,"Aα":null,"Aαᵤ":null,"Aαᵥ":null,"Zᵤ":null,"Zᵥ":null,"K":null} [debug] 13:46:01 tcp.go:307: strongkey: 1d0cecc77fa32737deb57788bbb9eb2262f9f642554bc557da46c48d741d60cd [debug] 13:46:02 tcp.go:307: strongkey: 5d8cf2a4976f84008b58ce2237a24b5bb41f3f1a3393b823b187d53c00597038 [debug] 13:46:02 tcp.go:576: strong key: 5d8cf2a4976f84008b58ce2237a24b5bb41f3f1a3393b823b187d53c00597038 [debug] 13:46:02 tcp.go:590: sending password 'p***3' [debug] 13:46:02 tcp.go:601: waiting for first ok [debug] 13:46:02 tcp.go:319: waiting for password [debug] 13:46:02 tcp.go:342: sending '8182' [debug] 13:46:02 tcp.go:353: waiting for answer [debug] 13:46:02 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:46:02 tcp.go:630: waiting for room confirmation [debug] 13:46:02 tcp.go:384: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 has 1 [debug] 13:46:02 tcp.go:174: room: 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:46:02 tcp.go:175: err: [debug] 13:46:02 tcp.go:646: all set [debug] 13:46:02 croc.go:634: banner: 8182 [debug] 13:46:02 croc.go:641: local connection established: &{connection:0x3f6bf02010} [debug] 13:46:02 tcp.go:576: strong key: 1d0cecc77fa32737deb57788bbb9eb2262f9f642554bc557da46c48d741d60cd [debug] 13:46:02 tcp.go:590: sending password 'p***3' [debug] 13:46:02 tcp.go:601: waiting for first ok [debug] 13:46:02 tcp.go:319: waiting for password [debug] 13:46:02 tcp.go:342: sending '8182' [debug] 13:46:02 tcp.go:353: waiting for answer [debug] 13:46:02 tcp.go:619: sending room; 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 [debug] 13:46:02 tcp.go:630: waiting for room confirmation [debug] 13:46:02 tcp.go:400: room 1cdafe5c70a87f001f2f437fa6773c0ee726d10b7c3f86184dc68fa709c2f355 has 2 [debug] 13:46:02 tcp.go:416: starting pipes [debug] 13:46:02 tcp.go:646: all set [debug] 13:46:02 croc.go:1021: receiver connection established: &{connection:0x3f6bc02008} [debug] 13:46:02 croc.go:1022: banner: 8182 [debug] 13:46:02 croc.go:653: instead of handshake got: {"Bytes":"eyJSb2xlIjowLCJV4bWkIjo0MTgyMTE3NDUxMDUyMTk4NTgxNzA1NjM1ODk5NjAwNzM1OTI5MDE2Mzk0NzIxNjY1MDIzMTE4Nzc4MjY0NjE1MTA5MjgyODA0MzUwOSwiVeG1pSI6MCwiVuG1pCI6MTQ1Njk0MTc4Njk5MDI2MDgyNDY0NzI5NzE0MzU2MzYyMzM4MTM2NjMxNDA2MzUzNzAxNTA2NzQ3MzExMDQwMTYyNzQ4ODM3MTI3MSwiVuG1pSI6MCwiWOG1pCI6NDI3Mzk1NDgyMTE2NDYzMDQwOTY1NTc1MTg4NDIwNTQyODY3NDM1MzM0MzU1NDE3NjgzNzM2NDUxODE5Mzk1NjgwMDE5NjUxMDIzMDgsIljhtaUiOjAsIlnhtaQiOm51bGwsIlnhtaUiOm51bGwsIlAiOm51bGwsIlB3IjpudWxsLCJWcHfhtaQiOm51bGwsIlZwd+G1pSI6bnVsbCwiVXB34bWkIjpudWxsLCJVcHfhtaUiOm51bGwsIkHOsSI6bnVsbCwiQc6x4bWkIjpudWxsLCJBzrHhtaUiOm51bGwsIlrhtaQiOm51bGwsIlrhtaUiOm51bGwsIksiOm51bGx9","Kind":"pake1"} [debug] 13:46:03 tcp.go:201: rooms ready [debug] 13:46:31 croc.go:622: discoveries: [] [debug] 13:46:31 croc.go:622: discoveries: [] panic: test timed out after 10m0s running tests: TestCrocLocal (9m52s) goroutine 253 [running]: testing.(*M).startAlarm.func1() testing/testing.go:2802 +0x21c created by time.goFunc time/sleep.go:215 +0x3e goroutine 1 [chan receive, 9 minutes]: testing.(*T).Run(0x3f6aac4b48, {0x2abf183bd5?, 0x1c709e576b09eb70?}, 0x2abf4db2c8) testing/testing.go:2109 +0x39c testing.runTests.func1(0x3f6aac4b48) testing/testing.go:2585 +0x40 testing.tRunner(0x3f6aac4b48, 0x3f6b09ec90) testing/testing.go:2036 +0xc4 testing.runTests({0x2abf18ba2f, 0x1b}, {0x2abf19100c, 0x24}, 0x3f6aaa0108, {0x2abf4fa1c0, 0xe, 0xe}, {0x3?, 0x2abeef5256?, ...}) testing/testing.go:2583 +0x388 testing.(*M).Run(0x3f6aa9e500) testing/testing.go:2443 +0x54a main.main() _testmain.go:72 +0x92 goroutine 37 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f6c10fe00, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3f6ab92080?, 0x12?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f6ab92080) internal/poll/fd_unix.go:613 +0x1ba net.(*netFD).accept(0x3f6ab92080) net/fd_unix.go:150 +0x2a net.(*TCPListener).accept(0x3f6aa18100) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f6aa18100) net/tcpsock.go:387 +0x2e github.com/schollz/croc/v10/src/tcp.(*server).run(0x3f6ab92000) github.com/schollz/croc/v10/src/tcp/tcp.go:164 +0x498 github.com/schollz/croc/v10/src/tcp.(*server).start(0x3f6ab92000) github.com/schollz/croc/v10/src/tcp/tcp.go:111 +0x198 github.com/schollz/croc/v10/src/tcp.RunWithOptionsAsync({0x2abf181d0f, 0x9}, {0x2abf17e052, 0x4}, {0x2abf180501, 0x7}, {0x3f6ab3cf58, 0x2, 0x0?}) github.com/schollz/croc/v10/src/tcp/tcp.go:73 +0x144 github.com/schollz/croc/v10/src/tcp.Run({0x2abf17e722?, 0x11?}, {0x2abf181d0f?, 0x0?}, {0x2abf17e052?, 0x0?}, {0x2abf180501?, 0x3f6aa81680?}, {0x3f6ab3cfc8?, 0x2abef49fb4?, ...}) github.com/schollz/croc/v10/src/tcp/tcp.go:78 +0x96 created by github.com/schollz/croc/v10/src/croc.init.1 in goroutine 1 github.com/schollz/croc/v10/src/croc/croc_test.go:24 +0x32 goroutine 38 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f6c110000, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3f6a9e0400?, 0x12?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f6a9e0400) internal/poll/fd_unix.go:613 +0x1ba net.(*netFD).accept(0x3f6a9e0400) net/fd_unix.go:150 +0x2a net.(*TCPListener).accept(0x3f6a7ae200) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f6a7ae200) net/tcpsock.go:387 +0x2e github.com/schollz/croc/v10/src/tcp.(*server).run(0x3f6a9e0380) github.com/schollz/croc/v10/src/tcp/tcp.go:164 +0x498 github.com/schollz/croc/v10/src/tcp.(*server).start(0x3f6a9e0380) github.com/schollz/croc/v10/src/tcp/tcp.go:111 +0x198 github.com/schollz/croc/v10/src/tcp.RunWithOptionsAsync({0x2abf181d0f, 0x9}, {0x2abf17e09a, 0x4}, {0x2abf180501, 0x7}, {0x3f6ab3d768, 0x2, 0x0?}) github.com/schollz/croc/v10/src/tcp/tcp.go:73 +0x144 github.com/schollz/croc/v10/src/tcp.Run({0x2abf17e722?, 0x0?}, {0x2abf181d0f?, 0x0?}, {0x2abf17e09a?, 0x0?}, {0x2abf180501?, 0x0?}, {0x0?, 0x0?, ...}) github.com/schollz/croc/v10/src/tcp/tcp.go:78 +0x96 created by github.com/schollz/croc/v10/src/croc.init.1 in goroutine 1 github.com/schollz/croc/v10/src/croc/croc_test.go:25 +0x3e goroutine 39 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f6c10fc00, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3f6aad4800?, 0x12?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f6aad4800) internal/poll/fd_unix.go:613 +0x1ba net.(*netFD).accept(0x3f6aad4800) net/fd_unix.go:150 +0x2a net.(*TCPListener).accept(0x3f6ab94040) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f6ab94040) net/tcpsock.go:387 +0x2e github.com/schollz/croc/v10/src/tcp.(*server).run(0x3f6aa4c000) github.com/schollz/croc/v10/src/tcp/tcp.go:164 +0x498 github.com/schollz/croc/v10/src/tcp.(*server).start(0x3f6aa4c000) github.com/schollz/croc/v10/src/tcp/tcp.go:111 +0x198 github.com/schollz/croc/v10/src/tcp.RunWithOptionsAsync({0x2abf181d0f, 0x9}, {0x2abf17e09e, 0x4}, {0x2abf180501, 0x7}, {0x3f6ab3df68, 0x2, 0x0?}) github.com/schollz/croc/v10/src/tcp/tcp.go:73 +0x144 github.com/schollz/croc/v10/src/tcp.Run({0x2abf17e722?, 0x0?}, {0x2abf181d0f?, 0x0?}, {0x2abf17e09e?, 0x0?}, {0x2abf180501?, 0x0?}, {0x0?, 0x0?, ...}) github.com/schollz/croc/v10/src/tcp/tcp.go:78 +0x96 created by github.com/schollz/croc/v10/src/croc.init.1 in goroutine 1 github.com/schollz/croc/v10/src/croc/croc_test.go:26 +0x4a goroutine 40 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f6c10fa00, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3f6ab92100?, 0x12?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f6ab92100) internal/poll/fd_unix.go:613 +0x1ba net.(*netFD).accept(0x3f6ab92100) net/fd_unix.go:150 +0x2a net.(*TCPListener).accept(0x3f6aac2640) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f6aac2640) net/tcpsock.go:387 +0x2e github.com/schollz/croc/v10/src/tcp.(*server).run(0x3f6ac12000) github.com/schollz/croc/v10/src/tcp/tcp.go:164 +0x498 github.com/schollz/croc/v10/src/tcp.(*server).start(0x3f6ac12000) github.com/schollz/croc/v10/src/tcp/tcp.go:111 +0x198 github.com/schollz/croc/v10/src/tcp.RunWithOptionsAsync({0x2abf181d0f, 0x9}, {0x2abf17e0a2, 0x4}, {0x2abf180501, 0x7}, {0x3f6ab3e768, 0x2, 0x0?}) github.com/schollz/croc/v10/src/tcp/tcp.go:73 +0x144 github.com/schollz/croc/v10/src/tcp.Run({0x2abf17e722?, 0x0?}, {0x2abf181d0f?, 0x0?}, {0x2abf17e0a2?, 0x0?}, {0x2abf180501?, 0x0?}, {0x0?, 0x0?, ...}) github.com/schollz/croc/v10/src/tcp/tcp.go:78 +0x96 created by github.com/schollz/croc/v10/src/croc.init.1 in goroutine 1 github.com/schollz/croc/v10/src/croc/croc_test.go:27 +0x56 goroutine 41 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f6c10f800, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3f6aad4880?, 0x12?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f6aad4880) internal/poll/fd_unix.go:613 +0x1ba net.(*netFD).accept(0x3f6aad4880) net/fd_unix.go:150 +0x2a net.(*TCPListener).accept(0x3f6ac14040) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f6ac14040) net/tcpsock.go:387 +0x2e github.com/schollz/croc/v10/src/tcp.(*server).run(0x3f6aad4780) github.com/schollz/croc/v10/src/tcp/tcp.go:164 +0x498 github.com/schollz/croc/v10/src/tcp.(*server).start(0x3f6aad4780) github.com/schollz/croc/v10/src/tcp/tcp.go:111 +0x198 github.com/schollz/croc/v10/src/tcp.RunWithOptionsAsync({0x2abf181d0f, 0x9}, {0x2abf17e0a6, 0x4}, {0x2abf180501, 0x7}, {0x3f6ab3ef68, 0x2, 0x0?}) github.com/schollz/croc/v10/src/tcp/tcp.go:73 +0x144 github.com/schollz/croc/v10/src/tcp.Run({0x2abf17e722?, 0x0?}, {0x2abf181d0f?, 0x0?}, {0x2abf17e0a6?, 0x0?}, {0x2abf180501?, 0x0?}, {0x0?, 0x0?, ...}) github.com/schollz/croc/v10/src/tcp/tcp.go:78 +0x96 created by github.com/schollz/croc/v10/src/croc.init.1 in goroutine 1 github.com/schollz/croc/v10/src/croc/croc_test.go:28 +0x62 goroutine 2 [select]: github.com/schollz/croc/v10/src/tcp.(*server).deleteOldRooms(0x3f6a9e0380) github.com/schollz/croc/v10/src/tcp/tcp.go:240 +0xb4 github.com/schollz/croc/v10/src/tcp.(*server).start.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:103 +0x4a created by github.com/schollz/croc/v10/src/tcp.(*server).start in goroutine 38 github.com/schollz/croc/v10/src/tcp/tcp.go:101 +0x144 goroutine 42 [select]: github.com/schollz/croc/v10/src/tcp.(*server).deleteOldRooms(0x3f6aad4780) github.com/schollz/croc/v10/src/tcp/tcp.go:240 +0xb4 github.com/schollz/croc/v10/src/tcp.(*server).start.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:103 +0x4a created by github.com/schollz/croc/v10/src/tcp.(*server).start in goroutine 41 github.com/schollz/croc/v10/src/tcp/tcp.go:101 +0x144 goroutine 50 [select]: github.com/schollz/croc/v10/src/tcp.(*server).deleteOldRooms(0x3f6ab92000) github.com/schollz/croc/v10/src/tcp/tcp.go:240 +0xb4 github.com/schollz/croc/v10/src/tcp.(*server).start.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:103 +0x4a created by github.com/schollz/croc/v10/src/tcp.(*server).start in goroutine 37 github.com/schollz/croc/v10/src/tcp/tcp.go:101 +0x144 goroutine 66 [select]: github.com/schollz/croc/v10/src/tcp.(*server).deleteOldRooms(0x3f6ac12000) github.com/schollz/croc/v10/src/tcp/tcp.go:240 +0xb4 github.com/schollz/croc/v10/src/tcp.(*server).start.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:103 +0x4a created by github.com/schollz/croc/v10/src/tcp.(*server).start in goroutine 40 github.com/schollz/croc/v10/src/tcp/tcp.go:101 +0x144 goroutine 43 [select]: github.com/schollz/croc/v10/src/tcp.(*server).deleteOldRooms(0x3f6aa4c000) github.com/schollz/croc/v10/src/tcp/tcp.go:240 +0xb4 github.com/schollz/croc/v10/src/tcp.(*server).start.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:103 +0x4a created by github.com/schollz/croc/v10/src/tcp.(*server).start in goroutine 39 github.com/schollz/croc/v10/src/tcp/tcp.go:101 +0x144 goroutine 314 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f646d1200, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3e58dc2180?, 0x12?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3e58dc2180) internal/poll/fd_unix.go:613 +0x1ba net.(*netFD).accept(0x3e58dc2180) net/fd_unix.go:150 +0x2a net.(*TCPListener).accept(0x3f6b8e2100) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3f6b8e2100) net/tcpsock.go:387 +0x2e github.com/schollz/croc/v10/src/tcp.(*server).run(0x3e58044200) github.com/schollz/croc/v10/src/tcp/tcp.go:164 +0x498 github.com/schollz/croc/v10/src/tcp.(*server).start(0x3e58044200) github.com/schollz/croc/v10/src/tcp/tcp.go:111 +0x198 github.com/schollz/croc/v10/src/tcp.RunWithOptionsAsync({0x2abf181d0f, 0x9}, {0x3f6a9ec1b0, 0x4}, {0x2abf180501, 0x7}, {0x3f6a997f28, 0x2, 0x3f6af80010?}) github.com/schollz/croc/v10/src/tcp/tcp.go:73 +0x144 github.com/schollz/croc/v10/src/tcp.Run({0x2abf17e722?, 0x0?}, {0x2abf181d0f?, 0x2abf17d9c2?}, {0x3f6a9ec1b0?, 0x0?}, {0x2abf180501?, 0x0?}, {0x3f6af80010?, 0x0?, ...}) github.com/schollz/croc/v10/src/tcp/tcp.go:78 +0x96 github.com/schollz/croc/v10/src/croc.(*Client).setupLocalRelay.func1({0x3f6a9ec1b0, 0x4}) github.com/schollz/croc/v10/src/croc/croc.go:586 +0xf6 created by github.com/schollz/croc/v10/src/croc.(*Client).setupLocalRelay in goroutine 250 github.com/schollz/croc/v10/src/croc/croc.go:581 +0xee goroutine 70 [select, 9 minutes]: github.com/schollz/croc/v10/src/tcp.(*server).deleteOldRooms(0x3f6ab92200) github.com/schollz/croc/v10/src/tcp/tcp.go:240 +0xb4 github.com/schollz/croc/v10/src/tcp.(*server).start.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:103 +0x4a created by github.com/schollz/croc/v10/src/tcp.(*server).start in goroutine 313 github.com/schollz/croc/v10/src/tcp/tcp.go:101 +0x144 goroutine 250 [chan receive, 9 minutes]: github.com/schollz/croc/v10/src/croc.(*Client).Send(0x3f6aaa6b08, {0x3f6aae2120, 0x2, 0x2}, {0x0, 0x0, 0x0}, 0x0) github.com/schollz/croc/v10/src/croc/croc.go:880 +0x712 github.com/schollz/croc/v10/src/croc.TestCrocLocal.func1() github.com/schollz/croc/v10/src/croc/croc_test.go:316 +0xbc created by github.com/schollz/croc/v10/src/croc.TestCrocLocal in goroutine 249 github.com/schollz/croc/v10/src/croc/croc_test.go:311 +0x2d0 goroutine 547 [chan receive]: github.com/schollz/peerdiscovery.(*PeerDiscovery).gc(0x3f6acb8270) github.com/schollz/peerdiscovery@v1.7.6/listener.go:40 +0x6a created by github.com/schollz/peerdiscovery.newPeerDiscovery in goroutine 411 github.com/schollz/peerdiscovery@v1.7.6/peerdiscovery.go:226 +0xa14 goroutine 72 [chan receive]: github.com/schollz/peerdiscovery.(*PeerDiscovery).gc(0x3f6b592270) github.com/schollz/peerdiscovery@v1.7.6/listener.go:40 +0x6a created by github.com/schollz/peerdiscovery.newPeerDiscovery in goroutine 316 github.com/schollz/peerdiscovery@v1.7.6/peerdiscovery.go:226 +0xa14 goroutine 313 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f6c161400, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3f6ab92280?, 0x12?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x3f6ab92280) internal/poll/fd_unix.go:613 +0x1ba net.(*netFD).accept(0x3f6ab92280) net/fd_unix.go:150 +0x2a net.(*TCPListener).accept(0x3e58f3c080) net/tcpsock_posix.go:159 +0x26 net.(*TCPListener).Accept(0x3e58f3c080) net/tcpsock.go:387 +0x2e github.com/schollz/croc/v10/src/tcp.(*server).run(0x3f6ab92200) github.com/schollz/croc/v10/src/tcp/tcp.go:164 +0x498 github.com/schollz/croc/v10/src/tcp.(*server).start(0x3f6ab92200) github.com/schollz/croc/v10/src/tcp/tcp.go:111 +0x198 github.com/schollz/croc/v10/src/tcp.RunWithOptionsAsync({0x2abf181d0f, 0x9}, {0x3f6a9ec1a0, 0x4}, {0x2abf180501, 0x7}, {0x3f6a997728, 0x2, 0x3f6aa82280?}) github.com/schollz/croc/v10/src/tcp/tcp.go:73 +0x144 github.com/schollz/croc/v10/src/tcp.Run({0x2abf17e722?, 0x0?}, {0x2abf181d0f?, 0x2abf17d9c2?}, {0x3f6a9ec1a0?, 0x0?}, {0x2abf180501?, 0x0?}, {0x3f6aa82280?, 0x0?, ...}) github.com/schollz/croc/v10/src/tcp/tcp.go:78 +0x96 github.com/schollz/croc/v10/src/croc.(*Client).setupLocalRelay.func1({0x3f6a9ec1a0, 0x4}) github.com/schollz/croc/v10/src/croc/croc.go:586 +0xf6 created by github.com/schollz/croc/v10/src/croc.(*Client).setupLocalRelay in goroutine 250 github.com/schollz/croc/v10/src/croc/croc.go:581 +0xee goroutine 341 [select, 9 minutes]: github.com/schollz/croc/v10/src/tcp.(*server).deleteOldRooms(0x3e58044200) github.com/schollz/croc/v10/src/tcp/tcp.go:240 +0xb4 github.com/schollz/croc/v10/src/tcp.(*server).start.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:103 +0x4a created by github.com/schollz/croc/v10/src/tcp.(*server).start in goroutine 314 github.com/schollz/croc/v10/src/tcp/tcp.go:101 +0x144 goroutine 251 [chan receive, 9 minutes]: github.com/schollz/croc/v10/src/croc.(*stop).done(0x3f6aac3140) github.com/schollz/croc/v10/src/croc/ctx.go:40 +0x32 created by github.com/schollz/croc/v10/src/croc.(*Client).Send in goroutine 250 github.com/schollz/croc/v10/src/croc/croc.go:670 +0xa2 goroutine 317 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f646d2800, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3f6aa4c080?, 0x3f6aa9a250?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x3f6aa4c080, {0x3f6aa9a250, 0x4, 0x4}) internal/poll/fd_unix.go:165 +0x1d2 net.(*netFD).Read(0x3f6aa4c080, {0x3f6aa9a250?, 0x3f6c104908?, 0x3f6d1d4b28?}) net/fd_posix.go:68 +0x34 net.(*conn).Read(0x3f6bf02010, {0x3f6aa9a250?, 0x2abf4cbca0?, 0x2abf10c701?}) net/net.go:196 +0x3e io.ReadAtLeast({0x2abf4dfde0, 0x3f6bf02010}, {0x3f6aa9a250, 0x4, 0x4}, 0x4) io/io.go:335 +0x8c io.ReadFull(...) io/io.go:354 github.com/schollz/croc/v10/src/comm.(*Comm).Read(0x3f6b882000) github.com/schollz/croc/v10/src/comm/comm.go:153 +0x10e github.com/schollz/croc/v10/src/comm.(*Comm).Receive(...) github.com/schollz/croc/v10/src/comm/comm.go:207 github.com/schollz/croc/v10/src/croc.(*Client).transferOverLocalRelay(0x3f6aaa6b08, 0x3f6af84310) github.com/schollz/croc/v10/src/croc/croc.go:647 +0x1e4 created by github.com/schollz/croc/v10/src/croc.(*Client).Send in goroutine 250 github.com/schollz/croc/v10/src/croc/croc.go:722 +0x550 goroutine 249 [sync.WaitGroup.Wait, 9 minutes]: sync.runtime_SemacquireWaitGroup(0x3f6abba000?, 0x0?) runtime/sema.go:114 +0x42 sync.(*WaitGroup).Wait(0x3f6bc306d0) sync/waitgroup.go:206 +0x84 github.com/schollz/croc/v10/src/croc.TestCrocLocal(0x3f6ac40908) github.com/schollz/croc/v10/src/croc/croc_test.go:331 +0x340 testing.tRunner(0x3f6ac40908, 0x2abf4db2c8) testing/testing.go:2036 +0xc4 created by testing.(*T).Run in goroutine 1 testing/testing.go:2101 +0x38a goroutine 468 [chan receive]: github.com/schollz/peerdiscovery.(*PeerDiscovery).gc(0x3f6a9fa5b0) github.com/schollz/peerdiscovery@v1.7.6/listener.go:40 +0x6a created by github.com/schollz/peerdiscovery.newPeerDiscovery in goroutine 315 github.com/schollz/peerdiscovery@v1.7.6/peerdiscovery.go:226 +0xa14 goroutine 408 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f6c161800, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3f6b58c000?, 0x3e58880ac4?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x3f6b58c000, {0x3e58880ac4, 0x4, 0x4}) internal/poll/fd_unix.go:165 +0x1d2 net.(*netFD).Read(0x3f6b58c000, {0x3e58880ac4?, 0x0?, 0x0?}) net/fd_posix.go:68 +0x34 net.(*conn).Read(0x3f6bc02008, {0x3e58880ac4?, 0x2abf4cbca0?, 0x2abf10c701?}) net/net.go:196 +0x3e io.ReadAtLeast({0x2abf4dfde0, 0x3f6bc02008}, {0x3e58880ac4, 0x4, 0x4}, 0x4) io/io.go:335 +0x8c io.ReadFull(...) io/io.go:354 github.com/schollz/croc/v10/src/comm.(*Comm).Read(0x3f6a9f8540) github.com/schollz/croc/v10/src/comm/comm.go:153 +0x10e github.com/schollz/croc/v10/src/comm.(*Comm).Receive(...) github.com/schollz/croc/v10/src/comm/comm.go:207 github.com/schollz/croc/v10/src/croc.(*Client).Receive.func3(0x3f6aaa6dc8, 0x3e58808030) github.com/schollz/croc/v10/src/croc/croc.go:1047 +0x16c github.com/schollz/croc/v10/src/croc.(*Client).Receive(0x3f6aaa6dc8) github.com/schollz/croc/v10/src/croc/croc.go:1089 +0xb88 github.com/schollz/croc/v10/src/croc.TestCrocLocal.func2() github.com/schollz/croc/v10/src/croc/croc_test.go:324 +0x2e created by github.com/schollz/croc/v10/src/croc.TestCrocLocal in goroutine 249 github.com/schollz/croc/v10/src/croc/croc_test.go:323 +0x338 goroutine 409 [chan receive, 9 minutes]: github.com/schollz/croc/v10/src/croc.(*stop).done(0x3f6aac31c0) github.com/schollz/croc/v10/src/croc/ctx.go:40 +0x32 created by github.com/schollz/croc/v10/src/croc.(*Client).Receive in goroutine 408 github.com/schollz/croc/v10/src/croc/croc.go:894 +0x80 goroutine 548 [chan receive]: github.com/schollz/peerdiscovery.(*PeerDiscovery).gc(0x3e584340d0) github.com/schollz/peerdiscovery@v1.7.6/listener.go:40 +0x6a created by github.com/schollz/peerdiscovery.newPeerDiscovery in goroutine 410 github.com/schollz/peerdiscovery@v1.7.6/peerdiscovery.go:226 +0xa14 goroutine 293 [sync.WaitGroup.Wait, 9 minutes]: sync.runtime_SemacquireWaitGroup(0x3f6ac1c374?, 0xc0?) runtime/sema.go:114 +0x42 sync.(*WaitGroup).Wait(0x3f6ac1c360) sync/waitgroup.go:206 +0x84 github.com/schollz/croc/v10/src/tcp.(*server).clientCommunication(0x3f6ab92200, 0x3f6a7c8680) github.com/schollz/croc/v10/src/tcp/tcp.go:432 +0x684 github.com/schollz/croc/v10/src/tcp.(*server).run.func2({0x2abf4e49d8, 0x3f6bf82040}) github.com/schollz/croc/v10/src/tcp/tcp.go:173 +0x6a created by github.com/schollz/croc/v10/src/tcp.(*server).run in goroutine 313 github.com/schollz/croc/v10/src/tcp/tcp.go:170 +0x482 goroutine 594 [select, 9 minutes]: github.com/schollz/croc/v10/src/tcp.pipe({0x2abf4e49d8, 0x3f6bd82020}, {0x2abf4e49d8, 0x3f6bf82040}) github.com/schollz/croc/v10/src/tcp/tcp.go:494 +0x78 github.com/schollz/croc/v10/src/tcp.(*server).clientCommunication.func1(...) github.com/schollz/croc/v10/src/tcp/tcp.go:417 created by github.com/schollz/croc/v10/src/tcp.(*server).clientCommunication in goroutine 293 github.com/schollz/croc/v10/src/tcp/tcp.go:415 +0x616 goroutine 595 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f646d2a00, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3e58044000?, 0x3e58086000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x3e58044000, {0x3e58086000, 0x10000, 0x10000}) internal/poll/fd_unix.go:165 +0x1d2 net.(*netFD).Read(0x3e58044000, {0x3e58086000?, 0x4?, 0x2abf112726?}) net/fd_posix.go:68 +0x34 net.(*conn).Read(0x3f6bd82020, {0x3e58086000?, 0x3f6ac1c3a0?, 0x1?}) net/net.go:196 +0x3e github.com/schollz/croc/v10/src/tcp.chanFromConn.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:468 +0x58 created by github.com/schollz/croc/v10/src/tcp.chanFromConn in goroutine 594 github.com/schollz/croc/v10/src/tcp/tcp.go:465 +0xd4 goroutine 596 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x3f646d2400, 0x72) runtime/netpoll.go:351 +0x9a internal/poll.(*pollDesc).wait(0x3e58044400?, 0x3e58810000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x38 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x3e58044400, {0x3e58810000, 0x10000, 0x10000}) internal/poll/fd_unix.go:165 +0x1d2 net.(*netFD).Read(0x3e58044400, {0x3e58810000?, 0x2abf112788?, 0x3f6ae824d0?}) net/fd_posix.go:68 +0x34 net.(*conn).Read(0x3f6bf82040, {0x3e58810000?, 0x10000?, 0x10000?}) net/net.go:196 +0x3e github.com/schollz/croc/v10/src/tcp.chanFromConn.func1() github.com/schollz/croc/v10/src/tcp/tcp.go:468 +0x58 created by github.com/schollz/croc/v10/src/tcp.chanFromConn in goroutine 594 github.com/schollz/croc/v10/src/tcp/tcp.go:465 +0xd4 FAIL github.com/schollz/croc/v10/src/croc 602.718s ok github.com/schollz/croc/v10/src/crypt 5.818s ok github.com/schollz/croc/v10/src/diskusage 0.523s ? github.com/schollz/croc/v10/src/install [no test files] ok github.com/schollz/croc/v10/src/message 3.057s ok github.com/schollz/croc/v10/src/mnemonicode 0.541s ok github.com/schollz/croc/v10/src/models 1.933s ok github.com/schollz/croc/v10/src/tcp 5.198s ok github.com/schollz/croc/v10/src/utils 51.894s FAIL ==> ERROR: A failure occurred in check().  Aborting... [!p]104\[?7h]3008;end=8a17acef55fc46fcb6718a1fe1c8e8fa\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-4/build [?25h[?25h[?25hreceiving incremental file list croc-1:10.4.2-1-riscv64-build.log croc-1:10.4.2-1-riscv64-check.log sent 62 bytes received 15,068 bytes 10,086.67 bytes/sec total size is 108,222 speedup is 7.15